0

如何设置表格的字段,以便列表框被该行的数据过滤?

我有一个包含 2 个重要字段的主表( TblMain ): ClientDivision。目前,Division 字段设置为从另一个表 ( TblDiv ) 中提取的简单列表框。

但是,这些部门是针对每个客户的,几乎没有重叠。我目前的基本设置没有区分,因此可以为任何客户选择任何部门。

如何设置 Division 以使列表框特定于该行?

我尝试在行源(即)中进行内部连接,Select TblDiv.Div from TblMain Inner Join TblDiv on TblMain.Client=TblDiv.Client但这似乎不起作用,可能是因为我没有引用活动行的 Client 值。

(我应该补充一点,我不是在谈论表单或报告。只是表格对象)

4

1 回答 1

1

您是否要向表中添加查找字段?这几乎从来都不是一个好主意。您是否尝试过滤连续表单上的组合框?您不能明智地这样做 - 任何更改都会影响每一行的外观,这会让用户感到困惑。有变通办法。例如,您可以显示参考的文本框和“更改参考”组合。这将避免混淆用户,因为绑定的文本框不会更新。您可以使用条件格式设置更改组合的各种属性,以使其更漂亮。或者,您可以使用两个子表单或弹出表单来编辑数据。

于 2012-10-25T15:45:26.440 回答