Cita:
Empezado por lejia
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
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
.