表控制Table Control使用方法总结

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TableControl使用方法

TalbeControl使用方法总结

一.自己手动制作TableControl(我最喜欢用的方法)1) 定义内表

DATA wa type mseg.

DATA itab like table of wa.

2) 定义表控制对象

CONTROL: TC1 type TABLEVIEW USING SCREEN 0100.

3) PBO

*将内表中的值传至TableControl中显示出来.

*内表=>屏幕

LOOP AT itab into wa

WITH CONTROL TC1

CURSOR TC1-current_line.

*将内表或变量中的值传给TableControl中相应的字段.MODULE TC1_change_field_attr.

ENDLOOP.

4) PAI

*将TableControl中的值传至内表

*屏幕=>内表

LOOP AT itab

CHAIN.

FIELD itab-co1.

FIELD itab-co2.

*将TableControl中相应字段的值传给内表或变量

MODULE TC1_modify ON CHAIN-REQUEST.

ENDCHAIN.

ENDLOOP.

5) Module

module TC1_modify input.

modify itab from wa index TC1-current_line.

endmodule.

二、通过向导建立TableControl

1)进入Screen Painter;

2)将Table Control拖入屏幕,进入向导界面;

3)输入Table Control名称,继续;

4)输入内表名称( 注意,应该先在程序中建立好内表);

5)选择表字段,继续;

6)设置Input/output attributes、Columns、Line selectability属性;7)设置是否有Scroll;

8)输入生成程序的名称,可以用默认;

9)单击“完成”;

10)观察程序,TableContrl和相应代码都已自动生成,建立成功。

三、与TableContrl相关的一些知识

我总结如下:

TableControl-LINES 表格控件总行数

相关文档
最新文档