2016-09-14 9 views
-5

VBA Access 2010のフィールド/オブジェクトを「前面に表示する」または「背面に表示する」コードを正しく入力していますか?「Bring To Front」または「Send To Back」のコードは正しいですか?

私のコードは次のとおりです。

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 

すべてのヘルプやアドバイスを

+1

、それはそれ自体でエラーではありません、それはデバッガの機能だけだ - *実際の*エラーメッセージは何です」やっている? –

答えて

0

を高く評価され、私は少し修正を作り、それが有用でした、それで、正常に動作します:)

私はコードを "Current Event" I "Load Event"をクリックします。黄色のハイライトはそれだけでは、現在実行中の行だ意味

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 

ありがとう...

関連する問題