Ver Mensaje Individual
  #8  
Antiguo 22-04-2010
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 sizne.

Perdón por el retraso pero me surgió un problema, aunque veo que ya estás en buenas manos.

Mirá, nunca trabajé con ADO, por lo que reproduje la situación que explicaste a los palos , pero bueno lo que hice fué:

Form1: TDBGrid + TDBNavigator.
Form2 (DataModule): TADOTable + TDataSource
Form3: TDBGrid (para visualizar los cambios) + TDBLoockupComboBox (para consultar)

Luego probé:
ADOTable.ConnectionString -> DBDEMOS.udl
TableName -> country

Y también:
ADOTable.ConectionString ->Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Common Files\Borland Shared\Data\dbdemos.mdb;Persist Security Info=False
TableName -> country

Puse que al ejecutar Form1 habriera la ventana Form3 para poder visualizar los cambios. Con las dos ventanas abiertas a la par, modifico en Form1, directo en el DBGrid y al cambiar de campo o aceptar en el DBNavigator, al instante veo reflejada la modificacion en el DBGrid del Form3, sin necesidad de hacer Refresh.

No utilicé código alguno, lo cuál me indica que la actualización la realiza en forma automática y correctamente.

Si no supongo mal el ingreso lo haces mediante un TButton u otro componente, en el evento OnClick. Si fuera así, ¿No nos pondrías el código de ese procedimiento ?

Saludos.
__________________
Daniel Didriksen

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