| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2971 人关注过本帖
标题:数据环境中添加了表,写事件代码时提示表需要独占打开,在哪里设置呢?
只看楼主 加入收藏
mary5610
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2016-4-27
结帖率:64.29%
收藏
已结贴  问题点数:10 回复次数:10 
数据环境中添加了表,写事件代码时提示表需要独占打开,在哪里设置呢?
制作表单时,添加了如下事件代码,结果提示表必须独占方式打开,在哪里进行设置呢?
    index   on  部门 tag   bm  unique
    scan   
        thisform.list1.additem(部门)
    endscan
    close index
搜索更多相关主题的帖子: close 制作 
2016-05-23 10:55
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:5 
sele 表
index   on  部门 tag   bm  unique
2016-05-23 11:00
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
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:5 
数据环境中右击需要设置的表,在弹出菜单中选中"属性",在出现的属性框中,设置EXCLUSIVE=.T.

坚守VFP最后的阵地
2016-05-23 12:08
mary5610
Rank: 1
等 级:新手上路
帖 子:51
专家分:0
注 册:2016-4-27
收藏
得分:0 
以下是引用sdta在2016-5-23 12:08:50的发言:

数据环境中右击需要设置的表,在弹出菜单中选中"属性",在出现的属性框中,设置EXCLUSIVE=.T.
设置了,也不行呢。发现去掉唯一索引的命令行就没有问题,但我需要这一行啊。
2016-05-23 12:14
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
说说你的代码及思路

坚守VFP最后的阵地
2016-05-23 12:17
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
可以考虑用SQL查询命令
SELECT DISTINCT 部门 FROM TNAME INTO ARRAY ABM

还有一种方法,直接设置列表框的数据源,列表框的INIT事件中:
THISFORM.LIST1.ROWSOURCE="SELECT DISTINCT 部门 FROM TNAME INTO CURSOR BM"
THISFORM.LIST1.ROWSOURCETYPE=3

坚守VFP最后的阵地
2016-05-23 12:28
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
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
7楼回帖中下面二行代码试试

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

7楼回帖中下面二行代码试试
可以用。那我原来的代码问题在哪里呢?
2016-05-23 12:45
快速回复:数据环境中添加了表,写事件代码时提示表需要独占打开,在哪里设置呢? ...
数据加载中...
 
   



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

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