RE:subbormulario emergente
Mira lo puedes hacer utilizando "establecer valor"
Solo tienes que preparar una macro que tenga la columna de condiciones y cuya acción sea establecer valor, en elemeto le pones el nombre del subformulario .[visible] y en expresión le pones sí o no segun te convenga.
Supongamos que el formulario principal se llama formulario 1 y luegos tienes el subformulario 1, subformulario 2 y subformulario 3. y que el subformulario 1 se pondría visible con la opción 1, el subformulario 2 con la opción 2 y el subformulario 3 con la opción 3.
Para la opción 1 sería:
El elemento sería:
Formularios![formulario 1]![subformulario 1].[Formulario].[Visible]
y la expresión Sí
Formularios![formulario 1]![subformulario 2].[Formulario].[Visible]
y la expresión no
Formularios![formulario 1]![subformulario 3].[Formulario].[Visible]
y la expresión no
Para la opción 2sería:
El elemento sería:
Formularios![formulario 1]![subformulario 1].[Formulario].[Visible]
y la expresión No
Formularios![formulario 1]![subformulario 2].[Formulario].[Visible]
y la expresión sí
Formularios![formulario 1]![subformulario 3].[Formulario].[Visible]
y la expresión no
Para la opción 3 sería:
El elemento sería:
Formularios![formulario 1]![subformulario 1].[Formulario].[Visible]
y la expresión No
Formularios![formulario 1]![subformulario 2].[Formulario].[Visible]
y la expresión no
Formularios![formulario 1]![subformulario 3].[Formulario].[Visible]
y la expresión sí
Suerte, Pepe