Condividi tramite

Applicazione condizione ad un campo calcolato di Access

Anonimo
2017-06-21T07:52:47+00:00

Buongiorno, spett.le Community,

porgo alla Vs cortese attenzione la soluzione della seguente problematica :

Da una tabella ESITO_PROVA , in cui sono presenti i campi numerici VOTO1;VOTO2;VOTO3 e il campo tipo testo breve PROVAho creato il campo ESITO di tipo “calcolato” con le seguenti condizioni “ IIf([VOTO1]>=10 And [VOTO2]>=10 And [VOTO3]>=10;"IDONEO";"NON IDONEO").

Dovrei fare in modo che, pur restando soddisfatta la condizione  IIf precedentemente inddicata, , comparisse il valore “ASSENTE” nel campo  ESITO quando  PROVA è vuoto, come di seguito indicato (premetto che i valori di VOTO1;VOTO2 E VOTO3 sono presenti solo se il valore Prova esiste):

COGNOME         VOTO1                 VOTO2                 VOTO3           PROVA                   ESITO

ROSSI                   10                           11                         12                 1251                      IDONEO   

ESPOSITO             9                             10                         11                 352                        NON IDONEO   

BUONO                                                                                                                               ASSENTE

Con l'occasione porgo cordiali saluti.

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

Risposta accettata dall'autore della domanda

  1. Anonimo
    2017-06-21T08:31:09+00:00

    ciao Catello,

    non sono un fanatico della iif, prova questa soluzione :

    IIf(Not IsNull([prova]);IIf([VOTO1]>=10 And [VOTO2]>=10 And [VOTO3]>=10;"IDONEO";"NON IDONEO");"assente")

    ***[edit ]****

    così è meglio :

    IIf(Len([prova] & "")>0;IIf([VOTO1]>=10 And [VOTO2]>=10 And [VOTO3]>=10;"IDONEO";"NON IDONEO");"assente")

    *** [end edit] ***

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2017-06-21T11:27:38+00:00

    Si ringrazia per tempestività e funzionalità.

    La risposta è stata utile?

    0 commenti Nessun commento