Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Formattazione condizionale e confronto con Access

    Ciao a tutti,
    devio risolvere un problema con access... anzi 2!
    In una tabella ho una colonna con la data
    Devo creare una nuova colonna con i campi che diventano rossi se la data del record è successiva alla data di oggi.
    Con la formattazione condizionale non credo si possa.
    Credo si debba usare Visual Basic...

    Inoltre devo creare una colonna che diventa rossa (sfondo) se il valore di un altra cella è 1, verde se 2, gialla se 3 e azzurra se 4.

    Poichè la cella fa riferimento ad un'altra cella non posso usare la formattazione condizionale.

    Mi date una mano anche perchè sono un po acerbo di visual basic


    Grazie a tutti

    Se non sono stato chiaro mi chiarirò!

  2. #2
    il primo è facile: usando la formattazione condizionale,
    • condizione #1: < Date()
    • condizione #2: = Date()
    • condizione #3: > Date()


    e il secondo anche, devi ricorrere ad un escamotage (si scrive così?)

    prendi la casella di testo associata al campo "discriminante" (quello che può assumere valore 1-2-3-4) e gli applichi la formattazione condizionale:
    • condizione #1: se vale 1 -> sfondo E testo colore rosso
    • condizione #2: se vale 2 -> sfondo E testo colore verde
    • condizione #3: se vale 3 -> sfondo E testo colore giallo
    • se nessuna condizione è soddisfatta (che consideri come condizione #4, la trovi in alto) -> sfondo E testo colore azzurro


    il barbatrucco sta nell'utilizzare la casella di testo appena impostata come sfondo alla casella di testo che veramente ti interessa


    ps. farlo è molto più semplice che spiegarlo
    Abeti nel deserto? Nemmeno l'ombra (A. Bergonzoni)
    _________________________________
    www.like-a-loft.com

  3. #3
    Grazie mille!!
    Altra domanda del genere:
    in una tabella ho campi si o no
    Devo formattare la tabella con sfondo rosso solo se tutte le caselle hanno campo si

    Qui è molto difficile...

  4. #4
    bhe non molto (se ho capito bene)

    ti fai una casella di testo non associata, l'origine sarà
    codice:
    =[nome_casella_si_no_1]&[nome_casella_si_no_2]&[nome_casella_si_no_3]&...
    e formattazione condizionale
    Abeti nel deserto? Nemmeno l'ombra (A. Bergonzoni)
    _________________________________
    www.like-a-loft.com

  5. #5
    Il problema che il numero delle celle si e no non è variabile perchè è sono contenute in una sottomaschera...

  6. #6
    Originariamente inviato da giumat79
    Il problema che il numero delle celle si e no non è variabile perchè è sono contenute in una sottomaschera...
    non ho ben capito se è variabile o se non lo è, e comunque non saprei come potrebbero essere in numero variabile


    nel mio post precedente ho sbagliato operatore, non & ma AND
    Abeti nel deserto? Nemmeno l'ombra (A. Bergonzoni)
    _________________________________
    www.like-a-loft.com

  7. #7
    Questa tabella ha una colonna NR COMMESSA
    per ogni commessa ci sono più ordini
    Se questo ordine è evaso clicco su un flag in un'altra colonna

    Se tutti gli ordini di questa commessa sono evasi la cella della mia nuova colonna diventa verde (tipo un semaforo).
    Un po complicato?

    Grazie per l'assistenza!

  8. #8
    ah ok capito la situazione

    prova, nella maschera commessa, a creare una casella di testo non associata la cui origine dati sarà
    codice:
    =iif(dcount("[nome_campo_numero_ordine]";"[nome_tabella_ordini]";"[nome_campo_numero_commessa_in_tabella_ordini]="&[nome_casella_di_testo_numero_commessa]&" AND [nome_campo_si_no]=true")=dcount("[nome_campo_numero_ordine]";"[nome_tabella_ordini]";"[nome_campo_numero_commessa_in_tabella_ordini]="&[nome_casella_di_testo_numero_commessa]");"tutti gli ordini true";"non tutti gli ordini true")
    e formattazione condizionale sulla stessa

    potrei aver sbagliato qualche doppio apice ma dovrebbe risolvere il problema

    e ovviamente se c'è qualcuno che ha in mente soluzioni più semplici ben venga
    Abeti nel deserto? Nemmeno l'ombra (A. Bergonzoni)
    _________________________________
    www.like-a-loft.com

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.