| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1543 人关注过本帖
标题:combo值不能及时更新
取消只看楼主 加入收藏
dhbdd
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2013-10-18
结帖率:87.5%
收藏
已结贴  问题点数:20 回复次数:1 
combo值不能及时更新
表单中有combo1(数据源是字段),combo2(数据源是数组V1)和combo3(数据源是数组V2).选择combo1的值后,程序会赋值给数组V1和V2,然后用给combo赋值.选择combo2和combo3的值后,表单中的一些文本框(text1,text2)会自动对应填入一些数据,在对其他一些文本框(text3,text4)输入内容后,点击表单中的命令按钮,程序将text1,text2,text3,text4,combo2和combo3的值追加到一个表里面.点击命令按钮后,表单不关闭,但是会清空combo2,combo3和text1,text2,text3,text4内容,以便重新选择combo1的内容后进行下一轮操作.

为了在每次选择combo1时,V1和V2都是新的数组,combo2和combo3的内容也是新内容,我在命令按钮的click程序里面加了如下程序先清空他们:
 FOR E=1 TO 2
    E2=ALLTRIM(STR(E,2))
    RELEASE V&Y2
 ENDFOR
 FOR B=1 TO 2
     B2=ALLTRIM(STR(B,2))
     
     
ENDFOR
现在的问题是:
虽然整个程序能顺利执行,但是combo2和combo3的值只是在第一次点击命令按钮的时候能被抓取到,第二轮操作的时候虽然能重新正确赋值,赋值后text1,text2也可以正确赋值,但是在将数据写入表的时候,combo2和combo3对应的字段是空的,就是写入的时候抓取不到combo2和combo3的值.

[ 本帖最后由 dhbdd 于 2014-2-17 17:59 编辑 ]
搜索更多相关主题的帖子: 文本框 数据源 
2014-02-17 17:57
dhbdd
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2013-10-18
收藏
得分:0 
把.Value 换成 .DisplayValue 可以解决问题
谢谢各位大侠
2014-02-17 20:07
快速回复:combo值不能及时更新
数据加载中...
 
   



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

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