Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Il campo If confronta due valori e quindi inserisce il testo appropriato al risultato del confronto. Se usato in un documento principale di stampa unione, il campo If può esaminare le informazioni nei record dati uniti, ad esempio codici postali o numeri di conto. Ad esempio, è possibile inviare lettere solo ai clienti che si trovano in una determinata città.

È possibile usare il campo If in un documento oppure il campo If come parte di una regola If-Then-Else in una stampa unione.

Per usare il campo If in un documento, eseguire le operazioni seguenti:

  1. Nel gruppo Testo della scheda Inserisci fare clic su Parti rapide, quindi fare clic su Campo.

  2. Nell'elenco Nomi dei campi selezionare If.

  3. Nella casella Codici di campo digitare le espressioni, l'operatore, il testo vero e il testo falso seguendo la sintassi illustrata sopra.

  4. Fare clic su OK.

Per usare il campo If come parte di una stampa unione, eseguire le operazioni seguenti durante la configurazione della stampa unione:

  1. Nel gruppo Scrivi & Inserisci campi della scheda Lettere fare clic su Regole e quindi su Se... Poi... Altrimenti.

  2. Nell'elenco Nome campo selezionare il nome di un campo unione, ad esempio Città.

  3. Nell'elenco Criterio selezionare l'operatore desiderato. Ad esempio, per individuare i destinatari in una determinata città, selezionare Uguale a.

  4. Nella casella Valore digitare il valore da usare. Ad esempio, per individuare i destinatari a Tokyo, digitare Tokyo.

    Nota: Se l'opzione selezionata è vuota o non è vuota nell'elenco Confronto , lasciare vuota la casella Confronta con .

  5. Nella casella Inserisci questo testo digitare il testo da visualizzare nel documento quando la condizione specificata è vera. Ad esempio, per personalizzare il testo per i destinatari a Tokyo, è possibile digitare in modo specifico per il quartiere di Tokyo.

  6. Nella casella Altrimenti inserisci questo testo digitare il testo da visualizzare nel documento quando la condizione specificata non è vera. Ad esempio, per fornire testo generico per i destinatari che non si trovano a Tokyo, è possibile digitare in modo specifico per il quartiere circostante.

Sintassi

Quando si visualizza il codice di campo If nel documento, la sintassi è simile alla seguente:

{ IF Expression1OperatorExpression2TrueTextFalseText}

Nota: Un codice di campo segnala al campo cosa visualizzare. I risultati del campo sono gli elementi visualizzati nel documento dopo la valutazione del codice di campo. Per alternare la visualizzazione del codice di campo e dei risultati del codice di campo, premere ALT+F9.

Istruzioni

Espressione1, Espressione2

Valori da confrontare. Queste espressioni possono essere dati di campi unione, nomi segnalibro, stringhe di caratteri, numeri, campi annidati che restituiscono un valore o formule matematiche. Se un'espressione contiene spazi, racchiudere l'espressione tra virgolette.

Note: 

  • Espressione2 deve essere racchiusa tra virgolette in modo che venga confrontata come stringa di caratteri.

  • Se l'operatore è = o <>, Espressione2 può contenere un punto interrogativo (?) per rappresentare un singolo carattere o un asterisco (*) per rappresentare una stringa di caratteri qualsiasi.

  • Se si usa un asterisco in Expression2, la parte di Expression1 che corrisponde all'asterisco e gli eventuali caratteri rimanenti in Expression2 non possono superare 128 caratteri.

Operatore

Operatore di confronto. Inserire uno spazio prima e dopo l'operatore.

Operatore

Descrizione

=

Uguale a

<>

Diverso da

>

Maggiore di

<

Minore di

> =

Maggiore o uguale a

< =

Minore o uguale a

TrueText, FalseText

Testo che restituisce quando il confronto è true (TrueText) o false (FalseText). Se falseText non è specificato e il confronto è false, il campo SE non ha alcun risultato. Ogni stringa contenente più parole deve essere racchiusa tra virgolette.

Esempio

L'esempio seguente specifica che se l'ordine del cliente è maggiore o uguale a 100 unità, nel documento viene visualizzato il testo "Grazie". Se l'ordine del cliente è inferiore a 100 unità, nel documento viene visualizzato il testo "L'ordine minimo è 100 unità".

{SE l'ordine>=100 "Grazie" "L'ordine minimo è 100 unità"}

Inizio pagina

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×