Me encuentro haciendo algo parecido para una materia en la facu por lo poco que se es:
Que te guíes por el proyecto. Si es solo un ejercicio se mas claro.
Cuantos form trabajas?, cuatas tablas/consultas estas tratando?
En mi poca experiencia con delphi... no seria mejor trabajar con DBEdit? y con el tema del stringgrid te recomiendo que uses un TDBgrid te ahorras mucho trabajo y trabajar con los dataset es mucho mas facil.
Con el tema del id tenes que idicarle que dato vas a tomar... algo asi
Código Delphi
[-]
begin
fmodulo.tVentadetalle ['id_ventas'] := fmodulo.tVenta ['id_venta'];
fmodulo.tventadetalle ['id_producto'] := fmodulo.tProductos ['id_producto'];
fmodulo.tVentadetalle ['precio'] := fmodulo.tProductos ['precio'];
fmodulo.tventadetalle.Post;
fmodulo.tVenta.Edit;
fmodulo.tVenta ['total_venta'] := fmodulo.tVenta ['total_venta'] + fmodulo.tventadetalle ['precio'];
fmodulo.tVenta.Post;
end;
fmodulo.tVenta.Refresh;
En este caso estoy enviando los datos del producto de un dbgrid a otro y de un formulario a otro
Espero que puntualices mas tus dudas ya que difícilmente te pasen el código echo
Saludos