0

我在 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 的哪个位置。文本框属性表的“数据”选项卡中的“控制源”字段似乎不允许这种语法。

4

1 回答 1

1

如果您不编辑数据,请将查询放在表单而不是后面。然后,只需将您需要的字段拉入查询中,瞧!问题解决了。:o)

于 2013-09-30T18:24:16.183 回答