• ベストアンサー

アクセスの起動時にレポートを開く方法

ご覧頂きまして誠にありがとうございます。 現在、会社でアクセス 2003を使用しており各担当者がなかなか言う事を聞いてくれません。 そこでお前のデータは間違っている、直せ!と言う気持ちも込めてアクセスを起動させた際にエラーを一覧にしたレポートを表示させたいのですが、起動時にそのレポートを表示させる方法がわかりません、何か方法がありましたら教えて下さい。 他の方法で間違いを直させる方法も考えていますが、現在はそれ以外は考えていません。 保険のおばちゃんたちには嫌味っぽく書くのが一番です!!!

質問者が選んだベストアンサー

  • ベストアンサー
  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

フォームを一つ作り、それをスタートアップ時 そのフォームのLOAD時のイベントで、 DoCmd.OpenReport "ReportName", acPreview とすれば、レポートのプレビュー画面が開きます。

haseyasuo
質問者

補足

申し訳ありません、超がつくほどのド素人で"LOAD時のイベント"はなんの事か分かりません。 DoCmd.OpenReport "ReportName", acPreview とはどこに挿入すればいいのですか?

その他の回答 (3)

  • yu_tang
  • ベストアンサー率81% (26/32)
回答No.4

1. マクロを新規作成。 2. [レポートを開く] アクションを設定(引数はお好きなように)。 3. 1で作成したマクロを「AutoExec」という名前で保存。

参考URL:
http://office.microsoft.com/ja-jp/access/HA103362391041.aspx
  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.3

私の環境はACC2000ですので、多少違うかもしれませんが、 「ツール」の「起動時の設定」で「フォーム/ページの表示」で該当フォームを選んでください。 こうすることで、アクセスを起動したときにそのフォームが開くことになります。 次に、フォームのプロパティのイベントのタブで、「読み込み時」にフォーカスをあてると、▼と…が出てきますので、…を押して「コードビルダ」を選択してください。  そうするとVBAのエディタが起動されて、以下のような文が出てくると思いますので、 Private Sub Form_Load() End Sub この2行の間に DoCmd.OpenReport "ReportName", acPreview と書き保存してエディタを閉じます。こうすることによって、フォームが読み込まれたときに、レポートを表示させることができます。 ReportName というのは、表示させたいレポートの名前のことです。  mdbを起動すると、フォームを自動的に開きますが、フォームを開くために読み込むと、そのときにレポートが表示されるということになります。 (mdbを終了して起動すると、フォームとレポートが表示されると思います。) 「式ビルダ」の代わりに「マクロビルダ」を開いて、レポートを開くとしても同じことです。

  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.2

それをスタートアップ時 ↓ それを「起動時の設定」のフォームの表示で選択し としてください。 すみませんでした。

haseyasuo
質問者

補足

ありがとうございます。 フォームではなくレポートを表示したいのですが・・・ わがまま言って申し訳ありません。

