Guten Morgen !
Zitat von
Karstadt:
Hallo. Für nicht visuelle objekte und für größere projekte wird ein Datenmodul empfohlen. Arbeitet jemand damit? Welche Erfahung. Ich kann mir nicht vorstellen das dieser Datenmodul die Arbeit wirklich erleichert.
Zitat von
sniper_w:
Ich habe es damals verwendet, als ich ein Lagerverwaltungsprogramm entwickelt habe. Ich denke, es ist gar nicht so schlecht, man hat eine seht guten Überblick über allen Tabellen, Datasets, Timers, AppEvents ets..., also all das, was nicht unbedingt etwas mit einem Formular zu tun haben muss.
@sniper_w: Vollkommen richtig !
Datenmodule sind für grössere Anwendungen wie Lagerverwaltung oder Warenwirtschaft unumgänglich notwendig !
Ausserdem gibt's Remote Datamodule für Client-Server Anwendungen.
Zu beachten ist die Erstellungsfolge !!! Datamodule müssen vor den anderen Formularen erzeugt werden !!!
Unter Projektoptionen die Erstellungsfolge ganz nach vorne, noch vor das Hauptformular !
Enorme Entlastung der restlichen Anwendung, Zentralisierung der Programmlogik.
Erreignisroutinen wie OnNewRecord, OnCalculate werden hier abgelegt. Das kann manchmal viel werden.
Was man vermeiden sollte: In visuellen Formularen Filter setzen und diese nicht mehr aufheben beim Formular schliessen.
IMHO bester Datenbankzugriff:
ADO.
Die
BDE und
Paradox bestenfalls für Einzelplatzanwendungen verwenden.
mfg Otto
PS: habt ihr gestern die Millionenshow gesehen ? Da wusste jemand nicht was EMOTICONS sind