Ver Mensaje Individual
  #1  
Antiguo 12-02-2011
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Reputación: 17
jhonalone Va por buen camino
Modificar DBGrid desde TEdit

Hola.
A lo mejor es una obviedad lo que planteo, pero estoy empezando con las bases de datos y estoy muy verde.

Veamos. Tengo este código:


Código Delphi [-]
procedure TFClien.Edit13Change(Sender: TObject);
begin
DBGrid2.ReadOnly:=False;
if not (ActosDB.State in [dsEdit, dsInsert])
then ActosDB.Edit;
ActosDBObs.AsString:=Edit13.Text;
end;

Aparentemente funciona, pues cuando cambio el texto en el TEdit, se va cambiando a la vez en el campo de la DBGrid.

Bueno pues no se si debo hacer algo más.

Si salgo del formulario, no se actualiza la base de datos "ActosDB"

Curiosamente, si clico en la DBGrid y abro una nueva línea, aunque no escriba nada en ella, SE ACTUALIZAN LOS CAMBIOS EN LA BASE DE DATOS.

Agradecería cualquier tipo de ayuda.
Saludos.

Última edición por Casimiro Notevi fecha: 12-02-2011 a las 16:33:12.
Responder Con Cita