関連するQ&A

  • Access2007のレポートについて

    Access2007のレポートを初めて使いました。取引先企業の一覧表なのですが 何をどう触ったのか、元のレポートの書式を崩してしまいました。 社名はあっても担当者名が全部欠損していたり・・。 これだけでは説明になっていませんが、現状復帰する為にとりあえずの方法はありますか? 元に戻すは使えません。 こんな説明ですみません。

  • アクセスのレポートについて

    アクセスでレポート作成時に、 レコードが一覧で表示されるようにしたのですが 合計レコード数を表示するためにはどうしたらいいですか

  • アクセスのレポート起動時のウィンドウの大きさ

    アクセスを使用していますが、レポートを表示させる際ウィンドウの大きさが小さすぎて全体が表示されないので毎回全画面表示に切り替えなければなりません。 レポート表示の際に開くウィンドウの大きさはどこで決めれらているのでしょうか? また、大きさの変更方法をご存じの方おみえでしたら教えて下さい。  よろしくお願いします。

  • ACCESSのレポートについて

    ACCESSでフォームから印刷ボタンを押すとレポートの印刷プレビューが表示されるという簡単なアプリケーションを作成したんですが、レポートの余白・向きを保存→アクセスを終了→アクセスを起動→レポートを表示→レポートを閉じる→レポートを表示という操作をすると、ページ設定で設定し保存した余白・ページの向きが元に戻ってしまいます。どうすればちゃんと保存できるのでしょうか? ちなみにDoCmd.OpenReport "hoge", acViewPreviewでレポートを表示させてます。

  • Access2002でのレポートで

    お世話になります。 Access2002でレポートを作成しているのですがデザイン ビューの詳細セクションでテキストボックスを貼り付けて "=Left([***],Len([***])-4) " *[***]はレポートで作成したクエリの項目 をプロパティのコントロールソースに設定したのですが 実際にレポートに出力するテーブルにデータがないとき テキストボックスが貼り付けてある場所に "#エラー" と表示されます。 上記の表示を回避(空白でもいいです)できる方法を 教えてください。

  • アクセスのレポート参照について

    アクセス2000です。 ネットワーク上にテキストファイル(毎日自動更新)があり、 これをリンクテーブルにしています。 メニューを設け、ボタンひとつでレポート表示できるようにしてあります。 オプション→詳細→共有モード にはしているので、複数ユーザーでアクセスを開くのは可能ですが、 誰かがレポート表示をしていると、他のユーザーはレポート表示時に 権限が無いというエラーメッセージ出てレポート表示できません。 複数ユーザーで同時にレポート表示するのは可能なのでしょうか?

  • Accessのレポートが開けません。

    いつもお世話になっております。 使用環境:Windows20000、Access2003 表題の件ですが、Accessのレポートを作成し、 メニュー画面フォームからボタンでそのレポートを 開きたいのですがなぜか開きません。 ボタンを押しても画面が真っ白になって砂時計になり、 暫くするとエラーも出ずにメニュー画面に戻ってしまうのです。 以下、ボタンが押された時のソースです。(この1行だけ) DoCmd.OpenReport "Aレポート", acViewPreview 普通にレポートをダブルクリックするとプレビューが 正常に表示されます。 一体何が原因なのでしょうか。何かエラーが出れば対処の しようもあるのですが。 どなたか心当たりのある方おられませんでしょうか。 宜しくお願い致します。

  • アクセスのレポート。

    アクセスで、レポートを表示したときに、ハイフン(-)で、勝手に改行されるのはなぜ?解除方法教えて下さい。

  • Access2007 レポートについて

    Access2007 レポートについて教えて下さい。 担当・顧客選択フォームがあり、コンボボックスにて担当を選択後 サブフォームにて担当顧客が表示される様にしています。 表示される顧客一覧の中からタックシールに印刷する様チェックボックスを レイアウトしています。 チェックボックスにチェックを入れてDMラベルプレビューまでは作成できたの ですが、他の担当が既にチェックを入れた顧客も同時に表示されてしまいます。 カレントフォームでチェックを入れた顧客のみDM発行の対象としたいのですが それができません。 チェックを全て外すボタンを作成し、その後チェックを入れ印刷させる事も 考えたのですが、同時に複数人が作業をした場合にチェックを強制的に 外す事は好ましくないと思い、カレントフォームでチェックを入れた顧客のみを 印刷対象と考えているのですが、この判断も正しいかどうかも含め ご指導願えればと思います。 宜しくお願い致します。

  • レポートを上手く表示させたいのですが・・・Access2000

    こんにちわ。私はAccess初心者です。 業務でAccessを使用しているのですが、ご存知の方がおられましたら、 是非ご回答をよろしくお願い致します。 仕様ソフト:Access2000 【問題点】 テーブルに各種データがインポートされています。 レポートでそのテーブルに入っているデータを「月」ごとに表示・印字 できるようにしたいのですがやり方がわかりません。 例えば1月のデータのみを抽出して、レポートに表示させたい場合、 クエリで、1月のみ表示するように指定("1月")し、レポートにて ウィザードから作成すれば確かに1月だけ表示されます。 しかし、この方法では12ヶ月分のクエリとレポートを作成しなければ ならず、効率が非常に悪くて困ってます。 一覧で月を選択すれば自動的に指定月のレポートが表示されるような 方法をご教授下さい。 初心者的な質問で申し訳ございませんが、どうぞよろしくお願い致します。