La Web del Programador: Comunidad de Programadores
 
    Pregunta:  9996 - SOBRE FORMULARIOS
Autor:  Juan Carlos Medina
Hola, soy medio novato en esto y tengo este problema :

Tengo definidas dos tablas una maestra y otra de movimientos indexadas y relacionadas por un campo común que no permite duplicados en ninguna de ellas.

Al hacer un formulario de introdución de movimientos y al dar una clave que existe en la tabla maestra NO me presenta los datos de la maestra, que quiero ver para dar la conformidad visual a la grabación. Es más pudo meter cualquier clave aunque no exista en la maestra.

Sin embargo si modifico la definición de la tabla de movimientos quitándole el índice o definiéndolo con posibilidad de duplicados, cosa que no quiero hacer para que me valide un solo movimiento por clave; entonces SI me presenta los datos y además exige que la clave exista en la maestra.

Cómo solucionar esto ????? Gracias si alguien lo sabe.

  Respuesta:  REYES AYALA AZCORRA
utiliza un cuadro combinado que filtre el nombre y/o la clave de la tabla maestra, selecionando en las herramientas,y define la columna dependiente segun sea el caso del dato a guardar.
Espero que esto te ayude. gracias.

  Respuesta:  Luis Fernando Melo
Hola.
sabes no entendí tu problema .. pero se parece a uno que tuve hace algún tiempo, donde en la tabla detalle podia ingresar registros sin tener padres, aun teniendo integridad referencial aplicada entre las dos tablas..

Para evitar este problema hay que definir las llaves foraneas en la tabla detalle como "Requerida".

Si tienes inquietudes puedes escribirme.. y ampliarme la explicación del problema . con gusto te ayudaré.