Seite 1 von 1

Formularfelder füllen nach Auwahl im Dropdown MEnü

Verfasst: Mo, 25.06.2007 12:43
von No[X]
Grüße,

ich soll für einen Kunden von mir eine Applikation mit OpenOffice machen so das er von seinem bisherigen Programm weg gehen kann (weil er mit dem jetztigen die Einträge aus der Datenbank nicht ins Programm inportieren kann)

Jetzt hänge ich gerade an dem Punkt fest wo er den Firmennamen aus einem Dropdown menü auswählt und danach sollten

- Vorname und Nachname
- Straße und Hausnummer
- PLZ und Ort

automatisch ausgelesen werden....

Das mit dem Dropdown menü und den firmennamen auslesen war ja auch kein Problem - hab es per Abfrage gemacht...

Nun hänge ich aber fest bei dem automatischen einfügen der 3 obengenannten Punkte...
Ich habe es schon mit Subformularen und die dazugehörigen Verknüpfungen probiert... aber irgendwie zeigt er immer automatisch einen namen an.. und wenn ich mit [Enter] immer durchgehe aktualisiert er die namen einfach von oben nach unten egal was ich im Dropdown auswähle....


Hier mal die Auflistung der 2 Tabellen aus der DB


companies:(hier werden die firmennamen ausgelesen)
- id
- name

contacts: (hier stehen die kontaktdaten drinne
- id
- company_id
- first_name
- last_name
- street
- streetnumber
- plz
- city

ich bin langsam am verzweifeln ^^


//edit
ich habe mal nochn bisl getestet... wenn ich das über den Formular Assistent mache dann baut er mir da 2 TableControl dinger rein...
Und wenn ich dann oben rein klicke auf den firmennamen zeigt er mir unten auch fein die Straße etc. an... aber ich weiss nicht warum es da geht und bei nemm dropdown nicht...

ich bedanke mich jetzt schonmal für die tipps, tricks und hilfen :)


Gruss
Marcus

Re: Formularfelder füllen nach Auwahl im Dropdown MEnü

Verfasst: Mo, 25.06.2007 17:24
von berndkli
Hallo Marcus

Die einzige Möglichkeit, mit Bordmitteln durch Anwahl eines Datensatzes direkt einen anderen aufzurufen, besteht in der Kombination mit 2 Tabellenkontrollfeldern, so wie es der Assistent bei dir gemacht hat.
Für die Dropdown Menü Lösung brauchst du Makros. Dokumentiert ist das in dem Buch "Datenbanken mit OpenOffice.org" von Thomas Krumbein im Kapitel "Formulare".

Gruss Bernd

Re: Formularfelder füllen nach Auwahl im Dropdown MEnü

Verfasst: Mo, 25.06.2007 18:06
von No[X]
leider habe ich dieses buch nicht :)
sind auch meine ersten schritte mit base :)

gibts nicht irgendwo codeschnipsel oder sowas etwas :) weil so oft werd ich net mit base arbeiten und ob sich da die 34,90(neu) bzw. 26,00(amazon gebraucht) lohnen...
(soll nicht heißen, das es nicht sein geld wert is - aber als azubi is man imma arm dran)


schonmal danke für die info :)

gruss
Marcus