技术开发 频道

SmartForm调用内表的三种方法

【IT168 技术文章】

    我们在SmartForm中常常要调用内表,将内表值传入显示,而SmartForm调用自定义内表有以下几种方法:

    1、接口内表。优点:简单直观。缺点:要在SE11建立一个structrure type,比较麻烦。

    2、用memory id或簇数据库。优点:不用SE11,可分别运行取数和打印过程。缺点:两边都要定义相同的内表。

    3、在SmartForm中定义一个指针指向程序中的内表。

    关于第一种方法比较简单,在这里就不说了。下面详细讲一下第二种和第三种方法。

    第二种方法:

    1、“全局设置”-〉“表格接口”-〉“导入”

    这个参数用来传入我们在Report中Export内表数据的句柄(ID key)。

    2、“全局设置”-〉“全局定义”-〉“类型”

    3、“全局设置”-〉“全局定义”-〉“全局数据”

    4、“全局设置”-〉“全局定义”-〉“初始化”

    将数据句柄中的内表恢复到刚设定的全局变量中:

    5、“全局设置”-〉“全局定义”-〉“格式化程序”

    定义Form Restor_buffer函数

    6、在数据LOOP循环中


 
0
相关文章