访问表单的详细信息仅在第一条记录上触发

我正在Access 2003中设计一个Form。我的目标是当用户双击一条记录(又名Detail)时,会打开第二个表单。当我从头开始时,这很容易做到。 但当然,我不是从零开始。我已经在这个工作了几个小时,添加了一些有条件格式的文本框,字段等,如果我可以避免它,不想重新开始。 我不知道我是否打开/关闭了一些不起眼的属性,但是我现在已经在这个表单上工作了几个小时而且当我双击第一条记录时,只会触发详细信息部分的双击事件或任何其他条件格式。 为了解决这个问题,我已经删除了除了这个之外的所有其他VBA脚本:
Private Sub Form_Load()  
    Me.Application.DoCmd.Maximize 
End Sub

Sub GotoFrmDetails()  
    MsgBox "You Double Clicked Me!" 
End Sub
即使将VBA脚本简化为这些行,DoubleClick事件也只会触发第一条记录,而不会触发其他记录。谁能告诉我什么错?我宁愿不必从头开始重建。     
已邀请:
我发现表单部分的点击事件比它们的价值更麻烦(如果用户点击控件或标签等,则点击事件不会传递到表单)。我使用的是透明命令按钮。 只需在表单中添加一个命令按钮,并将其Transparent属性设置为True即可。然后,您可以使用Z顺序在必要时进行细粒度更改(发送到前/后,发送/返回)。 一旦使它们透明,它们很难找到,所以一定要给它们描述性的名称。 如果您希望用户能够双击详细信息部分中的任何位置,只需使透明命令按钮的高度/宽度与截面高度/宽度匹配即可。 将您的代码从详细信息部分DoubleClick事件移至透明命令按钮的DoubleClick事件,您应该很高兴。     
我想知道这些行是否将其
Locked
属性设置为是,或者在条件格式化期间将其
Enabled
属性设置为否。     

要回复问题请先登录注册