Hallo Ernst,

ich weiß ja nicht, was für ein Projekt Du planst, aber Relationen bekommst Du 
ohne Makros direkt in der *.odb-Datei nur in den Griff, wenn Du konsequent 
Formulare und Unterformulare nutzt. Einfaches Beispiel: Orte und 
Postleitzahlen. Aus Sicht der Post eine 1:n-Beziehung. Im Hauptformular wird 
ein Ort eingegeben. Gehst Du anschließend ins Unterformular, so kannst Du 
dort jetzt alle für diesen Ort möglichen Postleitzahlen reinschreiben. Die 
beiden Tabellen sind über den Primärschlüssel des Ortes mit einem 
entsprechenden Feld bei den Postleitzahlen verknüpft.
Auf diesem Strang könntest Du Dich natürlich auch noch weiter nach unten 
bewegen - nur nicht mit Hilfe des Assistenten.

Hast Du genug Platz auf dem Bildschirm, so kann ein scheinbar einheitliches 
Formular auch mehrere Formulare nebeneinander erhalten, die wiederum 
Unterformulare enthalten.

Ob für Dich der Weg über Unterformulare der praktikabelste ist entscheidet 
sich nach dem, was wirklich in der Datenbank landen soll und wie versessen Du 
auf mögliche Vereinfachungen hinaus willst, die eventuell etwas Tüftelei 
erfordern. Ich habe mich z.B. über die Listfelder geärgert, die ja zu Beginn 
bei einer Datenbank naturgemäß erst einmal nicht gefüllt sind. Mochte ich 
aber nicht mit einem gesonderten Formular regeln, so dass ich das dann über 
Eingabefelder in gesonderten Formularteilen gemacht habe, von denen aus der 
Text dann in die Listfelder übernommen wird. Die Listfelder werden direkt auf 
diesen Wert eingestellt.

An dieser Stelle habe ich dann auch noch etwas weiter gebohrt, bin aber dabei 
stehen geblieben, dass mein Formular schließlich nicht mehr mit der 
Tabulatortaste bedienbar war, da der Cursor zwischendurch in einem 
unsichtbaren Feld verschwand und nicht wieder auftauchte.

Die Hauptklimmzüge dürften aber dann aus der Welt geschafft sein, wenn es dem 
Normaluser ermöglicht wird, von einem Formular zum anderen zu wechseln - auf 
Knopfdruck im Formular und nicht über einen Wechsel in die Bedienoberfläche 
von Base. Auch hierzu gibt es bereits Extensions - allerdings auch nur mit 
entsprechender Kennnis der Materie einsetzbar.

Wenn Du konkreter schreibst, was Du suchst, dann ist es für mich sicher auch 
einfacher, konkret darauf zu antworten.

Ein paar kleine Beispieldatenbanken liegen hier:
http://www.scoolonline.de/download/openoffice.html

Gruß

Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an