Sieht gut aus.
Wenn die Dinger unabhängig scrolen sollen, dann mußt Du allerdings die
Query auch mit auf das Cleint ziehen. Die
Query hält ihren eigenen DataSet.
Query auf Datamodule gibt es übrigens auch oft. Da will man gerade das Erreichen, was Du beschrieben hast: mehrere Formulare auf dem gleichen Datensatz,
Denke das läuft bei Dir wohl ! Grüße // Martin
PS: DataSource auf dem Client ist auch sinnvoll, denn dadurch kann das Cleintformular im OnChange der Datasource auf einen Datensatzwechsel reagieren. Sonst würde das Ereignis nur im Datamodule auftreten, was meist wenig bringt, wenn visuelle Komponenten betroffen sind.