VBA Access 2010中的字段/对象的“置于前面”或“发送回”的下面代码是否正确?
我的代码是:
Private Sub Report_Load()
If IsOpen("Details_ME") Then
Me.Controls("DRAFT_Logo").InSelection = True
DoCmd.RunCommand acCmdBringToFront
Else
Me.Controls("DRAFT_Logo").InSelection = True
DoCmd.RunCommand acCmdSendToBack
End If
End sub
VBA在以下代码中显示黄色错误:
Me.Controls("DRAFT_Logo").InSelection = True
感谢任何帮助或建议
答案 0 :(得分:0)
我做了一点修正,这很有用,所以它运作正常:)。
我应该将代码放入"当前事件"相反,"加载事件"。
Private Sub Report_Current()
If IsOpen("Details_ME") Then
Me.Controls("DRAFT_Logo").InSelection = True
DoCmd.RunCommand acCmdBringToFront
Else
Me.Controls("DRAFT_Logo").InSelection = True
DoCmd.RunCommand acCmdSendToBack
End If
End Sub
谢谢......