标题:数据环境中添加了表,写事件代码时提示表需要独占打开,在哪里设置呢?
取消只看楼主
mary5610
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2016-4-27
结帖率:64.29%
已结贴  问题点数:10 回复次数:4 
数据环境中添加了表,写事件代码时提示表需要独占打开,在哪里设置呢?
制作表单时,添加了如下事件代码,结果提示表必须独占方式打开,在哪里进行设置呢?
    index   on  部门 tag   bm  unique
    scan   
        thisform.list1.additem(部门)
    endscan
    close index
搜索更多相关主题的帖子: close 制作 
2016-05-23 10:55
mary5610
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2016-4-27
得分:0 
以下是引用tlliqi在2016-5-23 11:00:00的发言:

sele 表
index   on  部门 tag   bm  unique
我的代码都写在表单的初始化事件中,加入了sele语句还是不行。尝试加入this.dataenvironment.cursor1.exclusive=.t.仍然失败。
2016-05-23 11:02
mary5610
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2016-4-27
得分:0 
以下是引用sdta在2016-5-23 12:08:50的发言:

数据环境中右击需要设置的表,在弹出菜单中选中"属性",在出现的属性框中,设置EXCLUSIVE=.T.
设置了,也不行呢。发现去掉唯一索引的命令行就没有问题,但我需要这一行啊。
2016-05-23 12:14
mary5610
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2016-4-27
得分:0 
以下是引用mary5610在2016-5-23 11:02:30的发言:

我的代码都写在表单的初始化事件中,加入了sele语句还是不行。尝试加入this.dataenvironment.cursor1.exclusive=.t.仍然失败。
要完成的功能如下图,部门来源于“职工表”(图也在下方),表中部门有重复,想添加部门到combo1中,所以在表单的init事件中写入代码:
index on 部门 tag bm unique
scan
    (部门)
endscan

2016-05-23 12:35
mary5610
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2016-4-27
得分:0 
以下是引用sdta在2016-5-23 12:42:15的发言:

7楼回帖中下面二行代码试试
可以用。那我原来的代码问题在哪里呢?
2016-05-23 12:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-465152-1-1.html




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

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