No prave pisal som to preto, ze to pouzivame a funguje nam to. a funguje to aj na TDataModule aj na Form. V Delphi 10.3-Rio. Napr:
for I := 0 to ComponentCount - 1 do
begin
Component := Components;
if Component.InheritsFrom(TZQuery) then
(Component as TZQuery).CancelUpdates;
end;
Help v Delphi pise: "System.Classes.TComponent.Components - Lists all components owned by the component.".
Urcite maje tie datasety nastavene Owner? Nie len Parent? Samozrejme ak su komponenty uz v design-time na formulari, tak by mali mat parenta automaticky.