Erst einmal vielen Dank!
Für den Datenbank-Teil hätte ich noch die eine oder andere Idee, aber das wären nur Detailänderungen, die mir pers. besser in den Kram passen würden. Den Interface-Teil habe ich zwar verstanden, glaube ich, aber der Vorteil erschließt sich mir nicht so recht. Mit einem TDataModule kommt man (ich) genauso weit, einziges Problem(?) für jede
DB brauch ich ein eigenes Modul aber ein
MyDM.GetPersonList(pl:tPersonlist)
sollte immer die (formal) gleiche Liste liefern.
Gruß
K-H