Vi perdete in un bicchiere d'acqua...
Osvaldo scrive una funzione che dimostra di non aver capito veramente NULLA... funzione assolutamente errata e inutile basta 1 riga di codice scritto BENE.
il parametro Date() in quel modo è assolutamente ERRATO...
I parametri devono essere inseribili si chiamano parametri... quella è una Costante che scrivi per bellezza perché poi non puoi usare non essendo un parametro... tant'è che nella funzione ... non potendola usare la richiami in modo diretto Date().... questo è proprio il modo peggiore di scrivere cavolate (avevo scritto XXXXXXXXXXX... ma ho moderato).
Ovviamente a te serve avere la data del venerdi precedente.
VenerdiPrec=Dateadd("d",-2-weekday(Date(),2), Date())
Fai attenzione a dove la inserisci... sopra SQL, sotto Generatore espressioni Qbe
VenerdiPrec=Dateadd("g";-2-weekday(Date();2); Date())
Quindi in SQL:
Between Dateadd("d",-2-weekday(Date(),2), Date()) And Date()