Thread: Item en dbgrid
View Single Post
  #11  
Old 04/08/2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Join Date: May 2003
Location: Campeche, México
Posts: 2,732
Rep Power: 26
maeyanes Va por buen camino
Hola...

Quote:
Originally Posted by ecfisa View Post
Correcto; o con el mismo resultado:
Code:
   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:

Code:
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...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Reply With Quote