| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1437 人关注过本帖
标题:不能访问选定表:
取消只看楼主 加入收藏
yy12345678
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2015-5-24
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
不能访问选定表:
“不能访问选定表”,combo1控没有了。请老师看看!
一个表单:formXX
两张表:表AA    表BB
控件:   grid1    combo1     command  edit3  edit1
以上控件都在表单formXX上。在表单数据环境中已加入表AA 和 表BB
表AA是 grid1 的数据源,表BB是combo1的数据源  以关联
command  click代码如下:
close all
use d:\zxwater\data\m112.DBF   
dele all
pack
close all
use d:\zxwater\data\m112.DBF
append from d:\zxwater\data\表AA.DBF for between (表AA.sbbh ,val(thisform.edit1.VALUE),val(thisform.edit3.VALUE))

use d:\zxwater\data\表AA.DBF
dele from 表AA.DBF where  between (表AA.sbbh ,val(thisform.edit1.VALUE),val(thisform.edit3.VALUE))
pack
THISFORM.GRID1.visiBLE=.T.
thisform.grid1.RecordSource=NULL
thisform.GRID1.RECORDSOURCE="表AA"
问题:如果没有combo1控件,或者表BB不和combo1相关联,以上代码动行正常。
一旦把表BB和combo1相关联,执行command1的click事件,就会出现“不能访问选定表”此时combo1控件就没有了。请老师看看怎么办??谢谢
搜索更多相关主题的帖子: command between 数据源 close 
2015-05-24 11:15
yy12345678
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2015-5-24
收藏
得分:0 
回复 2楼 sdta
比如有教师表, 教师表里有 所属系,教师姓名,我要用所属系来控制教师姓名然后删除不要的教师姓名,但删除会出现 ,不能访问选定表?

删除按钮代码是:
select 教师表
close all
use 教师表
delete from 教师表 where 教师姓名=thisform.pageframe1.
thisform.pageframe1.page3.grid1.recordsource=null
pack
thisform.pageframe1.page3.grid1.recordsource="教师表"


  msg=messagebox('确定要删除记录吗?',32+4,'系统提示')
*!*    if msg=
*!*         messagebox('保存成功!',64,'系统提示')
*!*        endif
  
 thisform.refresh
2015-05-24 11:36
yy12345678
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2015-5-24
收藏
得分:0 
回复 5楼 muyubo
里面有组合框combo1 删除是提示不能访问选定表啊 !求解 ,在这里谢谢各位亲!

我位置放错了,应该是:
close all
use 教师表
select 教师表
delete from 教师表 where 教师姓名=thisform.pageframe1.
thisform.pageframe1.page3.grid1.recordsource=null
pack
thisform.pageframe1.page3.grid1.recordsource="教师表"


  msg=messagebox('确定要删除记录吗?',32+4,'系统提示')
    if msg=
         messagebox('保存成功!',64,'系统提示')
      endif
  
thisform.refresh
2015-05-24 18:23
yy12345678
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2015-5-24
收藏
得分:0 
回复 7楼 muyubo
不用close  all的话会出现“你的表已使用”这样的问题?  我是要删除条件限定好多记录?谢谢!
2015-05-25 15:02
yy12345678
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2015-5-24
收藏
得分:0 
回复 8楼 yy12345678
可以在grid中设置双击一条记录,本条记录将被删除,这个怎么做    非常感谢!!
2015-05-25 15:13
yy12345678
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2015-5-24
收藏
得分:0 
回复 10楼 muyubo
非常感谢  我试试
2015-05-30 17:00
yy12345678
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2015-5-24
收藏
得分:0 
回复 10楼 muyubo
表格没这allowcellselection属性啊  怎么设置为.f.
2015-05-31 22:37
快速回复:不能访问选定表:
数据加载中...
 
   



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

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