可以通过使用 iLogic“编辑规则”对话框中的下拉列表将条件语句插入到规则中。(也可以手动输入文本。)
在输入要执行的操作时,可以使用“编辑规则”对话框“代码段”区域中的选项来插入函数。然后您可以为该函数添加适当的参数。
显示“编辑规则”对话框
- 在功能区上,单击“管理”选项卡 “iLogic”面板 “iLogic 浏览器”(如果当前未显示该浏览器)。
- 在 iLogic 浏览器中,执行以下操作之一:
- 在空白区域单击鼠标右键,然后选择“添加规则”。
- 单击“规则”选项卡或“外部规则”选项卡,在一项规则上单击鼠标右键,然后选择“编辑规则”。
在真或假条件下执行替换操作
- 在“编辑规则”对话框的规则文本区域中,将光标放在所需的位置。
- 从工具栏中的下拉列表中选择 If...Then...EndIf。
- 使用第一个要评估的表达式替换 My_expression。
- 在 If-Then 语句和 EndIf 语句之间的行上输入条件为真时要执行的操作。
- 将光标放在您刚才输入的操作末尾,从下拉列表中选择“Else”。
- 在 Else 语句和 EndIf 语句之间的行上输入条件为假时要执行的操作。
如果一个条件为真,则执行操作
- 在“编辑规则”对话框的规则文本区域中,将光标放在所需的位置。
- 从工具栏中的下拉列表中选择 If...Then...EndIf。
- 使用要评估的表达式替换 My_expression。
- 在 If-Then 语句和 EndIf 语句之间的行上输入条件为真时要执行的操作。
在某个条件下不执行任何操作
- 在“编辑规则”对话框的规则文本区域中,将光标放在所需的位置。
- 从工具栏中的下拉列表中选择 If...Then...EndIf。
- 将光标放在插入的两行之间,然后从下拉列表中选择 Else。
- 使用要评估的表达式替换 My_expression。
- <建议>在语句中输入注释,例如“do nothing”,来替换通常使用的操作。
- 在 If-Then 语句末尾输入注释,以便当条件为真时不执行任何操作。
- 在 Else 语句之后输入注释,以便当条件为假时不执行任何操作。
- 根据要包含该操作的条件,输入在真或假条件下要执行的操作。
在两个以上的条件下执行替换操作
- 在“编辑规则”对话框的规则文本区域中,将光标放在所需的位置。
- 从工具栏中的下拉列表中选择 If...Then...EndIf。
- 使用第一个要评估的表达式替换 My_expression。
- 在两行之间输入在该条件下要执行的操作。
- 将光标放在刚输入的操作末尾后,从下拉列表中选择“ElseIf...Then”,然后使用要评估的下一个表达式来替换 My_expression。
- 在该条件下的空白行中,输入在该条件下要执行的操作。
- 重复前面的两个步骤任意次,直到列完剩余的条件。
根据与测试 case 的比较情况,执行替换操作
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
- 在“编辑规则”对话框的规则文本区域中,将光标放在所需的位置。
- 从工具栏中的“关键字”下拉列表中选择“Select Case”。
- 在插入的语句末尾添加一个空格,然后输入测试表达式。
- 按 Enter 键,然后从工具栏中的“关键字”列表中选择“Case”。
- 在插入的语句末尾添加一个空格,然后输入第一个要与测试表达式进行比较的表达式。
- 在该表达式下的空白行中,输入在该条件下要执行的操作。
- 重复前面的两个步骤任意次,直到列完每个表达式。
- 将光标放在上一个表达式下方的空白行上,然后从“关键字”菜单中选择“Case Else”。
- 在插入的语句下方的空白行上,输入最后一个 Case 子句以捕捉异常结果,然后按 Enter 键。
- 将光标放在上一个表达式下方的空白行上,然后从“关键字”菜单中选择“End Select”。