Hallo Lutz,
ich habe folgendes Problem:
In der Base - Adressdatenbank habe ich eine Tabelle mit ID, PLZ, Ort und
Bundesland.
Die Spalten PLZ und Ort lese ich im Listenfeld 'PLZ' des
Eingabeformulars für Adressen aus.
Ich kann also PLZ und Ort im Listenfeld lesen. In das Formularfeld soll
aber nur die Postleit-
zahl eingetragen werden. Bisher verwende ich folgende SQL Anweisung
*SELECT "PLZ" || ' ' || "Ort", "ID" FROM "PLZ_Ort" ORDER BY
"PLZ_Ort"."PLZ", "PLZ_Ort"."Ort"*
So gibst Du der Primärschlüssel "ID" der Tabelle "PLZ_Ort" an die
Tabelle weiter, die dem Formular zugrunde liegt.
----------------
SELECT "PLZ" || ' ' || "Ort", "PLZ" FROM "PLZ_Ort" ORDER BY
"PLZ" || ' ' || "Ort"
So gibst Du die Postleitzahl weiter.
Habt ihr vielleicht eine Idee, wie ich weiter verfahren kann. Außerdem
soll dann das umgekehrt
noch im Feld Ort die Möglichkeit bestehen den Ort auszuwählen und PLZ
und Ort in das jeweilige
Feld einzutragen.
Ein einzelnes Listenfeld kannst Du nicht an zwei unterschiedliche Felder
koppeln, die sich in der dem Formular zugrundeliegenden Tabelle
befinden. Wenn Du aus einer Auswahl zwei Werte weitergeben willst, dann
kann das nur durch ein Auslesen des ausgewählten Wertes und ein
separates Abspeichern über Makros laufen.
Warum willst Du denn die Informationen so vervielfachen? Eigentlich
reicht doch die erste Variante für das Listenfeld aus, oder?
Gruß
Robert
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.