【问题标题】:Assign value to multiple column combo box in VBA access在 VBA 访问中为多列组合框赋值
【发布时间】:2016-05-09 06:29:46
【问题描述】:

我设置了一个组合框column count=2 和组合框column width="0;1" 我设置了一个column width=0 因为我需要隐藏此列。当我为组合框分配一个值时,例如 combo Box="12" 但这个值在第一列中。所以我想将它分配给第二列但是如何?

【问题讨论】:

    标签: vba ms-access combobox


    【解决方案1】:

    将其在Data, BoundColumn处的属性设置为:2

    或者反转列并隐藏最后一列。

    【讨论】:

      【解决方案2】:

      boundcolumn 属性决定了 value 属性和相应的列号将存储什么。确保您的 boundcolumn=2 高于您的 0 宽度第一列的要求,将组合值分配给第二列

      【讨论】:

      • 但问题是我不知道如何将组合值分配给第二列!可以给我看看语法吗??
      • .value = [desired value] 这是为控件赋值的语法。列表值仅用于显示,而不用于分配。控制源属性决定表中的哪个字段将被分配分配值属性的值。您想将第二列与 combo 的值相关联,为此您只需更改 boundcolumn=2。
      【解决方案3】:

      如果您仍然隐藏第一列...为什么不从一开始就摆脱它。然后,您将拥有一列,并且该组合框将默认绑定到该列。

      【讨论】:

        猜你喜欢
        • 2014-09-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多