Foxtable(狐表)用户栏目专家坐堂 → 绑定字段的组合框,在不可见时,读到控件值为空!


  共有2825人关注过本帖树形打印复制链接

主题:绑定字段的组合框,在不可见时,读到控件值为空!

帅哥,在线噢!
kylin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
绑定字段的组合框,在不可见时,读到控件值为空!  发帖心情 Post By:2018/9/28 23:17:00 [显示全部帖子]

而当设置控件可见属性为True时,是可以获取值的,这个是否为系统Bug?
例子说明,窗口A,组合框cm1,该组合框绑定某个表的字段Z,当前记录是非空,即r("Z") = "客户XXX"
当组合框cm1的可见属性=False,用dim s as string = Forms("窗口A").Controls("cm1").Value,结果s 是空的
组合框cm1的可见属性=True,这个s回返回“客户XXX


 回到顶部
帅哥,在线噢!
kylin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2018/9/29 11:29:00 [显示全部帖子]

我的项目当中,是一个文本框绑定字段,在窗口中设置该控件的“可见”属性为False。

然后在其ValueChanged 事件当中试图读取该值,结果发生了一楼描述的情况:当控件的可见=false,读到的值是空的,而当显示了,读到的值是正常的

 


 回到顶部
帅哥,在线噢!
kylin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2018/9/29 12:39:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试例子.rar


 回到顶部
帅哥,在线噢!
kylin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2018/9/29 12:41:00 [显示全部帖子]

同样的窗口,做了两个,一个是文本框有显示的情况,一个是隐藏的情况。

分别打开窗口就可以知道,一个是显示了clnid对应的客户名称,一个是不能显示客户名称。


 回到顶部
帅哥,在线噢!
kylin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19223 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2018/9/29 15:13:00 [显示全部帖子]

收到处置办法,谢谢!

 回到顶部