Capturar dato de cuadro combinado y emplear en sentencia SQL
Quería capturar los datos de un cuadro combinado para emplearlos como variables en una sentencia SQL. El código que he escrito es el siguiente:
Private Sub Cuadro_combinado1_AfterUpdate()
Dim dbs As Database, qdf As QueryDef, strSQL As String
Set dbs = CurrentDb
strSQL = "SELECT * FROM Consulta2 WHERE Gru_pad =" & Forms!Formulario2!Cuadro_combinado1 & ";"
Set qdf = dbs.CreateQueryDef("Consulta", strSQL)
DoCmd.OpenQuery "Consulta", acNormal, acReadOnly
dbs.QueryDefs.Delete "Consulta"
End Sub
Me funciona, se abre la consulta, pero sale sin datos. Sospecho que no he elegido bien el evento ¿Algún alma caritativa puede ayudarme?
2 Respuestas
Respuesta de Julián González Cabarcos
2
Respuesta de Sveinbjorn El Rojo
2