コードレスのフォームを作成して表示速度を高速化するには

フォーム上にコマンドボタン、ラベル、イメージコントロール等を作成して別のフォームを表示したり、レポートを開くときHyperlinkSubAddressプロパティを使用するとコードレスのフォーム(lightweight forms)を作成することができますから表示速度を高速化することができます。


  1. Access 97を起動して新規データベース(My.mdb)を作成します。

  2. データベースウインドウのフォームタブをクリックして2個のフォーム(frmMenu.frmPrint)を作成します。

  3. frmMenu上にコマンドボタン、ラベル、イメージコントロールのいずれかを作成します。

  4. フォーム上に作成したオブジェクトを選択したらプロパティのアイコンIcon_Property.gif をクリックしてプロパティのウインドウを表示させます。

  5. プロパティウインドウの書式タブをクリックしたらHiperlinkSubAddressをクリックしてIcon_3Dots.gif を表示させます。Icon_3Dots.gif のボタンをクリックしてハイパーリンクの挿入ウインドウを表示させます。

    Forms_Beginner_002_fig1
    図1-ハイパーリンクの挿入ウインドウ
  6. ファイル内の位置の参照ボタンをクリックして場所の選択ウインドウを表示させます。
    Forms_Beginner_002_fig2
    図2-ハイパーリンクサブアドレスの場所の選択ウインドウ
  7. フォームタブをクリックして一覧を表示させたら、frmPrintを選択してOKボタンをクリックします。

  8. ハイパーリンク挿入ウインドウに戻ったらOKボタンをクリックします。プロパティウインドウのHiperlink SubAddressにForm frmPrintが設定されます。
    Forms_Beginner_002_fig3
    図3-Hyperlink SubAddressの設定
  9. フォームをビューモードに切り替えてをコマンドボタン、ラベル、イメージコントロールのいずれかをクリックしてフォームfrmPrintが表示されるか確認します。
    Forms_Beginner_002_fig4
    図4-サンプルフォーム(frmMenu)