🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Dazu gehörende Werte anzeigen lassen

Base ermöglicht es Ihnen, Ihre Daten in einer Datenbank direkt mit LibreOffice zu bearbeiten.
Antworten
whoever
Beiträge: 22
Registriert: Do 25. Apr 2013, 13:46

Dazu gehörende Werte anzeigen lassen

Beitrag von whoever » Fr 30. Mai 2014, 11:54

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?

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: Dazu gehörende Werte anzeigen lassen

Beitrag von gogo » Fr 30. Mai 2014, 12:54

Das müsstest Du mit einem Unterformular lösen - etwa so wie im Bild zu sehen.
UF1.png
UF1.png (55.57 KiB) 4152 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.
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

whoever
Beiträge: 22
Registriert: Do 25. Apr 2013, 13:46

Re: Dazu gehörende Werte anzeigen lassen

Beitrag von whoever » Fr 30. Mai 2014, 13:57

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?

whoever
Beiträge: 22
Registriert: Do 25. Apr 2013, 13:46

Re: Dazu gehörende Werte anzeigen lassen

Beitrag von whoever » Fr 30. Mai 2014, 14:15

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 ;)).

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

Re: Dazu gehörende Werte anzeigen lassen

Beitrag von gogo » Fr 30. Mai 2014, 16:38

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)
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

whoever
Beiträge: 22
Registriert: Do 25. Apr 2013, 13:46

Re: Dazu gehörende Werte anzeigen lassen

Beitrag von whoever » Fr 30. Mai 2014, 17:09

Stimmt :). Wahnsinn - ich hab mich jetzt abgeackert ;). Vielen Dank auf jeden Fall für deine Unterstützung!


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten