BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 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
Beiträge: 1642
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
Beiträge: 2409
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) 90-mal heruntergeladen
Windows 10: AOO, LO Linux Mint: AOO, LO

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten