Da wird es recht aufwändig wenn man alles manuell macht. Viele Tabellen/Views/Stored Procedures usw.. Und viele Beziehungen zwischen den Tabellen (Foreign Keys)... Die Zuweisung in den Grids usw. ist halt viel komfortabler wenn eine Abfrage auf dem Formular geöffnet ist...
Wenn du mit den Fehlermeldungen beim Start leben kannst, kannst du ja so weitermachen.
Ich gehe mal davon aus, dass du alle Datenmodule nicht von TDataModule, sondern einem eigenen TMyBaseDataModule abgeleitet hast.
Dann recht es ja, in diesem AfterConstruction zu überschreiben und dort über die Componenten deines DataModules zu iterieren.
Dann kannst du wenigsten geschlossene Querys öffnen etc.
Frank