Abrir formularios relacionados indirectamente
Publicado por oretania (12 intervenciones) el 23/08/2006 13:21:25
Un ploblemilla:
Tengo un formulario "Proyectos" al que estan asociados unas "Partidas".A su vez cada partida puede estar asociada a muchos "contratos", y un contrato asociado a muchas partidas. Tengo una tabla que asocia ambas, llamada "Partidas-contratos".
Mi problema es que quiero acceder desde el formulario "Proyectos" a otro "Contratos" teniendo en cuenta lo anterior, es decir, que me salgan todos los contratos asociados a aquellas partidas del proyecto en el que estoy, pero no me aclaro con el 'link criteria' que deberia poner, esta es mi solución, pero me da fallo:
stLinkCriteria =
"Principal![ID_PROYECTO]= & Me![ID_PROYECTO]AND
Principal![ID_PARTIDA]=Partida_Contrato![ID_PARTIDA] AND
Partida_Contrato![ID_CONTRATO]=Contratos![ID_CONTRATO]"
DoCmd.OpenForm "Contratos", , , stLinkCriteria
Que falla aqui? Es correcta la forma de seleccionar mediante conectores AND? O se debe hacer la seleccion sobre cada seleccion?
Muchas gracias, de nuevo.
Tengo un formulario "Proyectos" al que estan asociados unas "Partidas".A su vez cada partida puede estar asociada a muchos "contratos", y un contrato asociado a muchas partidas. Tengo una tabla que asocia ambas, llamada "Partidas-contratos".
Mi problema es que quiero acceder desde el formulario "Proyectos" a otro "Contratos" teniendo en cuenta lo anterior, es decir, que me salgan todos los contratos asociados a aquellas partidas del proyecto en el que estoy, pero no me aclaro con el 'link criteria' que deberia poner, esta es mi solución, pero me da fallo:
stLinkCriteria =
"Principal![ID_PROYECTO]= & Me![ID_PROYECTO]AND
Principal![ID_PARTIDA]=Partida_Contrato![ID_PARTIDA] AND
Partida_Contrato![ID_CONTRATO]=Contratos![ID_CONTRATO]"
DoCmd.OpenForm "Contratos", , , stLinkCriteria
Que falla aqui? Es correcta la forma de seleccionar mediante conectores AND? O se debe hacer la seleccion sobre cada seleccion?
Muchas gracias, de nuevo.
Valora esta pregunta


0