Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Interceptar DBEdit (https://www.clubdelphi.com/foros/showthread.php?t=57872)

ecfisa 30-06-2008 23:11:44

Interceptar DBEdit
 
Hola a todos.
Mi pregunta es si existe forma de interceptar un DBEDit, antes de que modifique el campo que está actualmente relacionado a él en la tabla.
Como ejemplo:
Ingresar un código. Verificar su existencia, de ser así mostrar datos para su modificación. Si no, dejar en blanco los campos para su ingreso.


Muchas gracias.

eduarcol 30-06-2008 23:48:35

NO lo deberias buscar en el DbEdit, si no en el Field que esta asociado a este, puedes buscar el evento llamado SetText

ecfisa 01-07-2008 11:35:29

Gracias eduarcol
 
Si allí estaba, muchas gracias...
Había descartado SetText por que al realizar la sentencia GotoKey igualaba los datos al valor del Field y perdía lo ingresado. Lo solucione con una variable auxiliar.
Muchas gracias nuevamente.

fjcg02 01-07-2008 11:57:34

No tengo el delphi aqui, pero puedes travajar con OldValue y value del field, para no utilizar variables intermedias.

Creo que es una propiedad del field, te lo indico para que busques en la ayuda. Te puede ser muy útil.

Saludos


La franja horaria es GMT +2. Ahora son las 14:02:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi