7.1.5  过程号I_STEP=2的处理

7.1.5 过程号I_STEP=2的处理

过程号I_STEP=2时,此时系统已经弹出了变量输入对话框,并且用户也已经输入了相关的变量值,单击了运行按钮。因此,此时可以使用用户已输入的变量值派生出其他需要赋值的用户出口变量。例如,用户在输入变量并单击运行报表后,系统根据输入的日历年月自动填充去年同期的日历年月和当年第一个日历年月等。

对于这类变量,必须定义为“客户出口”类型,并且在“明细”标签页中,不勾选“变量已准备输入”复选框,对应的变量定义如图7-5和图7-6所示。

针对这一类变量的代码增强实施,需要在I_STEP=2时执行,因此对应的逻辑处理代码段如下。

978-7-111-50218-0-Chapter07-12.jpg

图7-5 报表变量的定义1

978-7-111-50218-0-Chapter07-13.jpg

图7-6 报表变量的定义2

978-7-111-50218-0-Chapter07-14.jpg

978-7-111-50218-0-Chapter07-15.jpg

978-7-111-50218-0-Chapter07-16.jpg