Ich habe die
Query auf dem Datenmodul, ebenso hatte ich die Datasource. Jetzt hab ich die Datasource auf mein Form gelegt, was sogar auch vielleicht besser ist. Damit habe ich zwar eigentlich noch dasselbe Problem beim Scrollen, jedoch kann ich das nun bequem so während der Laufzeit im OnCreate des Forms lösen:
Delphi-Quellcode:
for i := 0 to ComponentCount-1 do begin
if Components[i] is TDatasource then begin
src := (Components[i] as TDataSource) ;
src.Dataset := dmWD.FindComponent(src.Dataset.Name) as TDataset ;
end ;
end ;
Damit klappts dann.