Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: Malte78 am November 06, 2013, 12:41:21

Titel: richtigen Wert aus Kombinationsfeld im Bericht anzeigen
Beitrag von: Malte78 am November 06, 2013, 12:41:21
Hallo,

ich trage in einem Formular Werte über ein Kombinationsfeld ein. Diese Werte sind vorgegeben (Bsp. Müller, Meier, Schulze, Schmidt...)

Wenn ich nun in einem Bericht mir den entsprechenden Wert anzeigen lassen will, wird anstatt "Müller" "1" angezeigt.. (Bsp. "Meier" "2"....)

Wo kann ich das einstellen, dass mir der Name und nicht die ID angezeigt wird?

Titel: Re: richtigen Wert aus Kombinationsfeld im Bericht anzeigen
Beitrag von: DF6GL am November 06, 2013, 14:55:13
Hallo,


erstell für die Datenherkunft des Berichtes eine Abfrage, die über alle beteiligten Tabellen (über die Schlüsselfelder) verknüpft.  Dann können alle gewünschten Tabellenfeld-Inhalte in  Berichts-Textfeldern angezeigt werden.
Titel: Re: richtigen Wert aus Kombinationsfeld im Bericht anzeigen
Beitrag von: Malte78 am November 06, 2013, 15:50:04
Hallo,

das habe ich ja bereits. Mein Kombinationsfeld besteht aus Name, Vorname.
Der 1. Eintrag im Kombinationsfeld bekommt automatisch die ID "1" zugewiesen. Wenn ich also den erstn Eintrag aus dem Kombifeld auswähle (z.B. Müller, Hans) dann wird in die Tabelle der Wert "1" und nicht "Müller, Hans" geschrieben. Dementsprechend wird in der Abfrage bzw. in dem Bericht dann auch im Textfeld "1" und nicht "Müller, Hans" angezeigt, was ich aber will.....
Titel: Re: richtigen Wert aus Kombinationsfeld im Bericht anzeigen
Beitrag von: DF6GL am November 06, 2013, 16:30:31
Hallo,

wer spricht von einem Kombifeld im Bericht?
Titel: Re: richtigen Wert aus Kombinationsfeld im Bericht anzeigen
Beitrag von: Malte78 am November 12, 2013, 10:51:34
Hallo,

na im Bericht werden ja Daten/Werte aus einer Tabelle angezeigt, welche vorher in einem Formular über das Kombinationsfeld eingegeben wurden...

Titel: Re: richtigen Wert aus Kombinationsfeld im Bericht anzeigen
Beitrag von: MzKlMu am November 12, 2013, 10:56:28
Hallo,
Du benötigst kein Kombifeld im Bericht, das ist hier völlig fehl am Platz. Wozu auch, in einem Bericht wird ja nichts gewählt.
Du benötigst nur die Abfrage für den Bericht, die beide Tabellen mit der Beziehung einbezieht. Dann kannst Du alle Felder aus beiden Tabellen anzeigen. Kombis werden dazu nicht benötigt.
Titel: Re: richtigen Wert aus Kombinationsfeld im Bericht anzeigen
Beitrag von: Malte78 am November 12, 2013, 14:27:21
Hallo,

ich glaube wir reden hier leider aneinander vorbei...

hier das Bild von meinem Formular: http://www.malteheins.de/images/MH1.jpg

In dem Formular wird der Name "Schinkel" ausgewählt..

hier das Bild von meinem Bericht: http://www.malteheins.de/images/MH2.jpg

Der Bericht, welcher anschließend gedruckt werden soll, zeigt bei "Zentrale besetzt durch" dann aber nur den Wert "41" an (weil der Name Schinkel in dem Kombifeld an 41er Stelle steht) und nicht "Schinkel" wie im Kombifeld des Formulars ausgewählt...

Titel: Re: richtigen Wert aus Kombinationsfeld im Bericht anzeigen
Beitrag von: MzKlMu am November 12, 2013, 16:10:35
Hallo,
nein, ich glaube nicht, dass wir  aneinander vorbei reden, ich glaube eher Du verstehst das nicht.
Zitatweil der Name Schinkel in dem Kombifeld an 41er Stelle steht
was heißt an 41. Stelle? Ist die 41 nicht der Primärschlüssel (Autowert) der Namenstabelle?
Oder wo kommt die 41 her?

Wenn die 41 der Primärschlüssel des Namens ist, so musst Du einfach die Namenstabelle in die Abfrage für den Bericht mit aufnehmen, dann hast Du auch den Namen direkt zur Verfügung.

PS:
Das Datenmodell lässt auch zu wünschen übrig. Die Fahrzeugarten dürfen nicht als Ja/Nein Felder angelegt werden. Die zum Einsatz ausgerückten Fahrzeuge sind in einer extra Tabelle zu speichern. Je Fahrzeug eine Datensatz, Mit einem Fremdschlüssel zur Fahrzeugart und einem Fremdschlüssel zum Einsatz. Dass das falsch ist, erkennst Du auch daran, dass bei einer neuen Fahrzeugart alle Formulare, Abfragen und Berichte geändert werden müssen, was in einer Datenbank nicht vorkommen darf. Auch die Personenzuordnung zu Wache und Einsatz ist falsch, hier sind auch extra Tabellen erforderlich.
Dein jetziges Problem sind alles Probleme die man sich durch ein ungeeignetes Datenmodell einhandelt. Und dann noch Verständnisschwierigkeiten über die Funktion einer DB und das Zusammenspiel zwischen Primär und Fremdschlüssel, was sich auch in Deinen aktuellen Problem wiederspiegelt.
Du solltest Dich mit den Grundlagen zur Erstellung einer relationalen Datenbank beschäftigen, das ist unerlässlich.