Bastaría con colocar SimpleDataSet1 en un datamodule y ligar los Datasources de Form1 y Form2 a ese dataset. Al ser el mismo dataset, lo que hagas en un form se refleja en el otro. Aunque viendo que utilizas un "select * from" me parece que no tiene ningún caso llamar a una form adicional para hacer la edición.
El esquema que utilizas es correcto, sin embargo es mejor que el select que muestra la lista de registros para elegir cual se quiere editar solo contengan los menos campos posibles de manera que sea más rápida. Ya al editar el registro entonces si hacemos un "select *" pero trayéndonos únicamente el registro que necesitamos.
|