1
VBAを使用してレポートをアセンブルし、画面に表示します。VBAを使用してMS Accessレポートを表示
If Me.Frame15.Value = 1 Then
DoCmd.openreport "Inspections due"
End If
これを実行すると、画面に表示されるのではなく、レポートがプリンタに送信されます。これは、レポートの設定や不正なコマンドによるものですか?
VBAを使用してレポートをアセンブルし、画面に表示します。VBAを使用してMS Accessレポートを表示
If Me.Frame15.Value = 1 Then
DoCmd.openreport "Inspections due"
End If
これを実行すると、画面に表示されるのではなく、レポートがプリンタに送信されます。これは、レポートの設定や不正なコマンドによるものですか?
表示レポートにアクセスするように指示する必要があります。あなたが知っているように、フォーム名以外の追加変数なしでDoCmd.openreport
を使用すると、フォームを印刷しようとします。
あなたはそれ自体としてacViewReportを使用することができます。
働いDoCmd.openreport "Inspections due", acViewReport
、感謝を。 –