¿Qué esrot haciendo mal en visual?
Buenas, tengo una base de datos creada y terminada, y en el formulario principal he creado un cuadro combinado "cuadrocombinado1" que coge los datos "poblacion" de la tabla "clientes".
Al seleccionar una población, se abre un informe mostrando los clientes que hay en esa población.
El código es este:
Private Sub Cuadro_combinado156_AfterUpdate()
On Error GoTo Err_Cuadro_combinado156_AfterUpdate
Dim stdocname As String
Dim stlinkcriteria As String
stdocname = "Clientes"
stlinkcriteria = "[Población]=" & Me![Cuadro_combinado156]
DoCmd.OpenReport stdocname, acViewPreview, , stlinkcriteria
Exit_Cuadro_combinado156_AfterUpdate:
Exit Sub
Err_Cuadro_combinado156_AfterUpdate:
MsgBox Err.Description
Resume Exit_Cuadro_combinado156_AfterUpdate
End Sub
____
Funciona, pero no reconoce la población del informe.
Al seleccionar una población, aparece una ventana con en nombre de la población en la parte superior, y escribes la población y lo filtra, pero lo tienes que escribir.
He probado que selecciones lo que selecciones, si luego escribes otra población filtra la que tú has escrito, y lo que quiero es que lo filtre al seleccionarlo.
Y una cosita más, para que sirve esto:
Err_Cuadro_combinado156_AfterUpdate:
MsgBox Err.Description
Resume Exit_Cuadro_combinado156_AfterUpdate
perdón por la pregunta tan larga, pero creo que es la mejor manera de que se entienda.
Gracias
DUcky
Al seleccionar una población, se abre un informe mostrando los clientes que hay en esa población.
El código es este:
Private Sub Cuadro_combinado156_AfterUpdate()
On Error GoTo Err_Cuadro_combinado156_AfterUpdate
Dim stdocname As String
Dim stlinkcriteria As String
stdocname = "Clientes"
stlinkcriteria = "[Población]=" & Me![Cuadro_combinado156]
DoCmd.OpenReport stdocname, acViewPreview, , stlinkcriteria
Exit_Cuadro_combinado156_AfterUpdate:
Exit Sub
Err_Cuadro_combinado156_AfterUpdate:
MsgBox Err.Description
Resume Exit_Cuadro_combinado156_AfterUpdate
End Sub
____
Funciona, pero no reconoce la población del informe.
Al seleccionar una población, aparece una ventana con en nombre de la población en la parte superior, y escribes la población y lo filtra, pero lo tienes que escribir.
He probado que selecciones lo que selecciones, si luego escribes otra población filtra la que tú has escrito, y lo que quiero es que lo filtre al seleccionarlo.
Y una cosita más, para que sirve esto:
Err_Cuadro_combinado156_AfterUpdate:
MsgBox Err.Description
Resume Exit_Cuadro_combinado156_AfterUpdate
perdón por la pregunta tan larga, pero creo que es la mejor manera de que se entienda.
Gracias
DUcky
1 Respuesta
Respuesta de kepasada
1