Como modificar una tabla en una situación especial
Hola. Me encuentro atascado en gran problema y necesito de tu ayuda en esto:
1.Existen dos tablas A y B relacionadas por un campo denominado código.
2.La tabla A tiene 5 campos de los cuales el código y el nit son principal y candidato respectivamente
3.La tabla B tiene 5 campos de los cuales cedula y código son principal y candidato respectivamente
4. Ambas tienen establecido la integridad referencial así: la incersion, modificación y retiro están en estado restringido.
Como puedes apreciar necesito que el programa no permita que se dupliquen algunos campos definidos como claves y cuando se trate de ingresar, modificar o retirar se haga de acuerdo a las reglas de integridad referencial, siendo así requiero un ejemplo de como construir un programa que me permita modificar la tabla A, teniendo en cuenta que no debe permitir duplicar el campo código y el nit (si ya existen) y que no use un botón sino que lo haga a través del evento keypress del control text de código y nit y que respete la integridad referencial.
Como anécdota te comento que para el retiro ya lo solucione con un programita que verifica si el código de la tabla A tiene "hijos" en la tabla B, si es así no permite retirarlo y el de incersion también me fucnciona. Gracias por tu ayuda y tiempo
1.Existen dos tablas A y B relacionadas por un campo denominado código.
2.La tabla A tiene 5 campos de los cuales el código y el nit son principal y candidato respectivamente
3.La tabla B tiene 5 campos de los cuales cedula y código son principal y candidato respectivamente
4. Ambas tienen establecido la integridad referencial así: la incersion, modificación y retiro están en estado restringido.
Como puedes apreciar necesito que el programa no permita que se dupliquen algunos campos definidos como claves y cuando se trate de ingresar, modificar o retirar se haga de acuerdo a las reglas de integridad referencial, siendo así requiero un ejemplo de como construir un programa que me permita modificar la tabla A, teniendo en cuenta que no debe permitir duplicar el campo código y el nit (si ya existen) y que no use un botón sino que lo haga a través del evento keypress del control text de código y nit y que respete la integridad referencial.
Como anécdota te comento que para el retiro ya lo solucione con un programita que verifica si el código de la tabla A tiene "hijos" en la tabla B, si es así no permite retirarlo y el de incersion también me fucnciona. Gracias por tu ayuda y tiempo
1 Respuesta
Respuesta de unysoft
1