Condividi tramite

formattazione giorni festivi

Anonimo
2012-01-17T12:04:19+00:00

Ciao, è possibile formattare un controllo di tipo data (ggg gg mm aaaa) in modo che i giorni festivi dell'anno compaiano in rosso?

Per le domeniche ho inserito la formattazione condizionale di access, non so come impostare le altre date.

Si può fare da codice?

Grazie del vostro tempo, a presto

margherita

Microsoft 365 e Office | Accesso | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

11 risposte

Ordina per: Più utili
  1. Anonimo
    2012-01-17T16:45:49+00:00

    Ciao Margherita,

    alla luce della tua ultima,

    se pensi di utilizzare l'espressione ( quindi la query della tua maschera puoi ripristinarla senza la tabella tblFeste), questa si semplifica così:

    DCount("*";"tblFeste";"tblFeste.Data = '" & tuaData & "'") > 0

    essendo il campo tuaData una stringa deve essere racchiusa tra apici

    Se invece mantieni la nuova query, nella formattazzione condizionale, puoi referenziare direttamente il nuovo campo.

    L'anno ti serve solo per la Pasqua. 

    Ciao Mimmo.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2012-01-17T16:33:22+00:00

    Ciao, ho provato così: ho costruito la tabella tlbFeste dove in un controllo "data" ho inserito le date dei festivi fissi in formato ggg gg mm aaaa come nella mia tabella "presenze" altrimenti non avrei saputo come fare il join (se non sbaglio nel tuo esempio hai usato tre controlli distinti per GG MM AA) io ho un controllo unico per "data".

    Nella query della maschera ho aggiunto questo controllo della tabella tlbFeste, join compreso e giustamente i festivi così sono valorizzati nella colonna tlbFeste.data 

    Qui mi sono persa perchè ho provato ad adattare la tua espressine ai miei dati diversi per la formattazione, ma senza risultato.

    Ancore una domanda: è possibile non includere l'anno nella tabella tlbFeste, così rimarrebbe valida anche al cambio anno?

    Ti ringrazio, per la Pasqua credo sia prudente non avventurarmi.

    Un caro saluto

    margherita

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2012-01-17T14:57:22+00:00

    Ciao Margherita,

    per il calcolo della Pasqua ho trovato il seguente link :

    http://it.wikipedia.org/wiki/Calcolo_della_Pasqua#Pasqua_cristiana

    Ciao Mimmo.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2012-01-17T14:14:22+00:00

    Ciao Margherita, il pranzo ha portato consiglio:

    sempre in presenza di una tabella delle festività (tblFeste) ho provato (su Access 2010) che nella formattazione condizionale per espressione è puoi utilizzare anche la seguente espressione:

    DCount("*";"tblFeste";"tblFeste.Anno = " & tuoAnno & " And tblFeste.Mese = " & tuoMese & " And tblFeste.Giorno = " & tuoGiorno) > 0

    Ciao Mimmo.

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2012-01-17T12:29:50+00:00

    Ciao Margherita,

    ipotizzando che esista una tabella che riporti i giorni festivi per anno, mese e giorno, potresti metterla in Left join nella query di strazione dei dati estraendo una colonna che sarà valorizzata se il giorno è festivo quindi testarla nella formattazione condizionale del campo da riportare in rosso.

    Ciao Mimmo.

    La risposta è stata utile?

    0 commenti Nessun commento