从不同的表填充的连续形式的文本框

时间:2013-09-30 17:34:33

标签: vba ms-access access-vba ms-access-2010

我在Access 2010数据库中有一个连续的表单,它从customers_table为每个客户输出一行单独的数据。连续表单仅用于数据显示,不允许数据输入或编辑。连续表单上的一个文本框填充了使用组合框输入的数据,该组合框用于数据输入的不同形式。在连续表单的文本框中,enabled设置为no,并且locked设置为yes,因此文本框在连续表单中不可编辑。但是,在单独的数据输入表单中, 组合框输入了用户选择的选择的ID,而不是输入文本。因此,在连续形式中,当用户需要查看以该ID编号编码的特定选项的文本时,仅显示ID号。

我想我想在客户数据表中保留id,以便保留以后在组合框选项中进行细微更改的自由。

那么如何修改连续表单中的文本框以填充与ID号关联的文本值?这似乎涉及某种类似的SQL:

"Select textValue FROM comboboxsource_table WHERE comboboxsource_table.ID=textbox.Text"  

但是,我不知道将其放在Access GUI中的哪个位置。文本框属性表的“数据”选项卡中的“控制源”字段似乎不允许这种语法。

1 个答案:

答案 0 :(得分:1)

如果您没有编辑数据,请在表单后面添加查询,而不是。然后,只需将您需要的字段拉入查询和VOILA!问题解决了。 :O)