Abrir distintos formularios en función de un campo de una consulta
No se mucho de access ni de programación, estoy intentando crear una macro que me imprima unas etiquetas:
Ejecuto una consulta sobre una base de datos, y en función del valor de uno de los campos"cod_agencia", necesito imprimir una etiqueta u otra, tantas veces como el valor de otro campo "paquetes".
La consulta se llama "consulta", los campos "cod_agencia" y "paquetes"
si el cod_agencia =02 o 10 debe imprimir el informe "agencia"
si el cod_agencia<> 02 y <>10 debe imprimir el informe "informe".
He creado esta, pero no funciona correctamente, me imprime la etiqueta, pero la que no corresponde, la imprime igualmente pero en blanco,
Function Macro11()
On Error GoTo Macro11_Err
DoCmd.OpenQuery "Consulta", acViewNormal, acReadOnly
DoCmd.OpenReport "informe", acViewNormal, "", "[Consulta]![COD_AGENCIA]<>'02' And [Consulta]![COD_AGENCIA]<>'10'", acNormal
DoCmd.OpenReport "agencia", acViewNormal, "", "[Consulta]![COD_AGENCIA]='02' Or [Consulta]![COD_AGENCIA]='10'", acNormal
DoCmd.Close acMacro, "Macro1"
Macro11_Exit:
Exit Function
Macro11_Err:
MsgBox Error$
Resume Macro11_Exit
End Function