18/11/2025 - @Alex ha scritto:
Se sei in maschere CONTINUE è obbligatorio usare la F.C. non puoi da codice, ed in questo caso(Maschere continue) basta usare come Condizione o Criterio:
DATEPART("ww",ControlloConTuaData)=DATEPART("ww",Date())
Attenzione a dove scrivi la formula, in quanto a seconda, il traduttore richiede il [;] al posto della [,] ed al posto di [ww] si usa [ii].
Se invece usi maschera singola, come ti hanno suggerito si può gestire al meglio su Current di Maschera e/o su AfterUpdate del controllo gestire il colore in quanto la F.C. risulta meno flessibile, questo ovviamente per condizioni complesse o quando i criteri dovessero essere molti.
Bisogna capire in quale situazione ti trovi.
Per le opzioni, visto che la domenica non serve puoi combinare oltre al numero della settimana l'esclusione della formattazione se 1avv è una data di domenica. L'unico intoppo nell'impostazione di default è che nell'intervallo date da lunedì a domenica hai due risultati, uno per la settimana da lunedì a sabato, supponiamo settimana 3, mentre la domenica è vista come settimana 4. Se escludi le domeniche qualsiasi confronto tra numero settimana verifica la condizione. Magari se la data è una domenica sottrai una unità. Giusto per tamponare in attesa di capire perché esegue una correzione automatica alla condizione imposta.