Abrir formulario con filtro
Publicado por Ricardo (1 intervención) el 25/10/2006 12:54:59
Hola a tod@s,
desde hace varios dias estoy intentando hacer una aplicacion con access y me he atascado. Lo que quiero hacer es seleccionar desde un formulario los valores que pasare a otro formulario para que solo me muestre la informacion que me interesa. Para ello, he creado en el primer formulario dos cuadros combinados que me dan a elegir los valroes que me interesen y un boton de comando que lanza el formulario filtrandome la informacion. Despues de mucho probar, lo unico que logro es recoger la seleccion del cuadro combinado y que el formulario que se abre con el boton me pregunte este valor antes de abrirse. Yo no quiero que me pregunte el valor porque se lo estoy dando, pero no se como evitarlo. ¿Alguien me puede echar un cable?
Adjunto codigo del formulario que lanza el segundo formulario por si sirve de ayuda:
Private Sub btn_buscapartidos_Click()
Dim jug_local, jug_visitante As String
Dim nombre_local, nombre_visitante As String
Dim stLinkCriteria As String
'Comprobar que los valores de los jugadores no son nulos
If (IsNull(cmb_jugadorlocal.Value)) Then
MsgBox "Selecciona un jugador local", vbCritical
Exit Sub
End If
If (IsNull(cmb_jugadorvisitante.Value)) Then
MsgBox "Selecciona un jugador visitante", vbCritical
Exit Sub
End If
'buscar el partido con los dos jugadores seleccionados
jug_local = cmb_jugadorlocal.Value
jug_visitante = cmb_jugadorvisitante.Value
stLinkCriteria = "Form!frm_buscapartidos!jugador.nombre='" & jug_local & "'"
DoCmd.OpenForm "frm_buscapartidos", , , stLinkCriteria
End Sub
desde hace varios dias estoy intentando hacer una aplicacion con access y me he atascado. Lo que quiero hacer es seleccionar desde un formulario los valores que pasare a otro formulario para que solo me muestre la informacion que me interesa. Para ello, he creado en el primer formulario dos cuadros combinados que me dan a elegir los valroes que me interesen y un boton de comando que lanza el formulario filtrandome la informacion. Despues de mucho probar, lo unico que logro es recoger la seleccion del cuadro combinado y que el formulario que se abre con el boton me pregunte este valor antes de abrirse. Yo no quiero que me pregunte el valor porque se lo estoy dando, pero no se como evitarlo. ¿Alguien me puede echar un cable?
Adjunto codigo del formulario que lanza el segundo formulario por si sirve de ayuda:
Private Sub btn_buscapartidos_Click()
Dim jug_local, jug_visitante As String
Dim nombre_local, nombre_visitante As String
Dim stLinkCriteria As String
'Comprobar que los valores de los jugadores no son nulos
If (IsNull(cmb_jugadorlocal.Value)) Then
MsgBox "Selecciona un jugador local", vbCritical
Exit Sub
End If
If (IsNull(cmb_jugadorvisitante.Value)) Then
MsgBox "Selecciona un jugador visitante", vbCritical
Exit Sub
End If
'buscar el partido con los dos jugadores seleccionados
jug_local = cmb_jugadorlocal.Value
jug_visitante = cmb_jugadorvisitante.Value
stLinkCriteria = "Form!frm_buscapartidos!jugador.nombre='" & jug_local & "'"
DoCmd.OpenForm "frm_buscapartidos", , , stLinkCriteria
End Sub
Valora esta pregunta
0