Ver Mensaje Individual
  #5  
Antiguo 02-08-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Puedes usar el evento más cercano a guardar los datos: BeforePost, pero haciendo la comprobación del millón:

Código Delphi [-]
  if dsInsert inTableXXX.State then
    // Va a ser guardado por primera vez.
   // todos los datos deberían estar asignados.

La primera vez que se guarde el registro, entrará en el IF, cuando posteriormente se modifique el registro, ya no entra, porque el estado será dsEdit.

Mira en la ayuda de delphi por "TDataSetState type" verás en todos los estados que puede estar un dataset.

Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita