| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1384 人关注过本帖
标题:临时表与报表如何连接
取消只看楼主 加入收藏
hlhpla
Rank: 2
等 级:论坛游民
帖 子:60
专家分:59
注 册:2010-4-15
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
临时表与报表如何连接
大哥大姐们:
报表:在船船员名单.frx 中
图片附件: 游客没有浏览图片的权限,请 登录注册

tmp是临时表...
我预览提示:无法找到tmp
代码我是这样写的:
select 姓名 from 船员表 where empt(离船日期) .and.thisform.text.value>=上船日期 into cursor tmp readwrite
insert into tmp select 姓名 from 船员表 where !empt(离船日期)and betw(thisform.text.value,上船日期,离船日期
SELECT tmp
REPORT FORM 在船船员名单.frx TO PRINTER

我点打印后提示:找不到文件
挂起后箭头指向
REPORT FORM 在船船员名单.frx TO PRINTER
当然这个报表是有的....
是什么原因呢?
搜索更多相关主题的帖子: 姓名 cursor 大哥大 where 
2010-04-26 17:37
hlhpla
Rank: 2
等 级:论坛游民
帖 子:60
专家分:59
注 册:2010-4-15
收藏
得分:0 
2楼说 检查下数据环境设置 ...tmp是临时表,怎么添加到数据环境啊?我数据环境是空的......
3楼说的情况,我就是按1楼的图上写的那样:在表达式中填上tmp.姓名

另外我的打印代码是这样的:
select 姓名 from 船员表 where empt(离船日期) .and.thisform.text.value>=上船日期 into cursor tmp readwrite
insert into tmp select 姓名 from 船员表 where !empt(离船日期)and betw(thisform.text.value,上船日期,离船日期
SELECT tmp
REPORT FORM 在船船员名单.frx TO PRINTER
这里应该指定了临时表tmp 吧.....
那为什么不行呢?
2010-04-27 09:17
hlhpla
Rank: 2
等 级:论坛游民
帖 子:60
专家分:59
注 册:2010-4-15
收藏
得分:0 
搞了半天报表能预览了...但是点打印还是提示:找不到文件
挂起后箭头指向REPORT FORM 在船船员名单.frx TO PRINTER
这是怎么回事呢?
会不会是文件位置的路径有问题?如果是的话修改哪里呢?
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册

2010-04-27 10:24
hlhpla
Rank: 2
等 级:论坛游民
帖 子:60
专家分:59
注 册:2010-4-15
收藏
得分:0 
readwrite是读写临时表的意思,有了readwrite,就可以修改临时表了....

把tmp去掉...还怎么取得临时表的数据啊???我现在预览报表没问题了.....就是不能打印....点打印就说无法找到文件....但是 :在船船员名单.frx 这个文件有的啊....怎么会无法找到?是不是路径的问题?
2010-04-27 10:52
快速回复:临时表与报表如何连接
数据加载中...
 
   



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

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