| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1122 人关注过本帖
标题:vfp组合框数据源如何保护?
只看楼主 加入收藏
tdhrcn
Rank: 1
等 级:新手上路
帖 子:11
专家分:8
注 册:2013-1-31
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:14 
vfp组合框数据源如何保护?
请教各位高手:foxpro6.0中下拉组合框如何保护表中字段的数据不被修改
搜索更多相关主题的帖子: 数据源 如何 
2013-02-03 08:24
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
将combo的style属性值设为2--下拉列表框
2013-02-03 09:17
tdhrcn
Rank: 1
等 级:新手上路
帖 子:11
专家分:8
注 册:2013-1-31
收藏
得分:0 
回复 2楼 tlliqi
我是这样设置的,可是运行时下拉框里可以进入光标,按del键会删除列表中的数据,表中的数据也会删除,应如何设置列表项里不能进入光标?
2013-02-03 09:29
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
ComboBox是不会删数据源数据的,除非你专门写了代码要删数据。

授人以渔,不授人以鱼。
2013-02-03 09:51
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
回复 4楼 TonyDeng
对的
2013-02-03 10:07
tdhrcn
Rank: 1
等 级:新手上路
帖 子:11
专家分:8
注 册:2013-1-31
收藏
得分:0 
回复 4楼 TonyDeng
我是在GRID表格列中插入了一个COMBO控件,数据源是表中的一个字段用于选择,按DEL键里的确删除了表中的数据,请问怎样设置才能让控件只能下拉选择而不能进行编辑,以保护源表中的数据?
2013-02-03 10:26
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
ControlSource绑定的字段会被修改,所以ControlSource源不要与RowSource相同。

相互学习,互相交流,共同提高。
2013-02-03 10:28
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
Grid和ComboBox中的数据源打架了,那不是删除,而是用表末尾的空记录值覆盖了当前记录的数据。

你要明白,当Grid中的高亮光条位于某条记录上时,由于你插入了ComboBox控件,它需要刷新数据,但这个ComboBox的数据源却又是从当前表中遍历一次记录得到的(绑定了RowSourceType=6),这个暗动作把Grid中当前记录的位置移动了,不再是你看到的那条记录,其实是表末尾的空记录。

解决的办法是ComboBox中的RowSource不要绑定到表上,用代码查询出所需要的数据后逐个AddItem到ComboBox中,这样才能避免暗中移动记录。

[ 本帖最后由 TonyDeng 于 2013-2-3 10:38 编辑 ]

授人以渔,不授人以鱼。
2013-02-03 10:35
tdhrcn
Rank: 1
等 级:新手上路
帖 子:11
专家分:8
注 册:2013-1-31
收藏
得分:0 
回复 7楼 qjbzjp
但ControlSource源不与RowSource相同运行时却无列表项显示。(表中只有一个字段。)
2013-02-03 10:38
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
8楼说的很对
用查询方式向combo中添加数据
查询方式向combo中添加数据.rar (1.82 KB)
2013-02-03 10:57
快速回复:vfp组合框数据源如何保护?
数据加载中...
 
   



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

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