值列表中的值取决于先前Combobox中选择的值

时间:2015-11-12 07:59:55

标签: vba combobox ms-access-2010

我正在寻找一种方法来调整可能在组合框中选择的值,这取决于在另一个组合框中做出的选择,但是有一个问题: 组合框中的值在值列表中给出(不是来自查询)。

目前我需要组合框: Combobox1: 1, 2, 3, 4

Combobox2: 1.1, 1.2, 1.3, 2.1, 2.2, 3.1, 4.1

所有这些选项都是手动输入的。当我在Combobox1中选择选项“1”时,我正在寻找一种只显示1.1-1.3的方法。

组合框也可以显示例如“1.1 - 评估”,但仅“返回”值1.1?

谢谢!

1 个答案:

答案 0 :(得分:0)

  1. 您必须在Combobox1的.RowSource事件中更改Combobox2的.AfterUpdate属性。

  2. 是的,Combobox中有2列,第一列是绑定列。然后RowSource就是这样。

  3. 1.1;Assessment;1.2;something else