Tema: onvalidate
Ver Mensaje Individual
  #7  
Antiguo 12-10-2007
Avatar de jhonny
jhonny jhonny is offline
Jhonny Suárez
 
Registrado: may 2003
Ubicación: Colombia
Posts: 7.058
Reputación: 30
jhonny Va camino a la famajhonny Va camino a la fama
Cita:
Empezado por lejia Ver Mensaje
hola de nuevo, no es posible, porque la consulta la creo en tiempo de ejecucion. asi que no que campos tengo hasta que la lanzo.
En ejecución puedes hacerlo asi, si conoces los nombres de los campos en cuestión:

1. Creas un procedimiento asi, por ejemplo:

Código Delphi [-]
procedure TForm1.validador(Sender: TField);
begin
  //Escribes el codigo que debe ejecutar el OnValidate
end;

2. Despues de traer los datos en el Query que esta en ejecución haces lo siguiente:

Código Delphi [-]
DataSetEnCuestion.FieldByName('CampoEnCuestion').OnValidate := validador;

De esa manera ya debe disparase dicho evento debido a que esta asignado .

Espero te sirva .
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!"

http://www.purodelphi.com/
http://www.nosolodelphi.com/
Responder Con Cita