我认为在访问数据表视图中使用子表单是一个常见问题。我的子表单上有一个复选框,它执行一些逻辑但是检查任何复选框都会检查所有记录的复选框。从我看到的这种行为可以通过将复选框链接到数据源来改变。但是在我的情况下,子表单基于不可更新的查询,因此绑定到数据集的任何成员会导致复选框无法检查。
我正在想象这个问题的一些卑鄙的临时表解决方法,但他们都觉得可怕的黑客攻击。有什么方法可以让我觉得太脏了吗?
答案 0 :(得分:4)
因此除了一个复选框之外,所有数据控件都绑定到只读查询字段。并且复选框不受任何限制。
您可以将表单基于断开连接的ADO记录集。请参阅Database Journal:Create In-Memory ADO Recordsets
中的这篇文章对我而言,这种技术似乎比使用临时表来容纳复选框更脏。虽然您没有告诉我们关于复选框的用途的任何信息,但我猜测这可能对您的应用程序有用。