Access - Por favor!!!...ayuda!!!

   
Vista:

Por favor!!!...ayuda!!!

Publicado por Claudia (56 intervenciones) el 11/09/2007 19:31:01
Hola:

tengo una duda, que espero sea posible de resolver y que ustedes me puedan ayudar:

necesito filtrar un formulario según si sus registros estén pendientes o
cerrados; el código siguiente me permite hacerlo (Consulta1 filtra los
cerrados, en el evento al hacer clic de un comando):

Dim stDocName As String
stDocName = "AllAudit"
Docmd.OpenForm stDocName,,"Consulta1"

el problema es que dicho comando no se encuentra en el formulario, sino en
un menú. Me explico tengo un formulario principal con etiquetas para realizar
determinadas actividades. Además ese formulario principal tiene dos
subformularios, el subformulario1 muestra los menus y el subformulario2
muestra los formularios activados con el menu (a traves del sourceobject)

Al activar la etiqueta1 del formulario principal se despliega en el
subformulario1 el menu1, el cual contiene tres comandos: comando1=cerradas,
comando2=pendientes y comando3=todas. La idea es que al hacer clic en
comando1 se abra el formulario "AllAudit" en el subformulario2 (lo que logro
hacer con el código :

Private Sub comando1_Click()
If Forms![Principal]![subformulario2].SourceObject <> "AllAudit" Then
Forms![Principal]![subformulario2].SourceObject = "AllAudit"
End If
End Sub )

y además, que se ejecute la consulta1, es decir, filtre en dicho formulario sólo
las cerradas, o sólo las pendientes o todas, según el comando elegido (en
este caso serían las cerradas)

no sé si queda claro...

cada uno por separado funciona...pero necesito que funcionen las dos

Saludos,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Mitchel

RE:Por favor!!!...ayuda!!!

Publicado por Mitchel (13 intervenciones) el 12/09/2007 23:03:18
Upsss ... no esta tan sencillo, pero se me ocurren 2 opciones...

1: usa la funcion "Dlook up" para trasnferrir la accion de la fucnicon al otro formulario.

2: Yo colocaria un "VBbuttonX" (Osea tu boton de acción) "Press_OK", es decir dentro del codigo de ese boton dale click al otro y debe ejecutarlo a la vez...

Espero te sean de utilidad estas recomendaciones reina !!

Saludos !!!

ATTE. Micthel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar