Hola Amigos;
Soy nuevo en Delphi y estoy programando unas rutinas de mantenimiento, tengo hechas: incluir, consultar, eliminar, actualizar, editar, estoy usando las funciones Append, Edit, Delete, Refresh, asociadas a botones, todo esto en Delphi 7 y Access (uso ADOTconnetion,ADOTable,DataSource y un Dbgrid), pero no se como hacer para que cuando ingrese un registro nuevo me valide su existencia, lo mismo para la consulta y las demas rutinas, cuales sentencias puedo usar?, les agradezco su ayuda!!!
PROBLEMA AL INGRESAR DATOS
Comenzado por
JUANJMOYAR
, oct 21 2011 03:32
2 respuestas en este tema
#1
Escrito 21 octubre 2011 - 03:32
#2
Escrito 21 octubre 2011 - 04:46
Hola amigo JUANJMOYAR... bienvenido a DelphiAccess !!! Esperemos que te sientas como en casa
Con respecto a tu duda, tu componente ADOTable contiene un evento llamado BeforePost que permite hacer "algo" antes de guardar o intentar guardar la info en la base de datos...
Aquí podrías buscar mediante una sencilla consulta SQL si el dato a introducir ya existe y decidir qué hacer en caso de que así sea...
Espero te sea de ayuda, si no, no dudes en preguntar va ? ...
Saludox !
Con respecto a tu duda, tu componente ADOTable contiene un evento llamado BeforePost que permite hacer "algo" antes de guardar o intentar guardar la info en la base de datos...
Aquí podrías buscar mediante una sencilla consulta SQL si el dato a introducir ya existe y decidir qué hacer en caso de que así sea...
Espero te sea de ayuda, si no, no dudes en preguntar va ? ...
Saludox !
#3
Escrito 21 octubre 2011 - 06:31
Hola
Como te he explicado via correo:
Ya tengo el programa y revisandolo veo:
1- No hay datamodule.
2- La conexion seria buena con archivo INI.
3- No veo el combobox, hay que colocarlo?, que necesitas ?.
Quieres que te arregle estos primeros puntos?
Saludos
Como te he explicado via correo:
Ya tengo el programa y revisandolo veo:
1- No hay datamodule.
2- La conexion seria buena con archivo INI.
3- No veo el combobox, hay que colocarlo?, que necesitas ?.
Quieres que te arregle estos primeros puntos?
Saludos