2016-03-29 15 views
1

VBAを使用してレポートをアセンブルし、画面に表示します。VBAを使用してMS Accessレポートを表示

If Me.Frame15.Value = 1 Then 
    DoCmd.openreport "Inspections due" 
End If 

これを実行すると、画面に表示されるのではなく、レポートがプリンタに送信されます。これは、レポートの設定や不正なコマンドによるものですか?

+1

、感謝を。 –

答えて

0

表示レポートにアクセスするように指示する必要があります。あなたが知っているように、フォーム名以外の追加変数なしでDoCmd.openreportを使用すると、フォームを印刷しようとします。

あなたはそれ自体としてacViewReportを使用することができます。

働い

DoCmd.openreport "Inspections due", acViewReport

関連する問題