(VB6 - Access)在多个ComboBox的条件下填充TextBox

时间:2013-12-27 08:00:19

标签: ms-access vb6

我可以通过普通的VB6方法在数据库中输入数据(我将用一行代码解释)

.Fields("PhoneName") = PhoneName.Text

但我想添加或编辑数据库中的数据,如

ComboBox1   ComboBox2   Combobox3   TextBox

表包含

 Name,  ID,   Column1,  Column2,  Column3.

  A      X      1        2       3
  B      Y      2        3       1
  C      Z      3        1       2

现在我希望ComboBox1包含来自Column [name]的数据 Combobox2包含来自[ID]列的数据 现在Combobox3应该包含所有剩余的列(而不是数据)

所以当我选择ComboBoxes的值时,textbox将填充表中的特定值...

请告诉我至少逻辑......

1 个答案:

答案 0 :(得分:0)

您需要编辑组合框的行源。 Access具有行源编辑器,可以帮助您根据需要分配行。 确保组合框列计数属性匹配,但向导应该可以帮助您。

您必须构建一个过滤器,因为这些组合框将从数据库中提取数据,但不一定与列相关联。