Das Datenmodul ist natürlich auch zur Designtime verfügbar. (außer man erstellt es erst zu Laufzeit "manuell").
Und es verbietet dir niemand, dass du im Formdesigner eine Debugconnection verwendets und zur Laufzeit eine andere Connection angehangen wird.
Da kann dann auch jedes Modul seine eigene Connection besitzen (im Formdesigner) und muß dort noch keine globale Connection kennen.
Man darf sich da auch gern eine eigene Connection-Klasse ableiten, wo man in der
IDE nur einmal die Verbindungsdaten zum Entwicklungdatenbankserver einrichtet.