abap 在table control(表控件) 实现查找功能
2011-05-20 11:14
267 查看
我们都知道ALV控件已经集成了查找功能
,这对于在海量数据中查找某条数据是非常方便的,而 table
control
(表控件)没有提供这样的功能,那只能通过手工的方式在屏幕添加一个这样的功能,方便对数据的操作与查阅,要实现这个功能,需要注意两点:
1)如何根据查找条件查找内表的数据呢
read table
tab with key field = 查找条件, 如果成功,sy-tabix 就对应的是内表tab中的第几条记录,有了
这个,就可以设置table
control
(表控件)滚动的行数。
2)如何实现 table
control
(表控件)的滚动到查找的记录
这通过table
control
(表控件)的字段top_line来设置滚动的行数,比如:表控件(tab1),tab1-top_line = sy-tabix,但这个赋值的过程只能在屏幕输出之前进行处理,即在pbo事件后处理。
注意:
针对有这种特殊需求的开发,最好对输出的内表按一定规则排序,让查找相似结果聚集在一起。
,这对于在海量数据中查找某条数据是非常方便的,而 table
control
(表控件)没有提供这样的功能,那只能通过手工的方式在屏幕添加一个这样的功能,方便对数据的操作与查阅,要实现这个功能,需要注意两点:
1)如何根据查找条件查找内表的数据呢
read table
tab with key field = 查找条件, 如果成功,sy-tabix 就对应的是内表tab中的第几条记录,有了
这个,就可以设置table
control
(表控件)滚动的行数。
2)如何实现 table
control
(表控件)的滚动到查找的记录
这通过table
control
(表控件)的字段top_line来设置滚动的行数,比如:表控件(tab1),tab1-top_line = sy-tabix,但这个赋值的过程只能在屏幕输出之前进行处理,即在pbo事件后处理。
注意:
针对有这种特殊需求的开发,最好对输出的内表按一定规则排序,让查找相似结果聚集在一起。
相关文章推荐
- abap 在table control(表控件) 实现查找功能
- winform实现combox控件自动匹配查找,模糊查询功能
- dategridview控件怎么实现编辑单元格弹出下拉选项实现自动查找功能?
- c# Datagridview控件实现指定字段查找功能【未解决】
- abap-在table control中实现查找功能
- c# Datagridview控件实现指定字段查找功能【解决篇】
- PB TreeView 控件实现查找功能
- 有没有一种控件可以实现如下功能???在线等!
- ASP中利用OWC控件实现图表功能详解
- 使用Adobe Reader控件结合Java实现PDF打印功能
- 使用Android Support Design 控件TabLayout 方便快捷实现选项卡功能
- 使用AspNetPager分页控件、分页存储过程及用户控件基类实现的完美分页功能
- 用C#和vs2015编写了一个简单音乐播放器,实现功能,多条音乐导入,播放、暂停、上下曲。采用vs2105自带的一个播放器控件
- 用Table实现GridView控件功能
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- 重写ListView控件,实现点击列头排序的功能
- ASP中利用OWC控件实现图表功能详解[zz]
- .net下遍历内容页所有控件实现重置功能
- 把集合绑定到数据控件上并实现分页功能
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。