Cordial saludo compañeros
estoy pasando mi antiguo programa, que tenia en delphi y paradox, y pasarlo a delphi 2010, usando firebird e IBX como conección.
Estoy usando una tabla pequeña donde hago las pruebas la cual la he creado asi
Código SQL
[-]CREATE TABLE USUARIO (
CODIGO CHAR(12) NOT NULL,
NOMBRE CHAR(30),
APELLIDO CHAR(30),
CIUDAD CHAR(20),
TELEFONO CHAR(12)
);
ALTER TABLE USUARIO ADD CONSTRAINT PK_USUARIO PRIMARY KEY (CODIGO);
En el IBDataset en la opción InsertSQL tenemos
Código SQL
[-]INSERT INTO USUARIO
(CODIGO, NOMBRE, APELLIDO, CIUDAD, TELEFONO)
VALUES
(:CODIGO, :NOMBRE, :APELLIDO, :CIUDAD, :TELEFONO)
Para capturar la información estamos usando unos DBEdit y un navegador. Todo funciona muy bien, pero lo que necesito es como poder capturar la información antes de escribir el DBEdit el campo en la tabla, para poder verificarla y que solo este un codigo en la tabla.
Esta opción la podemos hacer con un Edit, pero deseamos hacerlo con un DBEdit, para que el codigo haga el trabajo. Lo hemos tratado de hacer, usando los eventos OnChange y OnDataChange, y no fue posible hacerlo. De no ser posible, cual es la mejor forma de hacerlo.
Agradeciendo de antemano su colaboración