IBM Lotus Symphony


Definér betingelser

Betingelser er logiske udtryk, som du kan bruge til at kontrollere visningen af felter og sektioner i dokumentet. Selvom følgende eksempler vedører for felter, gælder de også for sektioner.

Du kan definere betingelser til følgende felttyper:

Den nemmeste måde at definere en betingelse på er ved at angive det logiske udtryk direkte i et betingelsesfelt vha. følgende værdier:

Tabel 1. Værdier til definition af betingelser
Værdi Beskrivelse
SAND Betingelsen opfyldes altid. Du kan også angive værdier, der er forskellige fra 0 som betingelsesteksten.
FALSK Betingelsen opfyldes ikke. Du kan også angive værdien 0.
Ikonen Note Hvis feltet Betingelse er tomt, betingelsen anses for ikke at være opfyldt.

Når du definerer en betingelse, skal du bruge de samme elementer, som når du definerer en formel, nemlig sammenligningsoperatorer, matematiske og statistiske funktioner, talformater, variabler og konstanter.

Du kan bruge følgende typer variabler, når du definerer en betingelse:

Du kan ikke bruge interne variabler, f.eks. sidetal og kapitelnumre, i betingelsesudtryk.

Betingelser og variabler

Følgende eksempler bruger variablen "x":

Tabel 2. Brug af variabler
Eksempel Forklaring
x == 1 eller x EQ 1 Betingelsen er sand, hvis "x" er lig med 1.
x != 1 eller x NEQ 1 Betingelsen er sand, hvis "x" er forskellig fra 1.
sinx == 0 Betingelsen er sand, hvis "x" er et multiplum af pi.

Hvis du vil bruge sammenligningsoperatorer med strenge, skal operanderne være bundet af dobbelte anførselstegn:

Tabel 3. Brug af sammenligningsoperatorer med strenge
Eksempel Forklaring
x == "ABC" eller x EQ "ABC" Kontrollerer, om variablen "x" indeholder (er sand) strengen "ABC" eller ej (er falsk).

x == "" eller x EQ ""

eller

!x eller NOT x

Kontrollerer, om variablen "x" indeholder en tom streng.
Ikonen Note Sammenligningsoperatoren "lig med" skal repræsenteres af to lighedstegn (==) i en betingelse. Hvis du f.eks. definere en variabel "x" med værdien 1, kan du angive betingelsen som x==1.

Hvis du f.eks. vil skjule et afsnit, tekst eller en sektion for en bruge med bestemte initialer, f.eks. "LM", skal du angive betingelsen: user_initials=="LM".

Eksempler på betingelser i felter

Følgende eksempler bruger feltet Betinget tekst, selvom de kan anvendes på alle felter, som kan knyttes til en betingelse. Syntaksen for betingelser bruges også til felterne Skjult tekst, Skjult afsnit, Vilkårlig post og Næste post.

Sådan viser du betinget tekst baseret på antallet af sider:

  1. Vælg Opret - Felter - Andet, og klik derefter på fanen Funktioner.

  2. Klik på "Betinget tekst" i listen Type.

  3. Skriv "page == 1" i feltet Betingelse.

  4. Skriv "Der er kun en side" i feltet .

  5. Skriv "Der er flere sider" i feltet Eller.

  6. Klik på Indsæt, og klik derefter på Luk.

Sådan viser du betinget tekst baseret en brugerdefineret variabel

  1. Vælg Opret - Felter - Andet, og klik derefter på fanen Variabler.

  2. Klik på "Definér variabel" i listen Type.

  3. Skriv "Profit" i feltet Navn.

  4. Skriv "5000" i feltet Værdi.

  5. Klik på Indsæt.

  6. Klik på fanen Funktioner, og klik på "Betinget tekst" i listen Type.

  7. Skriv "Profit < 5000" i feltet Betingelse.

  8. Skriv "Mål er ikke nået" i feltet .

  9. Skriv "Mål er nået" i feltet Eller.

  10. Klik på Indsæt.

Dobbeltklik på variabelfeltet for at redigere indholdet af variablen "Profit".


Produktfeedback | Yderligere dokumentation | Varemærker