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
Started by
JUANJMOYAR
, Oct 21 2011 03:32 PM
2 replies to this topic
#1
Posted 21 October 2011 - 03:32 PM
#2
Posted 21 October 2011 - 04:46 PM
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
Posted 21 October 2011 - 06:31 PM
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