Apertura report filtrato da maschera

di il
4 risposte

Apertura report filtrato da maschera

Ciao a tutti, mi sto scervellando da qualche ora con questo codice.
Ho una maschera dalla quale vorrei aprire un report filtrandolo in base ai dati presenti nella maschera.
Il codice che utilizzo è questo:

Private Sub Comando8_Click()
On Error GoTo Err_Comando8_Click

    Dim stDocName As String

    stDocName = "DDT"
    DoCmd.OpenReport stDocName, acPreview, , "[Numero]=" & Me.Numero
Exit_Comando8_Click:
    Exit Sub

Err_Comando8_Click:
    MsgBox Err.Description
    Resume Exit_Comando8_Click
    
End Sub
Quando lo filtro in base al campo Numero come nel codice di prima il report viene filtrato correttamente.
Invece se provo a filtrarlo in base ad un altro campo che è CodAgente non funziona.
La sintassi che seguo è la stessa, Numero è di tipo Integer mentre CodAgente è tipo testo.
Il problema è che io vorrei utilizzare contemporaneamente i due filtri, ma gia in partenza non mi funziona il filtro CodAgente neanche da solo.

Quale potrebbe essere il problema?

Grazie

EDIT ho provato questo codice

DoCmd.OpenReport stDocName, acPreview, , "[CodAgente]= '182'"
e inserendo tra apici il mio numero funziona.
Quindi quale potrebbe essere la sintassi corretta per sostituire il mio 182 con il campo CodAgente?

4 Risposte

Devi accedere o registrarti per scrivere nel forum
4 risposte