搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 请教一下!将多个表逐一打印
标题:
请教一下!将多个表逐一打印
只看楼主
kaximoduo555
等 级:
新手上路
帖 子:21
专家分:0
注 册:2014-6-6
结帖率:
44.44%
楼主
已结贴
√
问题点数:20 回复次数:8
请教一下!将多个表逐一打印
求教!有20多个DBF表,如何实现自动逐一打印,就是打印完第一个DBF 自动打印下一个!是通过同一个报表输出的!不能将这些DBF汇总起来!
搜索更多相关主题的帖子:
如何
2016-07-09 21:50
mywisdom88
等 级:
版主
威 望:
190
帖 子:3125
专家分:8340
注 册:2015-3-25
第
2
楼
得分:3
以下是引用
kaximoduo555
在2016-7-9 21:50:13的发言:
求教!有20多个DBF表,如何实现自动逐一打印,就是打印完第一个DBF 自动打印下一个!是通过同一个报表输出的!不能将这些DBF汇总起来!
同1个报表打印的,应该是可以先把20个表处理成1个表后打印,但楼主说,不能汇总起来?那怎么能用同1个报表打印呢?还真还搞过。
2016-07-09 22:08
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
3
楼
得分:3
为何不先汇总然后再打?
2016-07-09 23:02
厨师王德榜
等 级:
版主
威 望:
183
帖 子:942
专家分:4724
注 册:2013-2-16
第
4
楼
得分:3
如果这些表位于同一文件夹下,那么
1、用ADIR()获取DBF文件名,
2、再针对这个数组进行循环,
比如,用 REPORT FORM + 数组[1] ...
REPORT FORM + 数组[2]...
REPORT FORM + 数组[n]
这样应该可以实现你的要求。(你事先要定义好默认打印机,上好连续打印纸)
2016-07-09 23:12
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
396
帖 子:11713
专家分:43267
注 册:2006-5-13
第
5
楼
得分:3
3楼是办法之一,其实是可以将数据放在一个表中,然后分次筛选打印的。
活到老,学到老! http://www. E-mail:hu-jj@
2016-07-10 05:46
吹水佬
等 级:
版主
威 望:
432
帖 子:10064
专家分:41463
注 册:2014-5-20
第
6
楼
得分:3
如果表文件名相对固定,建一个表用来管理列印的表文件名,直接按文件名列印,这样可靠一点。
2016-07-10 06:59
cxzbzgz
来 自:云南楚雄
等 级:
贵宾
威 望:
24
帖 子:295
专家分:805
注 册:2012-6-15
第
7
楼
得分:3
最简便的方法就是建立一个临时表,然后将所以数据汇总在这个表里,逐一用循环或者分组打印的方法进行打印,打印结束后,临时表自动删除!
学习交流VFP,QQ:248561326。
2016-07-10 08:18
wengjl
等 级:
贵宾
威 望:
108
帖 子:2175
专家分:3785
注 册:2007-4-27
第
8
楼
得分:3
用一个PRG文件可以解决。报表 的数据源表用一个别名(如DY),PRG文件依次对“表1、表2、……表20”用同一个别名打开,就可实现你的要求。
不过还是用一个临时表先汇总再打印来得方便。
[此贴子已经被作者于2016-7-10 09:30编辑过]
只求每天有一丁点儿的进步就可以了
2016-07-10 09:26
wengjl
等 级:
贵宾
威 望:
108
帖 子:2175
专家分:3785
注 册:2007-4-27
第
9
楼
得分:0
估计是个作业 ,老师不让汇总起来打印,是想看你如何变通……
只求每天有一丁点儿的进步就可以了
2016-07-10 09:39
9
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-466802-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.479627 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved