Zápis podmíněných pravidel

Podmíněné výrazy můžete vložit do pravidel pomocí rozevíracích seznamů v dialogu Upravit pravidlo modulu iLogic. (Můžete také zadat text ručně.)

Když zadáte akce k provedení, můžete pomocí výběrů v oblasti Fragmenty dialogu Upravit pravidlo vložit funkci. Pak můžete přidat příslušné argumenty pro tuto funkci.

Zobrazení dialogu Upravit pravidlo

  1. Pokud se prohlížeč nezobrazuje, na pásu karet klikněte na kartu Správa panel iLogic Prohlížeč iLogic.
  2. V prohlížeči iLogic proveďte jeden z následujících úkonů:
    • Klikněte pravým tlačítkem na prázdnou oblast a vyberte možnost Přidat pravidlo.
    • Klikněte na kartu Pravidla nebo Externí pravidla, klikněte pravým tlačítkem na pravidlo a vyberte možnost Upravit pravidlo.

Provedení alternativních akcí pro pravdivé nebo nepravdivé podmínky

  1. Umístěte kurzor na požadované místo v oblasti textu pravidla v dialogu Upravit pravidlo.
  2. Zvolte příkaz If...Then...EndIf z rozevírací nabídky na panelu nástrojů.
  3. Nahraďte Můj_výraz prvním výrazem k vyhodnocení.
  4. Zadejte k provedení akci, jestliže je podmínka pravdivá, na řádku mezi příkazem If-Then a příkazem EndIf.
  5. Nechejte kurzor na konci akce, kterou jste právě zadali a zvolte příkaz Else z rozevíracího seznamu.
  6. Zadejte k provedení akci, jestliže je podmínka pravdivá, na řádku mezi příkazem Else a příkazem EndIf.

Provedení akce, pouze pokud je pravdivá jedna podmínka

  1. Umístěte kurzor na požadované místo v oblasti textu pravidla v dialogu Upravit pravidlo.
  2. Zvolte příkaz If...Then...EndIf z rozevírací nabídky na panelu nástrojů.
  3. Nahraďte Můj_výraz výrazem k vyhodnocení.
  4. Zadejte k provedení akci, jestliže je podmínka pravdivá, na řádku mezi příkazem If-Then a příkazem EndIf.

Neprovádění žádné akce u dané podmínky

  1. Umístěte kurzor na požadované místo v oblasti textu pravidla v dialogu Upravit pravidlo.
  2. Zvolte příkaz If...Then...EndIf z rozevírací nabídky na panelu nástrojů.
  3. Umístěte kurzor mezi dva vložené řádky a zvolte příkaz Else z rozevíracího seznamu.
  4. Nahraďte Můj_výraz výrazem k vyhodnocení.
  5. <doporučeno> Vložte poznámku, například ‘nedělat nic, pro nahrazení toho, co by v příkazu normálně bylo akcí.
    • Vložte poznámku na konci příkazu If-Then, aby nebyla provedena žádná akce, jestliže je podmínka pravdivá.
    • Vložte poznámku za příkaz Else, aby nebyla provedena žádná akce, jestliže je podmínka nepravdivá.
  6. Zadejte k provedení akci pro pravdivou nebo nepravdivou podmínku v závislosti na tom, která podmínka má akci obsahovat.

Provedení alternativních akcí pro více než dvě podmínky.

  1. Umístěte kurzor na požadované místo v oblasti textu pravidla v dialogu Upravit pravidlo.
  2. Zvolte příkaz If...Then...EndIf z rozevírací nabídky na panelu nástrojů.
  3. Nahraďte Můj_výraz prvním výrazem k vyhodnocení.
  4. Zadejte k provedení akci pro podmínku mezi dvěma řádky.
  5. S kurzorem na konci akce, kterou jste právě zadali, zvolte ElseIf...Then z rozevíracího seznamu a nahraďte Můj_výraz dalším výrazem k vyhodnocení.
  6. Zadejte k provedení akci pro tuto podmínku na prázdném řádku pod podmínkou.
  7. Opakováním předchozích dvou kroků kolikrát to bude nutné přizpůsobte zbývající podmínky.

Provedení alternativních akcí na základě srovnání se zkušebním případem

Select Case <test expression>
Case <expression list 1>
<statement list 1>
Case <expression list 2>
<statement list 2>
Case Else
<statement list n>
End Select
  1. Umístěte kurzor na požadované místo v oblasti textu pravidla v dialogu Upravit pravidlo.
  2. Zvolte Zvolit případ z rozevíracího seznamu Klíčová slova na panelu nástrojů.
  3. Přidejte mezeru na konci příkazu, který jste vložili a pak zadejte testovací výraz.
  4. Stiskněte Enter a zvolte Případ z rozevíracího seznamu Klíčová slova na panelu nástrojů.
  5. Přidejte mezeru na konci příkazu, který jste vložili a pak zadejte první výraz pro srovnání s testovacím výrazem.
  6. Zadejte k provedení akci pro tuto podmínku na prázdném řádku pod výrazem.
  7. Opakováním předchozích dvou kroků kolikrát to bude nutné přizpůsobte každý výraz.
  8. Umístěte kurzor na prázdný řádek pod poslední výraz a zvolte Případ jinak z nabídky Klíčová slova.
  9. Na prázdný řádek pod příkazem, který jste zadali, vložte klauzuli konečného případu pro shromažďování neočekávaných výsledků a stiskněte Enter.
  10. Umístěte kurzor na prázdný řádek pod poslední výraz a zvolte Ukončit volbu z nabídky Klíčová slova.