Ver Mensaje Individual
  #6  
Antiguo 09-04-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola lucas05.

Partamos suponiendo que tenés el DataSet y el DataSource en Form1 junto con el DBGrid.

Y en el Form2 tenes los DBEdits correspondientes al DataSet.

Si en cada propiedad DataSource de cada DBEDit del Form2 asignas:
Código Delphi [-]
  DBEdit1.DataSource:= Form1.DataSource1; (*)
  DBEdit1.DataField:= 'nombre_del_campo';
Tenés que ver reflejado los campos en Form2, o en cualquier otro form. Por que en la asignacion del DataSource (*) de los DBEDits estas utilizando el declarado en Form1.

Para lograr eso tenes que hacer una referencia circular, ya que Form1 debe poder ver a Form2 para llamarlo y Form2 conocer a Form1 para poder utilizar el DataSource allí declarado. Como te puse en el primer mensaje.

Si el DataSource reside en un DataModule, sería necesario que Form1 y Form2 lo incluyeran para poder utilizar el DataSet y DataSource declarados allí, que por otro lado es mejor manera de trabajar.

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 11-04-2011 a las 14:22:03.
Responder Con Cita