IBM Lotus Symphony


Definiowanie warunków

Warunki to wyrażenia logiczne, które mogą służyć do sterowania wyświetlaniem pól i sekcji dokumentu. Poniższe przykłady dotyczą pól, jednak mają zastosowanie również w przypadku sekcji.

Warunki można definiować dla następujących typów pól:

Najprostszym sposobem zdefiniowania warunku jest wpisanie wyrażenia logicznego bezpośrednio w polu Warunek przy użyciu następujących wartości:

Tabela 1. Wartości związane z definiowaniem warunków
Wartość Opis
PRAWDA Warunek jest zawsze spełniony. Jako tekst warunkowy można również wprowadzić dowolną wartość różną od zera.
FAŁSZ Warunek nie jest spełniony. Można również wprowadzić wartość 0.
Ikona Uwaga Jeśli pole Warunek pozostanie puste, warunek będzie traktowany jako niespełniony.

Przy definiowaniu warunku należy używać tych samych elementów co przy definiowaniu formuły, a mianowicie operatorów porównawczych, funkcji matematycznych i statystycznych, formatów liczb, zmiennych i stałych.

Następujące typy zmiennych mogą być używane podczas definiowania warunku:

W wyrażeniach warunków nie można używać zmiennych wewnętrznych, takich jak numer strony czy rozdziału.

Warunki i zmienne

W poniższych przykładach jest używana zmienna "x":

Tabela 2. Używanie zmiennych
Przykład Objaśnienie
x == 1 lub x EQ 1 Warunek jest spełniony, jeśli "x" jest równe 1.
x != 1 lub x NEQ 1 Warunek jest spełniony, jeśli "x" jest różne od 1.
sinx == 0 Warunek jest spełniony, jeśli "x" jest równe wielokrotności liczby pi.

Aby użyć operatorów porównawczych dla łańcuchów, należy umieścić operandy w podwójnych cudzysłowach:

Tabela 3. Używanie operatorów porównawczych z łańcuchami
Przykład Objaśnienie
x == "ABC" lub x EQ "ABC" Sprawdzenie, czy zmienna "x" zawiera (prawda) łańcuch "ABC" czy nie (fałsz).

x == "" lub x EQ ""

lub

!x lub NOT x

Sprawdzenie, czy zmienna "x" zawiera łańcuch pusty.
Ikona Uwaga Operatorowi porównawczemu "równe" w warunku odpowiada podwójny znak równości (==). Jeśli na przykład dla zmiennej x zostanie zdefiniowana wartość 1, warunek można wprowadzić jako x==1.

Aby ukryć akapit, tekst lub sekcję przed użytkownikiem o określonych inicjałach, na przykład "LM", należy wprowadzić warunek user_initials=="LM".

Przykłady warunków w polach

W poniższych przykładach zostało użyte pole Tekst warunkowy, ale można je zastosować do dowolnych pól, w przypadku których istnieje możliwość połączenia z warunkiem. Używana w warunkach składnia jest także używana w polach Ukryty tekst, Ukryty akapit, Dowolny rekord lub Następny rekord.

Aby wyświetlić tekst warunkowy uzależniony od liczby stron:

  1. Wybierz opcję Utwórz - Pola - Inne, a następnie kliknij kartę Funkcje.

  2. Na liście Typ kliknij opcję Tekst warunkowy.

  3. W polu Warunek wpisz „strona == 1”.

  4. W polu Wtedy wpisz „Istnieje tylko jedna strona”.

  5. W polu Lub wpisz „Istnieje więcej niż jedna strona”.

  6. Kliknij opcję Wstaw, a następnie kliknij opcję Zamknij.

Aby wyświetlić tekst warunkowy uzależniony od zmiennej zdefiniowanej przez użytkownika:

  1. Wybierz opcję Utwórz - Pola - Inne, a następnie kliknij kartę Zmienne.

  2. Na liście Typ kliknij opcję Ustaw zmienną.

  3. W polu Nazwa wpisz „Zysk”.

  4. W polu Wartość wpisz „5000”.

  5. Kliknij przycisk Wstaw.

  6. Kliknij kartę Funkcje, a następnie z listy Typ wybierz pozycję Tekst warunkowy.

  7. W polu Warunek wpisz „Zysk < 5000”.

  8. W polu Wtedy wpisz „Cel nie został osiągnięty”.

  9. W polu Lub wpisz „Cel został osiągnięty”.

  10. Kliknij przycisk Wstaw.

Aby dokonać edycji zmiennej Zysk, kliknij dwukrotnie pole zmiennej.


Opinia na temat produktu | Dodatkowa dokumentacja | Znaki towarowe