🙏 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. 🤗

gebundenes Feld -> Funktion?

Alles zur Programmierung im LibreOffice.
Antworten
wega
Beiträge: 121
Registriert: Mi 16. Jul 2014, 19:15

gebundenes Feld -> Funktion?

Beitrag von wega » Mi 7. Dez 2022, 20:31

Hallo zusammen,

bei den Listenfeld-Eigenschaften gibt es unter dem Reiter >Daten<
den möglichen Eintrag >gebundenes Feld<.

Worauf bezieht sich das? und welche Funktion soll bzw. wird damit ausgelöst?

kennt sich jemand damit aus?

Mit freundlichem Gruß
Werner

mikele
* LO-Experte *
Beiträge: 1930
Registriert: Mo 1. Aug 2011, 20:51

Re: gebundenes Feld -> Funktion?

Beitrag von mikele » Do 8. Dez 2022, 17:16

Hallo,
über diese Eigenschaft ist ein Listenfeld an eine Datenbank gebunden.
sieh z. B. hier: https://wiki.openoffice.org/wiki/Docume ... e_Controls
Gruß,
mikele

wega
Beiträge: 121
Registriert: Mi 16. Jul 2014, 19:15

Re: gebundenes Feld -> Funktion?

Beitrag von wega » Do 8. Dez 2022, 18:43

Hallo mikele,

Danke für den Hinweis.
Dennoch ist daraus, jedenfalls für mich, nicht zu ersehen was ein
gebundenes Feld bewirken soll/kann.

Mit Gruß
Werner

F3K Total
* LO-Experte *
Beiträge: 2501
Registriert: So 10. Apr 2011, 10:10

Re: gebundenes Feld -> Funktion?

Beitrag von F3K Total » So 11. Dez 2022, 06:36

Moin zusammen,
ich versuche es aus dem Kopf, habe gerade keinen Rechner. Wenn ich mich richtig erinnere, ist die Eigenschaft "gebundenes Feld" eine ganze Zahl, die erst dann relevant wird, wenn ein Listenfeld in eine Datenbank Tabelle schreiben soll und zwar aus einer Liste, die ebenfalls per SQL aus der Datenbank gelesen wird.
Standardmäßig sieht der Lesebefehl für so eine Liste etwa so aus ...

Code: Alles auswählen

select "Name", "ID" from "Tabelle"
... wobei die erste Spalte Name im Listenfeld angezeigt, aber die zweite Spalte ID bei Auswahl eines Namens in die DB geschrieben wird. Ändert man nun die Zahl in "gebundenes Feld" ändert sich die Zuordnung zur ersten und zweiten Spalte.
Wie genau kann ich, ohne es auszuprobieren, nicht sagen.
EDIT:
Habe es ausprobiert, die Zahl in "Gebundenes Feld" gibt immer den Spaltenindex der Schreibspalte an, hätte man also folgende SQL-Abfrage für die Liste:

Code: Alles auswählen

SELECT "Nachname", "Vorname", "ID" FROM "Adressen"
müsste man in "Gebundenes Feld" eine 2 eingeben, damit die ID geschrieben wird. Angezeigt wird im Listenfeld nach wie vor die erste Spalte, hier Nachname.
Beispieldatei anbei.
Gruß R
Dateianhänge
Gebundenes_Listenfeld.zip
nur entpacken
(20.21 KiB) 185-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO


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