• ベストアンサー

フォームが表示されてから実行されるイベントの順番は

アクセスのフォームが表示されてから実行されるイベントの順番は? リードとかopenとかがどの順番で発動されてるのかわからないので教えてください。

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

  • ベストアンサー
回答No.1

直接的な回答としては Eventの発生する順序 http://www.geocities.jp/cbc_vbnet/kisuhen/Event.html#ivent2 ですが、 この検証も興味深いです。 #1 フォームのオープン・クローズ http://www.tsware.jp/study/vol5/event_01.htm

lrgtapszvyrj
質問者

お礼

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

関連するQ&A

  • Accessフォームを開くときに決まった順番で表示

    Access2000を使用しております。 並べ替えを設定したクエリを基にしたフォームがあります。(このクエリのみを実行すると思った通りの順番でデータが並びます。) しかし、フォーム上では一度別の項目でツールバーを使用して並び替えを行うと、次にフォームを開いたときに思った通りの順番ではなく、前回指定した項目でソートされて表示されてしまいます。 いつも決まった順番で並び替えられたフォームを開くにはどうすればよいでしょうか? アドバイスお願いします。

  • フォームをダブルクリックしてアクセスの開くときに実行されるイベントの順番を教えてください。

    Form_Open ’開くとき Form_Load ’読み込み時 Form_Current ’レコート゛移動時 Form_Activate ’アクティブ時 これはどの順番で実行されるのでしょうか? それと もしほかに起動時に実行されるイベントがあれば教えてください。 よろしくお願い致します。

  • アクセスのフォーム単票形式の表示順番

    アクセスのフォームの単票形式で、表示順番をクエリの列名「順番」と同じに並び替えをしたいのですが、出来ません。 フォームのデザインビューの左上の■を右クリックしたプロパティで「データ」タブの「並び替え」で設定するのでしょうか?そこにクエリの列名が入力されていますが、票はその順番で表示されません。 クエリもテーブルも「順番」列の昇順で並び替えられています。 よろしくお願いいたします。

  • ACCESS非表示でフォームのみ表示して起動したい

    ACCESS2010のオプションのカレントデータベースのフォームの表示を(表示しない)にして、AutoExecマクロから以下のMain()プロシージャを呼び出して 起動時にフォーム(メイン画面)を表示しています。 ----------------------------------------------- Function Main() As Integer 'メイン画面の表示 DoCmd.OpenForm "メイン画面", acNormal Main = 1 End Function ----------------------------------------------- このままでは、ACCESSファイル(.accdb)をダブルクリックして実行するとメイン画面とその背後にACCESSアプリケーション自体が表示されてしまいます。 そこで、Form_Openイベントプロシージャに ----------------------------------------------- Dim rc As Long rc = ShowWindow(Application.hWndAccessApp, SW_SHOWMINIMIZED) ----------------------------------------------- を記述したのですが、ACCESSアプリケーションは表示されなくなったのですが、フォーム(メイン画面)も表示されなくなってしまいました。 フォーム(メイン画面)だけ表示してACCESSアプリケーションは表示されないようにしたいのですがどのようにすればよいのでしょうか。 よろしくお願いします。

  • 2つ目以降のフォームを実行して表示させることができません

    もし同じような質問があったらすみません。(検索したのですが急いでいるので) Windowsフォームアプリケーションでデザインしたフォームが複数あります。(VBです) 1つ目をデバッグし、実行させ表示させることはできるのですが、 2つ目のフォームをデバッグさせると1つ目のフォームが実行して表示されてしまいます。 どのようにして2つ目以降のフォームをデバッグして表示させればいいのでしょうか?よろしくお願いします。

  • Accessのフォームを閉じるのではなく、非表示にする

    Accessのフォームにおいて、 ボタンをクリックすると、そのフォームが閉じる、 というイベントをつけております。 そのイベントを、フォームが閉じるのではなく、 フォームを非表示にし、メモリ上では開いたまま というイベントに直したいのですが、 Form_F003.Visible = False というような記述をするという 解釈でよろしいのでしょうか?? その解釈でないとしたら、 フォームのソース上で、 フォームを非表示にし、メモリ上では開いたまま というプロパティを設定できるでしょうか?? どなたか、ご指導くださいませ。

  • Accessのフォームのイベントについて

    Accessのフォームをデータシートビューで開き、表示されたレコードを選択後、 セレクタのダブルクリックで、その詳細を別フォームで表示させます。 セレクタのダブルクリックで、フォームのダブルクリックイベントが発生するので、別フォームを開くことは問題ないのですが、 データシートビューのせいなのか、ラベルの部分(標題?)のダブルクリックでも、イベントが動作してしまいます。 セレクタのダブルクリックのみで処理をさせたいのですが、 フォームのダブルクリックイベント内で、セレクタがダブルクリックされたかどうかを判定する方法がありますでしょうか? よろしくお願いいたします。

  • アクセスで、フォームから印刷ボタンを実行すると、「open repor

    アクセスで、フォームから印刷ボタンを実行すると、「open reportアクションの実行はキャンセルされました」と表示され、印刷できません。 データベースの修復も試みましたがダメでした。 どうやったら、印刷できるようになりますか? アクセスのバージョンは2007です。 他のアクセスのデータベースでは、印刷できるのですが、何故このデータベースだけ印刷できないのかがわかりません。

  • Access2.0でフォームのイベントについて

    お世話になっております。 ムカーシのAccess2.0システムを改造しなくてはならず、当時の文献を読みあさっています。 Access2.0でフォーム中に一覧表という形で、「詳細」セクションへある数件のレコードを縦並び、スクロールバーで表示させているのですが、これをある条件下で、詳細ごとに、詳細セクション中のコントロールを表示・非表示したいと考えてます。(もっといえば、詳細セクションの高さもそれに併せて調整したく思ってます。) で、問題になるのはイベントだろうと思うのですが、そういったイベントが見あたらないのです。 もしかして、機能的にそうなっていないのでは・・・などおもったりするのですが・・・ どうか、お力添えをお願いします。

  • 別フォームから戻ったときのイベント

    VB.NETの質問です。 フォームA(以下A)から、フォームB(以下B)を モーダル表示で呼びだした後Bを閉じて、Aに戻ったときに、 フラグを立てたいと思っています。 このタイミングのイベントは どのようにして取ればよいのでしょうか? ちなにみAのActivatedイベントで試してみたのですが、 結果NGでした。 Aの上にBが重なっている状態で Bの部分的に見える箇所を一瞬クリックしても Activatedイベントが実行されてしまい、 フラグが立ってしまします。 もちろんモーダル表示なので、Aが前面にくることは ないのですが、なぜかActivatedイベントが実行されてしまいます。 きちんとBを閉じて、Aに戻った時に限り フラグを立てたいと思っています。 Bを閉じた時にB側でフラグを立てる方法もありますが、 仕様の都合上、A側で処理をさせたいのです。 以上、わかりづらいかもしれませんが ご存じの方がいましたらご教授ください。

専門家に質問してみよう