Moin, moin,
Tja ich seh das mit Antwort ähnlich
Ob man für jede
DB ein eigenes DataModul anlegt oder die zusammengehörigen
Module einfach Gruppiert ist wohl Geschmackssache.
Das Datamodule ist einfach ein Container und hat vor allem dann Vorteile, wenn mit merheren Formularen auf die Datenbank zugegriffen werden soll. Hat man mehrere Formulare mit Datbase-Komponente muß sich diese bei jedem Formular-Create bei der Datenbank anmelden und dann hat man leicht mehrere Verbiudngen, was Ressourcen kostet.
Will man mit mehrerren Formularen auf den gleichen aktuellen Datensatz zugreifen, dann kann man die Datenzugriffskomponente im Datamodule aktiviert lassen und hat damit eine Abstimung zwischen den Formularen
Dabei hat man erfreulicherweise keine Referenzen zwischen den Formularen, sondern immer vom Formular auf das Datamodule
Zum Schluß noch: Der Zugriff auf ein
DB-Zugriffsobjekt muß über die
Datamodule-Variable erfolgen, da wird meist noch eine with-Anweisung
fällig....
Grüße // Martin