安徽彩票大奖 欧洲百万乐透大奖 七星彩17049规律大奖 双色球中大奖领奖过程 3d近期中大奖故事 广州番禺中福彩大奖的 鸡男注定会中大奖 2016江苏彩民中大奖 趣彩网大奖网黑平台 大乐透4.97亿大奖 霍邱一彩民6元中双色球547万大奖 双色球黑龙江中大奖图 体育彩票中大奖名单 什么样的人能中大奖 彩票大奖作假

Access2016的另一个bug, 窗体控件的组合框(下拉框)行来源受表的查阅的属性设置影响

2017-09-01 11:59:00
zstmtony
原创
1158

今天又发现 Access2016的另一个bug, 窗体控件的组合框(下拉框)来源受表的查阅的属性设置影响


数据表的设计如下:

表中有一个 年度 的字段,在表设计 查阅属性中 设置为 组合框。值列表,但行来源 内容为空


然后在窗体的 这个字段 设置为组合框,无论用代码 或直接在行来源属性中设置 了行来源,但展开组合框时,内容均为空


在Access2016 打开窗体,组合框的下拉列表为空


即使使用代码 来动态设置 行来源内容也不行

年度.rowsource ="2012;2013;2014;2015;2016;2017;2018;2019;2020"


而同样的窗体在Access2007 ?#24615;?#23436;全正常


临时解决办法:

将这个表中对应的字段的查阅属性 显示控件改为文本框 即可




临时解决办法:

将这个表中对应的字段的查阅属性 显示控件改为文本框 即可



也就是说,数据表 字段的查阅 显示控件如果为组合框 或列表框,行来源会影响到窗体的行来源,好像数据表中设置的行来源优先级更高一样,而如果显示控件 是文本框,则不受影响了。


这应该是Access2016的一个bug, 但未知Access 2010,Access 2013是否有同样问题? 未测试,请?#34892;?#29615;境的朋友 测试一下


后经过研究发现,可能跟?#22363;?#20540;列表属性有关:


ComboBox.InheritValueList 属性 (权限)

Office 2013 及更高版本

获取或设置是否从其字段中?#22363;?#32452;合框的值列表。读/写boolean 类型的值

表达式.InheritValueList

表达式 一个代表 ComboBox 对象的变量。

只有当组合框绑定到查阅字段和行来源类型属性设置为值列表时, InheritValueList属性是?#34892;А?/span>


可将这个 组合框的?#22363;?#20540;列表属性关闭

    分享
    ? 1999-2019 Office交流网?? 中山市天鸣科技发展有限公司 粤ICP备10043721号-5 SQL查询:19
    内存占用:7.75MB
    PHP 执行时间:0.18
    双色球大奖2000年
    安徽彩票大奖 欧洲百万乐透大奖 七星彩17049规律大奖 双色球中大奖领奖过程 3d近期中大奖故事 广州番禺中福彩大奖的 鸡男注定会中大奖 2016江苏彩民中大奖 趣彩网大奖网黑平台 大乐透4.97亿大奖 霍邱一彩民6元中双色球547万大奖 双色球黑龙江中大奖图 体育彩票中大奖名单 什么样的人能中大奖 彩票大奖作假