Ver Mensaje Individual
  #3  
Antiguo 15-04-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por novaten
probe poniendo en el evento onewrecord del dataset lo siguiente:

editID.text := IntToStr(IB_Tabla_autonumericos.Fields[1].AsInteger);
Me parece recordar que ya te habíamos indicado que no es ésta la manera de inicializar valores de campos en el evento OnNewRecord pero lo pondré más claro:

En el evento OnNewRecord se inicializan valores de los campos, no de los controles de datos

La sentencia debería ser del estilo:

DataSet.FieldByName(...).AsString :=
IntToStr(IB_Tabla_autonumericos.Fields[1].AsInteger);

Los controles de datos únicamente reflejan los valores del dataset asociado y normalmente no se deben hacer asignaciones directas a estos controles.

// Saludos
Responder Con Cita