0

我有一个我认为在访问中使用数据表视图中的子表单的常见问题。我的子表单上有一个复选框,它执行一些逻辑,但检查任何复选框会检查所有记录的复选框。据我所知,可以通过将复选框链接到数据源来更改此行为。但是,在我的情况下,子表单基于不可更新的查询,因此绑定到数据集的任何成员都会导致复选框无法选中。

我正在为这个问题想象一些卑鄙的临时表解决方法,但它们都感觉像是可怕的黑客攻击。有什么方法可以让我不会觉得太脏?

4

1 回答 1

4

因此,除了一个复选框之外,所有数据控件都绑定到只读查询字段。并且复选框不受任何约束。

您可以将表单基于断开连接的 ADO 记录集。请参阅数据库日志中的这篇文章:创建内存中 ADO 记录集

与使用临时表来容纳复选框相比,这种技术对我来说似乎不那么脏。尽管您没有告诉我们有关复选框的用途的任何信息,但我会冒险猜测这可能适用于您的应用程序。

于 2011-04-13T03:55:46.820 回答