| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1705 人关注过本帖
标题:请教一下!将多个表逐一打印
只看楼主 加入收藏
kaximoduo555
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2014-6-6
结帖率:44.44%
收藏
已结贴  问题点数:20 回复次数:8 
请教一下!将多个表逐一打印
求教!有20多个DBF表,如何实现自动逐一打印,就是打印完第一个DBF 自动打印下一个!是通过同一个报表输出的!不能将这些DBF汇总起来!
搜索更多相关主题的帖子: 如何 
2016-07-09 21:50
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:3 
以下是引用kaximoduo555在2016-7-9 21:50:13的发言:

求教!有20多个DBF表,如何实现自动逐一打印,就是打印完第一个DBF 自动打印下一个!是通过同一个报表输出的!不能将这些DBF汇总起来!
同1个报表打印的,应该是可以先把20个表处理成1个表后打印,但楼主说,不能汇总起来?那怎么能用同1个报表打印呢?还真还搞过。
2016-07-09 22:08
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:3 
为何不先汇总然后再打?
2016-07-09 23:02
厨师王德榜
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:199
帖 子:987
专家分:4946
注 册:2013-2-16
收藏
得分:3 
如果这些表位于同一文件夹下,那么
1、用ADIR()获取DBF文件名,
2、再针对这个数组进行循环,
比如,用 REPORT FORM + 数组[1] ...
    REPORT FORM + 数组[2]...
    REPORT FORM + 数组[n]
这样应该可以实现你的要求。(你事先要定义好默认打印机,上好连续打印纸)
2016-07-09 23:12
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11782
专家分:43421
注 册:2006-5-13
收藏
得分:3 
3楼是办法之一,其实是可以将数据放在一个表中,然后分次筛选打印的。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2016-07-10 05:46
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10551
专家分:42996
注 册:2014-5-20
收藏
得分:3 
如果表文件名相对固定,建一个表用来管理列印的表文件名,直接按文件名列印,这样可靠一点。
2016-07-10 06:59
cxzbzgz
Rank: 8Rank: 8
来 自:云南楚雄
等 级:贵宾
威 望:24
帖 子:296
专家分:808
注 册:2012-6-15
收藏
得分:3 
最简便的方法就是建立一个临时表,然后将所以数据汇总在这个表里,逐一用循环或者分组打印的方法进行打印,打印结束后,临时表自动删除!

学习交流VFP,QQ:248561326。
2016-07-10 08:18
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2202
专家分:3862
注 册:2007-4-27
收藏
得分:3 
用一个PRG文件可以解决。报表 的数据源表用一个别名(如DY),PRG文件依次对“表1、表2、……表20”用同一个别名打开,就可实现你的要求。

不过还是用一个临时表先汇总再打印来得方便。

[此贴子已经被作者于2016-7-10 09:30编辑过]


只求每天有一丁点儿的进步就可以了
2016-07-10 09:26
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2202
专家分:3862
注 册:2007-4-27
收藏
得分:0 
估计是个作业 ,老师不让汇总起来打印,是想看你如何变通……

只求每天有一丁点儿的进步就可以了
2016-07-10 09:39
快速回复:请教一下!将多个表逐一打印
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015674 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved