Access - Ir a formulario seguneleccion de un campo combo

 
Vista:

Ir a formulario seguneleccion de un campo combo

Publicado por Nata (1 intervención) el 29/09/2011 16:38:59
Muy buenas. Soy un poco novata en esto de Access y quiero que alguien me ayude.

Quisiera con un clic de botón, abrir un formulario segun la eleccion del campo de un combo y filtrara tambien un campo Id. Con este código puesto en el evento de clic de botón ahora abro el formulario por su nombre y filtro luego por el Id de un campo de texto. Ahora quisiera, que el nombre del formulario me lo cogiera de un combo y ademas tambien me siguiera filtrando el campo Idnumexp. Que tendria que hacer. Muchas gracias

Private Sub Comando31_Click()
On Error GoTo Err_Comando31_Click

Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "Ciencias"

stLinkCriteria = "[Idnumexp]=" & "'" & Me![Idnumexp] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria

Exit_Comando31_Click:
Exit Sub

Err_Comando31_Click:
MsgBox Err.Description
Resume Exit_Comando31_Click
End Sub
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

Ir a formulario seguneleccion de un campo combo

Publicado por Marcos (53 intervenciones) el 29/09/2011 22:08:11
Cambia la línea de tu código por la sgte.

stDocName = Me.Combo

En donce Combo es el nombre de tu cuadro combinado.

Saludos.

M
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

Ir a formulario seguneleccion de un campo combo

Publicado por blas (143 intervenciones) el 30/09/2011 10:03:01
Hola Marcos.

Tenia problemas porque del combo cogia el dato numérico. Lo he solucionado con:

stDocName = Me.Tipo.Column(1)

para que del combo cogiera el dato de la columna de texto.

Muchas gracias amigo. Saludos Nata.
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