Andrea Pettenon explained :
> Ciao,
> ho una maschera continua basata su query. In questa maschera ho inserito 2
> caselle non associate in fomato data/ora che si chiamano [InizioC] e [FineC].
> Ho la necessità che al caricamento della maschera se questi campi sono
> compilati mi faccia vedere i record relativi a questo intervallo, altrimenti
> mi fa vedere tutti i record che non è impostata alcuna data. Nel criterio del
> campo [Data_carico] della query di selezione ho scritto:
>
> IIf(IsNull([Maschere]![M_VerificaDateCaricoScarico]![InizioC]);Null;Between
> [Maschere]![M_VerificaDateCaricoScarico]![InizioC] And
> [Maschere]![M_VerificaDateCaricoScarico]![FineC])
>
> [...]
Una cosa ti sia chiara: non puoi porre una clausola
IF dentro a una condizione WHERE.
Per quanto riguarda il resto, io non ho capito cosa tu
voglia ottenere dai 7 raggruppamenti che si possono
formare con [Data_carico], [InizioC], [FineC].
Bruno