数据窗口分页显示数据....急....
请教...如何在数据窗口实现像网页那样的...分页...例如...每页30行数据..然后用户可以选择第几页这样......急啊....请各位赐教.......急啊....请各位赐教...........急啊....请各位赐教.......急啊....请各位赐教......... 问题点数:50、回复次数:7Top
1 楼moujf(阳光快车道)回复于 2006-05-03 13:59:30 得分 0
转:
//控制DATAWINDOW里每页显示的行数
1、在Datawindow中增加一个计算域,起名为:ceil_page,此计算域必须放在Detail段中,
Expression中输入 ceiling(getrow()/25) 25表示每页打印25行,也可以是一个参数。
2、分组,选择菜单Rows\Create Group,选择ceil_page
按ceil_page分组。
3、将此计算域设为隐藏(在属性页中的expression页中在visible属性中写0)。
4、操作:
dw_1.setfilter("ceil_page="+页数)
dw_1.filter()
good luckTop
2 楼lzheng2001(1加1)回复于 2006-05-05 11:07:31 得分 0
就是这个方法,FAQ上也有,结贴.Top
3 楼moneyfirst()回复于 2006-05-05 23:02:38 得分 0
能不能在数据源那里用top 实现那?Top
4 楼moneyfirst()回复于 2006-05-05 23:03:48 得分 0
用数据窗口的select语句能用top码?Top
5 楼moneyfirst()回复于 2006-05-05 23:07:52 得分 0
因为有上10w条数据...如果全部一次性返回到客户端会很慢啊...Top
6 楼dingymm()回复于 2006-05-10 16:59:33 得分 0
学到东西了,谢谢Top
7 楼ruky9988(ruky)回复于 2006-05-10 18:33:18 得分 0
这位楼主,你要的很简单
打开数据窗口属性
选择 rows ---> retrieve ---> rows as needed
这样数据窗口只会打开当前屏内容的数据,不会占用你太多时间Top




