Problemas con las consultas y los subformularios.
Estimado fg89o
De nuevo vuelvo a pedirte ayuda con algunos problemillas que me han surgido.
Te explico:
He creado una Base de datos con una tabla de Contratos (Id_contrato, etc) y otra de Anexos (Id_anexo, etc). Para relacionar ambas tablas he creado otra tabla que se llama Contratos_Anexos (Id_contratos_anexos, Id_contrato, Id_anexo). Hay que tener en cuenta que un contrato puede tener diversos Anexos pero un Anexos sólo puede pertenecer a un contrato.
Creo un formulario CONTRATO dónde añado un subformulario ANEXOS de tal modo que cuando se meta información de un contrato se puede meter información del anexo al mismo tiempo.
El problema viene a la hora de buscar un contrato para insertarle más anexos. Lo que me pasa es que cuando hago la búsqueda por contratos recupero el contrato buscado y los anexos que tiene pero lo que hace es que también me devuelve tantos registros del contrato como anexos tiene, es decir, si tengo un contrato con 3 anexos la consulta me devuelve ese contrato 3 veces y cada una de las veces aparecen sus tres anexos.
Mi pregunta es si existe alguna forma de indicar en la consulta que sólo me devuelva el contrato una vez.
Un saludo y gracias de nuevo por su ayuda
De nuevo vuelvo a pedirte ayuda con algunos problemillas que me han surgido.
Te explico:
He creado una Base de datos con una tabla de Contratos (Id_contrato, etc) y otra de Anexos (Id_anexo, etc). Para relacionar ambas tablas he creado otra tabla que se llama Contratos_Anexos (Id_contratos_anexos, Id_contrato, Id_anexo). Hay que tener en cuenta que un contrato puede tener diversos Anexos pero un Anexos sólo puede pertenecer a un contrato.
Creo un formulario CONTRATO dónde añado un subformulario ANEXOS de tal modo que cuando se meta información de un contrato se puede meter información del anexo al mismo tiempo.
El problema viene a la hora de buscar un contrato para insertarle más anexos. Lo que me pasa es que cuando hago la búsqueda por contratos recupero el contrato buscado y los anexos que tiene pero lo que hace es que también me devuelve tantos registros del contrato como anexos tiene, es decir, si tengo un contrato con 3 anexos la consulta me devuelve ese contrato 3 veces y cada una de las veces aparecen sus tres anexos.
Mi pregunta es si existe alguna forma de indicar en la consulta que sólo me devuelva el contrato una vez.
Un saludo y gracias de nuevo por su ayuda
1 respuesta
Respuesta de fg89o
1