Auswahlfeld füllt weiteres Feld in einem Formular

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Auswahlfeld füllt weiteres Feld in einem Formular

Re: Auswahlfeld füllt weiteres Feld in einem Formular

von F3K Total » Do, 30.04.2015 18:29

Moin,
RobertG hat geschrieben:Da ist dann auch die Postleitzahl und der Ort zu sehen, weil einfach beide Tabelle miteinander verknüpft werden.
anbei ein Beispiel für eine solche Abfrage.
Gruß R
Dateianhänge
Adressen_Plz_Test.odb
(18.07 KiB) 132-mal heruntergeladen

Re: Auswahlfeld füllt weiteres Feld in einem Formular

von RobertG » Do, 30.04.2015 16:54

Hallo Pietral,

den Serienbrief füllst Du nicht über eine Tabelle, sondern über eine Abfrage. Da ist dann auch die Postleitzahl und der Ort zu sehen, weil einfach beide Tabelle miteinander verknüpft werden.

Gruß

Robert

Re: Auswahlfeld füllt weiteres Feld in einem Formular

von Pietral » Do, 30.04.2015 10:43

OK, ich hab eine Weile gebraucht bis ich kapiert habe, wie diese Lösung überhaupt funktioniert.
In der Tabelle werden die Felder Postleitzahl und Ort ersetzt durch die ID aus der Tabelle Postleitzahlen.
Es muß doch eine Möglichkeit geben, dass die Tabelle Kontakte die Felder Postleitzahl und Ort behält. Zum Beispiel um einen Serienbrief zu schreiben. Ich denke ich brauche da noch etwas Zeit um überhaupt vernünftig mitreden zu können ... ;-)

Re: Auswahlfeld füllt weiteres Feld in einem Formular

von RobertG » Mi, 29.04.2015 07:41

Hallo Pietral,

das Vorgehen mit geteilten Listenfeldern hat einen bei Postleitzahlen entscheidenden Nachteil: Selbst kleine Orte haben oft mehrere Postleitzahlen, so dass dort in dem einen Listenfeld der Ort dann mehrmals auftaucht und z.B. bei Wahl des Ortes unklar ist, welche Postleitzahl damit verbunden ist.

Warum nicht gleich in einem Feld Postleitzahl und Ort zusammen darstellen? Geht mit einer Abfrage wie

Code: Alles auswählen

SELECT "PLZ"||' '||"Ort", "ID" FROM "Orte"
Gruß

Robert

Re: Auswahlfeld füllt weiteres Feld in einem Formular

von F3K Total » Di, 28.04.2015 17:33

Geht, auch umgekehrt mit je einem Listenfeld für PLZ und ORT, anbei deine Datei als Beispiel.
Das jeweilige Pendant wird beim Speichern des Datensatzes angezeigt.
Siehe auch z.B. Videotutorial 07 OpenOffice Base: Listenfelder erstellen
Gruß R
Dateianhänge
Adressen_Plz_Test.odb
(17.76 KiB) 121-mal heruntergeladen

Auswahlfeld füllt weiteres Feld in einem Formular

von Pietral » Di, 28.04.2015 14:05

In einem Formular soll eine Adresse eingegeben werden. Im Feld Postleitzahl kann in einem Auswahlfeld die Postleitzahl aus einer Tabelle Postleitzahlen ausgewählt werden. Im Feld Ort soll dann der dazugehörige Ort erscheinen.
Gibt es hierzu eine Lösung ohne Makros?
Im Anhang eine Beispieldatenbank ...
Dateianhänge
Adressen_Plz_Test.odb
(16.08 KiB) 112-mal heruntergeladen

Nach oben