如何更改列的“行源”在Access表中运行时?
题
我想更改“行来源”通过代码在Access表中的值。 这样我就可以过滤用户可以在列的组合框中选择的内容。
其他提示
根据Dave DuPlantis的回答,您可能希望阅读“The Evils of Lookup表中的字段“来自各种Microsoft Access MVP的Access Web。
你的问题很混乱。 "行来源"是列表框或组合框的属性。一个表没有RowSource,但是,正如Remou所指出的,Access允许您在表中定义字段,以便它们显示一个组合框,用于查找相关表中的值。这个组合框有一个行源,所以它可能是你的意思,但它只是一个可怕的想法。
您在表设计中定义的组合框是用户界面对象,并且UI不属于您的表定义。它不仅会导致各种各样的问题,而且意味着您的表本身可以被其他表的更改打破,这些表使查找字段的定义无效。
用户界面控件属于用户界面对象,这意味着您应该只将它们放在表单中(或者,在最低级别,放在已保存的查询中)。
再次为用户过滤是一个用户界面问题,而不是与表设计有关的问题。
不隶属于 StackOverflow