次の方法で共有

Access2013フォームプレビューでメニューの”印刷”でプリント

Anonymous
2015-09-27T06:10:10+00:00

Access2013初心者です。

教えてください

フォーム(作業ウィンドウ固定=いいえ)に印刷コマンドボタン作り、

イベントプロージャーにVBAコマンドの

DoCmd.OpenReport "レポート名",acViewPreview,,"WHERE句"から

プレビューでレポート(作業ウィンドウ固定=はい)を開いて、

メニューの印刷作業をすると一番手前のレポートではなく、フォームが印刷されることがあります。

フォームでデータ入力の後この現象が出て、フォームを開いて入力しない時は思い通りのレポートが印刷が出来ます。

印刷の後に戻りたい為フォームを開いたままレポートを開いています。

対策がありましたら、ご教示ください。

よろしくおねがいします。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2015-09-28T00:05:02+00:00

レポートをプレビューするときに、フォームを非表示にして、

レポートを閉じるときに、フォームを再表示するようにしてはどうでしょうか。

DoCmd.OpenReport "レポート名",acViewPreview,,"WHERE句"

Me.Visible = false

レポートの閉じる時のイベントプロシージャ

Forms!フォーム名.Visible = True

この回答は役に立ちましたか?

0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-10-12T15:38:08+00:00

    hatena19さん 回答ありがとうございます。

    色々と考えた末、リボンを変更して使うことにしました。

    色々と考えてくださりありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2015-10-01T23:16:18+00:00

    レポートに”印刷”ボタンを作りレポートビューで開いてから印刷した方が良いですかねー。

    ご指南のほどよろしくお願いします。

    当方は、リボンは表示せずに下記の方法で印刷プレビュー上に「印刷」ボタン、「閉じる」ボタンを配置しています。

    印刷プレビューに\[印刷\]\[閉じる\]ボタンを付加する関数-改良版 -hatena chips

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2015-10-01T14:45:12+00:00

    hatena19  さん 回答ありがとうございます。

    コピーしたアプリでフォームとレポートの改造を行い、動作を確認し大丈夫と思い

    本体へエクスポートして社内のエンドユーザー様に使っていただいてもらっていたところ

    再発してしまいました。

    とりあえず、Y!知恵の nyanpkun さん提案の右クリックメニューからの印刷で

    しのいでおります。

    調べてみたところ、メニュー左の ”印刷”コマンドと中ほどの ”ページ設定”コマンドの

    印刷オプション・レイアウトのデータがレポートが表示されているのに、

      ”印刷”    コマンドは呼び出し元のフォームのデータ

      ”ページ設定” コマンドはレポートのデータ

    になっていました。

    印刷コマンドを標準の”PrintDialogAccess”から”FilePrintMenu”にすると使えそうですが

    Access2013のVBAアプリでリボンユーザーのインポート・エクスポートを実行できるのでしょうか?

    作成したアプリ固有のメニューで操作できるようにしたいと思いますが?

    レポートに”印刷”ボタンを作りレポートビューで開いてから印刷した方が良いですかねー。

    ご指南のほどよろしくお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません