| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2016 人关注过本帖
标题:[求助]关于grid控件的问题
只看楼主 加入收藏
roland772
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-6-25
收藏
 问题点数:0 回复次数:15 
[求助]关于grid控件的问题
recordsourcetype属性选4,SQL
然后某按钮的click代码写表格的recordsource="select ……"

结果总弹出数据表的浏览窗口。


怎么才能不弹啊???
搜索更多相关主题的帖子: grid 控件 SQL 属性 
2007-06-25 22:16
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
收藏
得分:0 
select …… into cursor 表名
recordsource="表名"

我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-06-26 08:41
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
recordsource="select ……into cursor 表名"

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-06-26 15:02
roland772
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-6-25
收藏
得分:0 
总结:谢谢2、3楼的帮助。
都对!
但两人都说“表名”,实际应为“表格控件名”,否则易误解为“数据表名”。
当然,还有再次感谢2、3楼的帮助。

2007-06-26 15:10
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
以下是引用roland772在2007-6-26 15:10:35的发言:
总结:谢谢2、3楼的帮助。
都对!
但两人都说“表名”,实际应为“表格控件名”,否则易误解为“数据表名”。
当然,还有再次感谢2、3楼的帮助。

事实上,应该是“数据表名”,绝对不是“表格控件名”。


感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-06-26 15:27
roland772
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-6-25
收藏
得分:0 

怎么会?我刚试了啊,“into cursor 表格控件名”才正确,,“into cursor 数据表名”则无显示。


2007-06-26 15:30
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
【表名】取的名字,你正好取到了表格的控件名,而这个名字磁盘中没有,所以没问题;若你取数据表名,必须与你正在使用的数据表不是一个表,否则会报错。你可以检查你的磁盘文件,与你表格控件的名字相同的dbf存在不存在。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-06-26 15:33
roland772
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-6-25
收藏
得分:0 
老虎你好,经全盘搜索,未发现叫grid1.dbf的文件

2007-06-26 15:44
roland772
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-6-25
收藏
得分:0 
保留我的原观点,另,附上我的具体相关代码
thisform.grid1.recordsource="select * from xsqk where xsqk.姓名=alltr(thisform.combo1.value) into cursor grid1"
thisform.refresh

可达到预想功能

2007-06-26 15:46
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
看到了你的代码,才知道你用into cursor grid1,这个是不会产生磁盘文件的。建议你做一个实验,证明上述的表名不能解释为表格控件名。将into cursor grid1修改为into cursor xxx,看程序能否运行。显然这个xxx既不是原表名(xsqk),也不是表格控件名(grid1)。能运行的话,证明并非一定是表格控件名。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-06-26 16:42
快速回复:[求助]关于grid控件的问题
数据加载中...
 
   



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

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