Tengo un formulario en access, y quiero hacer una consulta en SQL ¿Como referencio a los controles?

Tengo un formulario en access, y quiero hacer una consulta en SQL. Como hago referencia a los controles (listas, ¿listas desplegables y cuadros de texto) en la consulta?.
Muchas Gracias
Saludos

1 Respuesta

Respuesta
1
De acuerdo a como se llame cada control, puedes programar un botón y ahí armar la sentencia de trabajo que requieres.
Ejemplo:
Text1.text sería un control de texto
dim sSentencia as string
sSentencia = "select * from mitabla where micampo = " & text1.text
Me queda una duda, estoy escribiendo la siguiente consulta SQL en una consulta que cree que se llama: CONSULTA SQL
SELECT Empresa,Sistema,Fecha
FROM [4 Lectura de Contadores]
WHERE Sistema=sentencia;
Empresa, Sistema y Fecha serían los campos
la tabla: 4 Lectura de Contadores
y quiero filtrar por el sistema que se seleccione en un cuadro combinado.
Coloque lo siguiente en un botón:
Private Sub Comando14_Click()
Dim Sentencia As String
Me.Cuadro_combinado3.SetFocus
Sentencia = Me.Cuadro_combinado3.Text
DoCmd.OpenQuery "CONSULTA SQL", acViewNormal, acReadOnly
End Sub
¿Cuándo me ejecuta la consulta se despliega una ventana solicitando el valor "sentencia" para la consulta, como hago para que me asuma el valor del cuadro?
Gracias
La consulta la tienes que generar de tal forma que acepte parámetros, pero de que base de datos estas hablando porque creo que tu problema radica en que usas access y el sql que utiliza no es muy semejante a los de administradores de bases de datos robustos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas