Hola...
Cita:
Empezado por ecfisa
Correcto; o con el mismo resultado:
Código:
DBGrid1->DataSource->DataSet->FieldByName("campo")->AsString = "Valor";
Saludos.
|
Yo no usaría esa forma dentro de un evento
OnNewRecord. Es más, aún de la forma en que lo puse no es del todo "segura". Lo ideal sería algo como:
Código:
void __fastcall TForm2::ADOQuery1NewRecord(TDataSet *DataSet)
{
DataSet->FieldByName("campo")->AsString = "Valor";
}
Y de esta forma nos aseguramos que el campo que recibe el valor predeterminado pertenece al
DataSet que lanza el evento.
Saludos...