【发布时间】:2012-08-22 22:14:54
【问题描述】:
我有一个表格,用于将信息输入到表格中。
表定义:
Field0 - AutoNumber
Field1 - Text
Field2 - Number (Loose Referential Integrity)
Field3 - Number (Loose Referential Integrity)
控制 - 记录来源:
TextBox - Field1
ComboBox1 - `Unbound`
ComboBox2 - Field2
ComboBox3 - Field3
关于表格:
New Record - ComboBox1 defines the selections available in ComboBox2
Edit/View Record - ComboBox1.Value is deduced by the ComboBox2.Value
最初,这个表单是用单表单布局设计的,但最终用户想要更多的连续表单布局,现在当我查看值列表时,ComboBox1 与所有Rows 的值相同。我最初是使用Form_Current 事件来处理backward 的继承以从ComboBox2 派生ComboBox1 的值。这不像最初是单一表单时那样工作。
如何将 Single-Form Form_Current 方法迁移到 Continuous Form 逻辑,以便将每一行作为其自己的单个实体进行评估?
目前,如果我查看单行,它会从 ComboBox2 评估 ComboBox1,但它会评估连续表单中的所有行,而不仅仅是我当前所在的行。
【问题讨论】:
标签: ms-access ms-access-2010 continuous-forms