分享

vfp做表单时插入表(表(xs)和表单在同一目录下),路径该怎么设置?

 happyngkmw 2012-11-21

vfp做表单时插入表(表(xs)和表单在同一目录下),路径该怎么设置?

使用绝对路径后,当文件拷贝到其他位置(电脑)时,就会出现找不到文件的问题。因此,应当使用相对路径:

PUBLIC LCNowpath
LCNowpath=right(justpath(sys(16)),RAT("\",sys(16))-AT("\",sys(16))+3) && 获取当前路径
SET PATH to &LCNowpath;&LCNowpath\xs &&设置搜索路径

”&LCNowpath\xs“就是你表(表(xs)和表单目录的相对路径,以后就能任意调用了。
如 do form &LCNowpath\xs\表单.scx
USE &LCNowpath\xs\表.dbf
 

VF在表单中删除数据库里的表的数据时说“文件必须以独占方式打开”

2012-06-15 18:02提问者: 匿名 |浏览次数:191次
我试过在那个表没放到数据库里的时候删除是可以的
放到数据库以后才不可以
怎么改???
我来帮他解答
满意回答
2012-06-17 20:27
方法① 在运行form 之前
SET EXCLUSIVE ON &&表示在些命令之后的 不带 share 参数的 USE 命令都是都是独占打开

方法② 在 use 命令后 带 EXCLUSIVE 参数 独占打开表

方法③ 在表单的数据环境中,把所打开的表 的属性 EXCLUSIVE 值设为 .T.
以上三个方法 都可以解决你的这个问题 主要是看你的表是用什么方法打开的,请试试

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多