Ciao io ho una query che funziona dove mi estrae i report in base al cliente e alla data:
---------------------------
sql="SELECT * FROM rapporto WHERE Data >=#" & strDate1 & "#AND Data <=#" & strDate2 & "#"
IF cliente<>"*" THEN
SQL=SQL & " and cliente ='" & cliente & "' "
End If
SQL=SQL & " ORDER BY cliente"
------------------------------
Ora io dovrei filtrare anche per operatori.
Nel db ho creato un campo operatori dove ce il nome della persona che ha eseguito l'intervento.
Nel form di ricerca ho messo una select con i nomi: ale,roby e tutti.
Primo problema: se scelgo tutti nel form come assegno la variabile nella query?
Secondo problema ho provato a modificare cosi la query:
--------------------------
ql="SELECT * FROM rapporto WHERE Data >=#" & strDate1 & "#AND Data <=#" & strDate2 & "#"
IF cliente<>"*" THEN
SQL=SQL & " and cliente ='" & cliente & "' "
end if
SQL=SQL & " and operatore ='" & operatore & "' "
End If
SQL=SQL & " ORDER BY cliente"
--------------------------------
Ma non funzione mi da errore 500
Qualche suggerimento per favore?
Grazie ciao

Rispondi quotando
)