It is recommended that you place TDatasource components on the form, but only if the data associated with them is used only by the parent form or by any child element.
It is also recommended that you place TDatasource components in the global TDatamodule when they are associated with globally available data or list data, such as customer list, country, etc. Data that can be used in several applications in your application.
For example, if you have a TDBLookupCombo , the TDatasource assigned to the ListSource property is a good candidate for TDatamodule.
Christopher ramΓrez
source share