Abgesehen von der Datenbankstruktur verstehe ich nicht, woran Du scheiterst.
Listenfelder könntest Du verwenden, um bestehende Bauteile einem Projekt zuzuordnen. Wenn das Bauteil noch nicht angelegt ist, kannst Du es auch nicht zuordnen. Natürlich brauchst Du ein Formular, um neue Bauteile anzulegen oder wie willst Du sonst alle erforderlichen Attribute eines Bauteils eingeben? Dieses Formular muss aber gar nicht in einem separaten Formulardokument sein. Ein Formulardokument (das umgebende Writer-Dokument) kann irgenwo weiter unten 2 Eingabefelder enthalten:
BautType
BautNummer
[die ID dürfte eher automatisch sein]
Die Eingabefelder gehören dann zu einem unabhängigen Formular welches and die Bauteile-Tabelle gebunden ist. Du musst den Formular-Navigator bemühen, um beliebige Formularhierarchien anzulegen.

Nachdem Du als Benutzer Typ und Nummer eingegeben hast, gehst Du in das Listenfeld des anderen Formulars zurück und klickst den 2. Update-Knopf welcher nur das Listenfeld auffrischt ohne das ganze Formular zu resetten.
Auch hierfür habe ich Beispieldokumente:
http://user.services.openoffice.org/en/forum/download/file.php?id=2879
Gib ein neues Filmgenre in das weiße Feld ein, gehe in die Liste mit den Genre-Listen (auch hier die gleiche Relation wie im anderen Beispiel) und benutze den zweiten Aktualisierungsknopf auf der Symbolleiste.
Öffne das Ding in Designmodus
Nimm Symbolleiste "Form Design" und klick den 5. Knopf.
Da siehst Du ein MainForm mit SubForm sowie ein völlig unabhängiges Formular "Genres".


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an