¿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
              
        
        
        
            
            
        
    
                
