VFP中“文件正在使用”错误

[复制链接]
查看11 | 回复3 | 2019-9-15 05:57:01 | 显示全部楼层 |阅读模式
文件正在使用。(错误 3)试图使用 USE、DELETE 或者 RENAME 命令操作文件,而此文件已经打开。
回复

使用道具 举报

千问 | 2019-9-15 05:57:01 | 显示全部楼层
问题很简单:use 动态报表设计\药品明细.dbf之前要判断药品明细.dbf是否已经打开。如未打开,则利用USE命令打开,如已经打开,利用SELECT命令选择即可。if !used("药品明细")use 药品明细 in 0endifselect 药品明细locate for 药品明细.日期=isemptyif found() ......以下代码略。load事件就不用改了。
回复

使用道具 举报

千问 | 2019-9-15 05:57:01 | 显示全部楼层
把:use 动态报表设计\药品明细.dbf :这句拿到最前边。即应该在在表单的load事件中写入:use 动态报表设计\药品明细.dbf in 0 alias 药品明细在你写use 动态报表设计\药品明细.dbf 的地方改为 sele 药品明细
回复

使用道具 举报

千问 | 2019-9-15 05:57:01 | 显示全部楼层
将use 动态报表设计\药品明细.dbf 改为:if not used('药品明细')use 动态报表设计\药品明细.dbfin 0endifselect 药品明细
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行