| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 641 人关注过本帖
标题:[求助]
只看楼主 加入收藏
navy
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2005-9-17
收藏
 问题点数:0 回复次数:5 
[求助]
各位大侠,你们好,我是VFP新手,请教一个问题.
我在创建一个临时表打印时,为什么会提示是否要覆盖,能不能不要它提示啊.谢谢!!!

SELECT 底表单
COPY TO e:\bmx\001\审单临时表.dbf next 1
REPORT FORM 文件审查表  TO PRINTER PROMPT PREVIEW
2005-09-24 09:24
xmwfr
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-9-25
收藏
得分:0 
加入
set safe off
但是要保证 审单临时表.dbf 是关闭的下面这样是好的习惯。
set safe off
SELECT * from 底表单 into cursor 审单临时表
REPORT FORM 文件审查表  TO PRINTER PROMPT PREVIEW
**这是一个临时表程序结束就没有了,如需要保存,把cursor 换成dbf就行了。
2005-09-25 17:44
vfpuse
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2005-9-9
收藏
得分:0 
navy不仅程序不好实现,而且影响速度,建议用XMWFX的方法,但是经XMWFX所说的
"这是一个临时表程序结束就没有了,如需要保存,把cursor 换成dbf就行了。",应该是 把cursor 换成table
2005-09-26 12:14
navy
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2005-9-17
收藏
得分:0 
楼上两位
你们好,我按你们的写后 没有提示覆盖了
但是每次打印都会所有的记录打印出来,
并不是当前记录呢?

2005-09-26 13:21
vfpuse
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2005-9-9
收藏
得分:0 
加入條件即可
SELECT * from 底表单;
 where 底表单.字段名=XXX;
into cursor 审单临时表
REPORT FORM 文件审查表  TO PRINTER PROMPT PREVIEW
2005-09-26 14:42
navy
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2005-9-17
收藏
得分:0 
楼上的VFPUSE加入条件查询字段应该可以,但我用删除临时表命令简单些,好象搞定了,代码如下:
rename  审单临时表.dbf to temp.dbf
delete file temp.dbf
SELECT 底表单
COPY  to  c:\ 审单临时表.dbf next 1
REPORT FORM (报表)  TO PRINTER PROMPT PREVIEW

多谢你的指点!!

2005-09-26 19:42
快速回复:[求助]
数据加载中...
 
   



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

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