Seite 1 von 1

Dazu gehörende Werte anzeigen lassen

Verfasst: Fr 30. Mai 2014, 11:54
von whoever
Hallo zusammen

Sorry bereits jetzt für die Frage - ich finde keine Antwort, bin mir aber sicher, dass bereits andere eine solche Frage hatten (und bin echt Anfänger mit Base).
Ich habe eine Datenbank mit Artikeln, denen ich eine Kategorie zuweise - und zu dieser Kategorie gehört auch eine Beschreibung. Da die Artikel immer auf die selben Kategorien zugreifen, habe ich eine Tabelle für die Kategorien mit den Beschreibungen erstellt, sowie eine Tabelle für die Artikel - mit einer Beziehung auf die Kategorie.

Ich möchte nun im Formular den Artikel erfassen / bearbeiten, und dabei die Kategorie aus einer Liste auswählen (habe ich bereits gemacht), doch nun soll die entsprechende Beschreibung zur Kategorie automatisch angezeigt werden, sobald man die Kategorie ausgewählt hat. (Also eigentlich simpel den Inhalt der zweiten Spalte der selben Zeile anzeigen - also die dazu gehörende Info der anderen Tabelle). Doch ich komm einfach nicht weiter, wie das geht - kann mir da jemand kurz helfen?

Vielen Dank.

PS: Diese Beschreibung sollte dann auch im Bericht entsprechend mitgegeben werden - ich denke, das funktioniert dann dort identisch?

Re: Dazu gehörende Werte anzeigen lassen

Verfasst: Fr 30. Mai 2014, 12:54
von gogo
Das müsstest Du mit einem Unterformular lösen - etwa so wie im Bild zu sehen.
UF1.png
UF1.png (55.57 KiB) 4162 mal betrachtet
im MainForm wird die Artikel-Tabelle dargestellt,
im UF_Kategorie die Kategorien-Tabelle, verbunden sind die beiden durch VerknüpfenVon-VerknüpfenNach "KategorieID".

Wenn das Text-Feld "KategorieBeschreibung" auf das Feld mit der Beschreibung in der Kategorien-Tabelle verweist, wird die richtige Beschreibung angezeigt.

Re: Dazu gehörende Werte anzeigen lassen

Verfasst: Fr 30. Mai 2014, 13:57
von whoever
Hallo gogo

Vielen Dank für deine Antwort. Ich habe es versucht, genau so zu machen, wie ich es sehe konnte, doch leider ohne Erfolg. Bei mir existiert zwar das Feld, aber es kommt keine Beschreibung hinein. Das Dokument wäre hier: https://www.dropbox.com/s/sjbwwqmu97veb ... rtikel.odb .

Das Feld Kategorie_ID habe ich verknüpft mit der Tabelle Kategorie, so dass die Namen korrekt anzeigt werden (via SQL, so wie ich es aus der Anleitung habe). Bei der Beschreibung habe ich unter "verknüpft von" und "verknüpft nach" eine leicht andere Auswahl als du - ich denke aber, dass dies von meinen Feldnamen her so sein muss (ich hoffe, ich irre mich da nicht?). Ansonsten müsste es identisch sein. Was habe ich übersehen?

Re: Dazu gehörende Werte anzeigen lassen

Verfasst: Fr 30. Mai 2014, 14:15
von whoever
Ich bemerke gerade, dass wohl ein Refresh des Beschreibungsfeldes erforderlich ist, sobald der Status im Kategorie-Feld geändert hat. Und wenn ich dies auf den ersten Blick richtig sehe, dann ist dies nur über ein Makro lösbar. Ich habe gehofft, dass ich Makros vermeiden kann :). Aber zumindest Danke für die Antwort (falls jemand aber eine einfache Lösung ohne Makro weiss, darf er/sie das gerne noch schreiben ;)).

Re: Dazu gehörende Werte anzeigen lassen

Verfasst: Fr 30. Mai 2014, 16:38
von gogo
Du könntest eine Navigationsleiste einbauen. Wenn Du da auf das "Speichern"-Symbol klickst, dann wir bei mir das Unter-Formular aktualisiert. (Die Navigationsleiste muss im MainForm sein)

Re: Dazu gehörende Werte anzeigen lassen

Verfasst: Fr 30. Mai 2014, 17:09
von whoever
Stimmt :). Wahnsinn - ich hab mich jetzt abgeackert ;). Vielen Dank auf jeden Fall für deine Unterstützung!