trovato.
codice:
sql = "SELECT SalaRiunione.IDSala, SalaRiunione.IDPersonale, SalaRiunione.IDCommessa, SalaRiunione.Data, SalaRiunione.Inizio, SalaRiunione.Fine, SalaRiunione.[Note/Descrizione] FROM SalaRiunione WHERE (((SalaRiunione.Data)=#" & format([Forms]![SalaRiunione]![txtData],"dd/mm/yyyy") & "#) AND ((SalaRiunione.Fine)>" & [Forms]![SalaRiunione]![txtInizio] & ")) OR (((SalaRiunione.Data)=#" & format([Forms]![SalaRiunione]![txtData],"dd/mm/yyyy") & "#) AND ((SalaRiunione.Inizio)<" & [Forms]![SalaRiunione]![txtFine] & "))"
la correzione all'errore l'ho evidenziata in rosso (era una virgola).
iniziamo a vedere se cosi funziona.
come ti dicevo nei post precedenti la formatazione dd/mm/yyyy potrebbe non funzionarti, fai delle prove ed in caso cambiala con mm/dd/yyyy (qui sono io che non mi ricordo mai cosa vuole access).