¿Cómo puedo hacer para que la consulta que coge datos del formulario pueda meterla en la variable?
Tengo una parte de código que me da un error en la consulta y esto se debe por que utiliza unos parámetros de access que Visual Basic no reconoce.
Dim MiRecordset As Recordset
Dim SQL As String
Dim direcc
SQL = "SELECT [PLANES DE PROMOCION].[E-Mail]
FROM [PLANES DE PROMOCION]
WHERE ((([PLANES DE PROMOCION].Año) Like [FORMS]![CORREO]![AÑO] & "*") AND (([PLANES DE PROMOCION].Sector) Like [FORMS]![CORREO]![SECTOR] & "*"))"
Set MiRecordset = CurrentDb.OpenRecordset(SQL)
Do While Not MiRecordset.EOF
direcc = direcc & "; " & MiRecordset.Fields(0)
MiRecordset.MoveNext
Loop
¿Cómo puedo hacer para que esa consulta que coge datos del formulario pueda meterla en la variable?
Dim MiRecordset As Recordset
Dim SQL As String
Dim direcc
SQL = "SELECT [PLANES DE PROMOCION].[E-Mail]
FROM [PLANES DE PROMOCION]
WHERE ((([PLANES DE PROMOCION].Año) Like [FORMS]![CORREO]![AÑO] & "*") AND (([PLANES DE PROMOCION].Sector) Like [FORMS]![CORREO]![SECTOR] & "*"))"
Set MiRecordset = CurrentDb.OpenRecordset(SQL)
Do While Not MiRecordset.EOF
direcc = direcc & "; " & MiRecordset.Fields(0)
MiRecordset.MoveNext
Loop
¿Cómo puedo hacer para que esa consulta que coge datos del formulario pueda meterla en la variable?
1 Respuesta
Respuesta de felixau
1