| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 921 人关注过本帖
标题:请教如何根据表数量,输出相应报表
取消只看楼主 加入收藏
fgk
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-7-22
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:7 
请教如何根据表数量,输出相应报表
请教下,有个表tblTest
名称        数量
aaa           1
bbb          2
ccc          1

输出报表时根据数量4,输出4份报表,分别如下
aaa

bbb
 
bbb

ccc
搜索更多相关主题的帖子: 如何 
2015-04-29 00:48
fgk
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-7-22
收藏
得分:0 
回复 2楼 tlliqi
是的,就像餐厅点菜系统的厨房单一样,客户点同一样食品2份,厨单就会打印2份报表出来,而不是打印一份报表上面显示数量2
2015-04-29 18:56
fgk
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-7-22
收藏
得分:0 
回复 3楼 吹水佬
请教如何把数量分成生成最终的表?谢谢!
2015-04-29 18:57
fgk
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-7-22
收藏
得分:0 
回复 4楼 sdta
你好,用上面代码达不到效果,反而进入了死循环,关也关不了,请教详细方法,谢谢!
2015-04-29 18:58
fgk
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-7-22
收藏
得分:0 
回复 8楼 sdta
我测试的代码如下,报表预览窗口关一个出来一个,死循环了,而且达不到预期的效果,请指正,谢谢!
SELECT rmTemp
SCAN
    t_num = rmTemp.t_quantity
    FOR i=1 TO t_num
        REPORT FORM frx\frxtest.frx PREVIEW
    ENDFOR
ENDSCAN
2015-04-29 19:34
fgk
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-7-22
收藏
得分:0 
回复 9楼 muyubo
我测试的代码如下,报表预览窗口关一个出来一个,死循环了,而且达不到预期的效果,请指正,谢谢!
SELECT rmTemp
SCAN
    t_num = rmTemp.t_quantity
    FOR i=1 TO t_num
        REPORT FORM frx\frxtest.frx PREVIEW
    ENDFOR
ENDSCAN

我想达到的效果是,例如主楼的表数量一共是4,出现的报表分别是
第一份报表显示
aaa

第二份报表显示
bbb

第三份报表显示
bbb

第四份报表显示
ccc
2015-04-29 19:36
fgk
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-7-22
收藏
得分:0 
回复 13楼 吹水佬
谢谢大师,在你提供的代码前加了两行,成功了,受益非浅,非常感谢!
SELECT rmTemp
GO TOP

SCAN
    nRecn = RECNO()
    FOR i = 1 TO rmTemp.t_quantity
        GO nRecn
        REPORT FORM frx\frxtest.frx NEXT 1 PREVIEW
    ENDFOR
ENDSCAN
2015-04-29 21:01
fgk
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2006-7-22
收藏
得分:0 
回复 12楼 hu9jj
hu9jj大师所言极是,但我相信每个人都是在不断学习中成长的,谢谢!
2015-04-29 21:05
快速回复:请教如何根据表数量,输出相应报表
数据加载中...
 
   



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

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