| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1262 人关注过本帖
标题:报表打印设置
只看楼主 加入收藏
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
请问高手们,一个报表可以同时使用两个临时表,如果可以,需要怎样设置呢?
2015-10-16 11:40
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用TZTJ在2015-10-16 11:32:49的发言:

怎样设置列表头跟着列数据变化而变化

列表头用内存变量,寄存字段名称。
2015-10-16 14:32
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用TZTJ在2015-10-16 11:37:33的发言:

我有这样设想,从一个表查询出所需数据,再按年级查询分成两表再合成一个表,即
 select  学号1,姓名1 from kc1 where  考场=i AND 年级=a(1) ORDER BY 考号  into cursor kach1
 select  学号2,姓名2 from kc1 where  考场=i AND 年级=a(2) ORDER BY 考号  into cursor kach2
但怎样合成的表字段是学号1,姓名1,学号2,姓名2,


 select RECNO() as id, 学号1,姓名1 from kc1 where  考场=i AND 年级=a(1) ORDER BY 考号  into cursor kach1
 select RECNO() as id, 学号2,姓名2 from kc1 where  考场=i AND 年级=a(2) ORDER BY 考号  into cursor kach2
 SELECT kach1.学号1 as 学号1,;
        kach1.姓名1 as 姓名1,;
        kach2.学号2 as 学号2,;
        kach2.姓名2 as 姓名2;
    FROM kach1, kach2;
    WHERE kach1.id==kach2.id
2015-10-16 14:55
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
以下是引用TZTJ在2015-10-16 11:40:05的发言:

请问高手们,一个报表可以同时使用两个临时表,如果可以,需要怎样设置呢?

是不是这个一样:https://bbs.bccn.net/viewthread.php?tid=432603&page=1#pid2416952
2015-10-16 14:57
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
先感谢吹水佬指点,测试后有问题再交流
2015-10-16 15:11
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
经过测试,以下代码有不能识别的短语或关键字
select RECNO() as id, 学号1,姓名1 from kc1 where  考场=i AND 年级=a(1) ORDER BY 考号  into cursor kach1
 select RECNO() as id, 学号2,姓名2 from kc1 where  考场=i AND 年级=a(2) ORDER BY 考号  into cursor kach2
 SELECT kach1.学号1 as 学号1,;
         kach1.姓名1 as 姓名1,;
         kach2.学号2 as 学号2,;
         kach2.姓名2 as 姓名2;
     FROM kach1, kach2;
     WHERE kach1.id==kach2.id
2015-10-16 15:27
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:3 
VFP9随手写,未测试。
将KC1表文件传上来看看
2015-10-16 16:11
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
修改后测试,出现找不到id,如果把WHERE kach1.id==kach2.id删除,左边的姓名重复
2015-10-16 16:16
TZTJ
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:737
专家分:115
注 册:2008-1-15
收藏
得分:0 
表kc1的字段有考号、学号、姓名、考场
2015-10-16 16:18
中国龙王
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:484
专家分:283
注 册:2006-5-17
收藏
得分:3 
自己去查一下有关表结构的命令....好像可以把表结构变成一个表.也有把一个表变成表结构的...
你查到了就把表变成表结构..再往里面装入内容应该就能搞定.....
我忘了是哪个命令了......求版主去吧.....他就干这事儿的...哈哈

不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2015-10-16 20:07
快速回复:报表打印设置
数据加载中...
 
   



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

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