能不能在打印数据窗口时只打印从 n 行到 m 行的数据?
问题点数:60、回复次数:13Top
1 楼iamxia()回复于 2001-11-06 13:02:53 得分 5
可以,你可以做个DW,是它不可见,只要把那些数据拷贝到这个DW里面在通过它打印就行了Top
2 楼jukywen()回复于 2001-11-06 13:05:45 得分 0
Is there any simpler method?Top
3 楼ifrank(天蓝)回复于 2001-11-06 13:19:29 得分 0
从 n 行到 m 行有规律吗?filter()Top
4 楼jukywen()回复于 2001-11-18 00:13:14 得分 0
Is there any simpler method? Top
5 楼ztjun(和尚)回复于 2001-11-19 01:49:40 得分 5
很多方法的。做个隐藏的dw或datastore。Top
6 楼946(情系会计)回复于 2001-11-19 08:21:09 得分 5
用rowcopy可以,实现具体查查helpTop
7 楼fjfzyufan(羽帆)回复于 2001-11-27 13:18:47 得分 20
datastore ds_temp
ds_temp = Create datastore
ds_temp.Dataobject = dw.dataobject
dw.Rowscopy(n,m,Primary!,ds_temp,1,Primary!)
ds_temp.Print()
destroy ds_tempTop
8 楼nthb2001(沉迷游戏中~~~~)回复于 2001-11-27 13:31:13 得分 10
不要这个样子啊
只要这么做就成了~~
tmp = dw_print.describe("evaluate('page()',"+string(row)+")")
dw_print.modify(" datawindow.print.page.range = '"+tmp+"'")
dw_print.object.DataWindow.Print.Copies = 3//3指3页
Top
9 楼nthb2001(沉迷游戏中~~~~)回复于 2001-11-27 13:32:44 得分 0
tmp是当前页~~Top
10 楼liu7537(数据库模型设计博客连载(http://blog.csdn.net/liu7537))回复于 2001-11-27 13:40:27 得分 15
起始数据窗口有一个PrintPage事件,这个事件有两个参数值可以利用,一个是pagenumber,他表示当前将要打印的页号,你可以判断它,如果在n到m之间,则return 0(打印当前页)反之,return 1(跳过当前页,不打印)。另外一个参数copy用来控制本页要打印的份数。.Top
11 楼liu7537(数据库模型设计博客连载(http://blog.csdn.net/liu7537))回复于 2001-11-27 13:41:45 得分 0
其实数据窗口有一个PrintPage事件,这个事件有两个参数值可以利用,一个是pagenumber,他表示当前将要打印的页号,你可以判断它,如果在n到m之间,则return 0(打印当前页)反之,return 1(跳过当前页,不打印)。另外一个参数copy用来控制本页要打印的份数。.Top
12 楼datastore()回复于 2001-11-27 16:48:09 得分 0
53247758Top
13 楼daluobo(小箭)回复于 2001-11-29 11:59:01 得分 0
学习,不错Top
相关问题
- 如何读取DATASET 中N行M列的数据?谢谢!
- 从第n条到第m条数据 怎么查最快?
- 不同数据库,取得table的第m条到第n条记录(n〉m)的高效sql语句
- N到M进制转换中,怎样扩大数据输入范围。
- 散分!DataReader问题,我想用DataReader循环读出n条数据的m列.....
- 问一个datalist的问题,如何显示第N到第M个数据
- mssql,limit n,m
- 请问如何修改打印机的设置将纵向打印改为横向打印?pInfo->m_pPd中的数据成员如何修改?
- 我是用一个query 返回一个数据集,然后只想打印其中第n条记录,用quickrep
- 请问如何在N_UP风格的数据窗口中每页打印固定行.




