Volker Heggemann wrote:
Hallo Andreas,

Am 05.10.2010 13:48, schrieb Andreas Säger:

Ja, das geht. Das Problem ist meistens, dass man das ganze vom
Formular her denkt.
Vielleicht ist da noch mein Problem.

Base ist aber extrem simpel. Es gibt meist nur
eine Lösung für ein bestimmtes Problem, vielleicht mit
unterschiedlichen Layouts. Diese Lösung hängt in allererster Linie
von der Datenbankstruktur ab.
Base ist und soll nur das Frontend sein.

Sind die Relationen nicht "fachgerecht" angelegt, ist es unmöglich
ein gutes Formular zu erstellen.
Selbst mit nur einer 1:n Relation und zwei Tabellen bekomme ich zwar eine Eingabe in die 1. Tabelle, aber keine in eine 2. Tabelle, die als SubForm im Formular liegt.


Jede editierbare Datensatzmenge benötigt eine einzige Tabelle mit Primärschlüssel, auch wenn letzterer nicht unbedingt im Formular auftauchen muss weil er automatisch mitläuft.

In Access und Paradox mag das alles
noch irgendwie zu mauscheln sein, selbst mit völlig
unzusammenhängenden Tabellen aus verschiedenen Datenquellen.

Keine Ahnung, wie das damit gehen wird, das ist ja nicht das Problem. ;-)


Damit wird halt immer verglichen.

Wenn Du auf viel zu aufwendige Makro-Stunts verzichten willst, ist
eine gewisse Sturheit und Disziplin beim Formularentwurf notwendig.
Dann bekommst Du ein Formular, das mit etwas Einarbeitung nur mit
der Navigations-Symbolleiste und ein paar Shortcuts ganz passabel
bedienbar ist.
Wie gesagt, keine Macros und wofür ich Shortcuts brauche?! Kann ich mir nicht vorstellen. Es geht um eine Eingabeformular - im Sinne eines Papierformulares. (Alle Infos's auf einer Seite)


Mit Shortcuts meine ich vorgefertigten Tastenkombinationen, mit denen man sich in einem fertigen Formular durchhangelt ohne ständig die Maus nehmen zu müssen. Tab, Shift+Tab, Ctrl+Tab(zum nächsten Unterformular), Alt+Down (Listenfeld aufklappen).


Nein, die Assistenten sind in keiner Weise hilfreich, außer
vielleicht um mit weniger Klicks das Grundgerüst eines Formulars zu
erstellen.
An den Assistenten habe ich auch nicht gedacht, eher an ein eigenständiges Writer Dokument. Mein erster Ansatz war, alle Tabellen, die beteiligt sind in eine Abfrage zu übernehmen, und diese dann als Grundlage des Formulares zu nehmen. Das funktioniert aber nicht (ist ja auch irgendwie klar)


Damit bekommst Du keine editierbare Datensatzmenge weil mehr als eine Tabelle involviert ist. Oft ist das gar nicht schlimm, weil die Datensatzmenge nur gedacht ist, einen bestimmten Satz auszuwählen und dann mittels Unter-Unterformularen die Datensätze der einzelnen Tabellen zu bearbeiten. Oft ist es sinnvoll große Hierarchien aus Formularen und Unterformularen aufzubauen, um alle Daten zugänglich zu machen, soweit es für den jeweiligen Arbeitsgang wirklich sinnvoll ist.

Die vorhandenen Wiki-Docs helfen auch nicht so recht weiter, da dort weitere Tabellen in einem Formular immer nur zur Anzeige oder Auswahl aus vorhandenen Daten dienen. Ich schaue mir das noch einmal an ...

Danke zunächst einmal
Volker



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

Antwort per Email an