ボタンフォームを使用します。 ボタンフォーム メインボタンフォームのオブジェクトはありません。

05.07.2022

メイン ボタン フォームを使用して、データベース フォームとレポート間を移動できます。 データベース ユーザーはデータベース構造全体を表示する必要はありません。 ユーザーはフォームを使用してテーブルに変更を加え、新しいデータを考慮したレポートを受け取ることができます。 クエリとテーブルはメイン ボタン フォームの要素ではありません。

メイン ボタン フォームを作成するには、ボタン フォーム マネージャー ツールを使用する必要があります。 このツールが [データベース ツール] タブにない場合は、クイック アクセス ツールバーに追加できます。

これを行うには、[ファイル] タブで、[オプション]、[クイック アクセス ツールバー] の順に選択します。 この後、クイック アクセス ツールバーの [設定] タブで、ドロップダウン リストから [データベースの操作] タブ行を選択し、コマンドのリストで [ボタン フォーム マネージャー] を選択します (図 1.31)。

メインボタンフォームの作成:

1. データベースを開きます。

2. 「ボタンフォームマネージャー」(図 1.32) に移動します。

3. ボタンフォームの作成を確認するメッセージが表示された場合は、「はい」ボタンをクリックします。

1. さらなる仕事標準的な押しボタン形状で生産されます。

2. 「変更」ボタンをクリックします。

3. 「作成」ボタンをクリックします (図 1.33)。

1. [テキスト] フィールドにボタン フォームの最初のボタンの名前のテキストを入力し、[コマンド] フィールドでそのコマンドを選択します。

2. 2 番目のボタンを作成するには、「作成」コマンドを使用します。その後、新しいボタンの「ボタン フォーム要素の編集」ウィンドウが開きます (図 1.34)。

メインボタンフォームを取得します (図 1.35)。

作成したボタンを変更または削除するには、「このボタンフォームの要素」リストでボタン名を選択し、「変更」または「削除」ボタンをクリックします。 ボタン フォーム要素の順序を変更する必要がある場合は、リスト内の要素を選択し、[上へ] または [下へ] ボタンを使用します。

ボタン フォームの作成が完了したら、[閉じる] ボタンをクリックします。

データベースを開いたときにプッシュボタンが開くようにするには、「スイッチボードマネージャ」ダイアログボックスでプッシュボタン名を選択し、「デフォルト」ボタンをクリックします。

スイッチボード マネージャーを使用してスイッチボードを作成すると、「スイッチボード項目」テーブルが作成されます。 次の表は、作成されたフォーム ボタンのテキストとアクションを説明します。 後でボタン フォームを変更する必要がある場合は、まず対応する「スイッチボード項目」テーブルを削除してから変更を行う必要があります。

レポート

レポートは、フォーマットされたデータを印刷デバイスに出力するために使用されます。 レポートを作成するとき、MS Access は常に 1 つのテーブルまたはクエリのみを使用して動作します。 複数のテーブルやクエリの情報を 1 つのレポートに結合する必要がある場合は、まず目的のデータを 1 つのクエリで収集する必要があります。


レポート構造はセクションとコントロールで構成されます。 レポートのデザインでは、セクションの構造を作成し、これらのセクション内にコントロールを配置し、これらの要素とテーブルまたはデータベース クエリのフィールド間の関係を定義します。

完成したレポートの構造は、セクションの数が増加した点でフォームの構造とは異なります。 レポートには、ヘッダー、メモ、データ セクションに加えて、ヘッダー セクションとフッター セクションが含まれる場合があります。 レポートが複数ページにわたる場合、ページ番号などのサービス情報を印刷するためにこれらのセクションが必要になります。 レポートが占めるページが増えるほど、これらのセクションに印刷されるデータの役割が重要になります。 一部のレポート フィールドにグループ化が適用される場合、グループ見出しが別のセクションにフォーマットされるため、レポート セクションの数が増加します。

レポート構造の編集は、デザイン モードで実行します。 編集手法はフォームの場合と同じです。 のコントロール この場合電子フォームとは異なり、印刷レポートは対話型オブジェクトではないため、デザイン要素として機能します。

レポートの構造に慣れる最も簡単な方法は、自動レポートを作成し、それをデザイン モードで開くことです。

レポート構造は、レポート ヘッダー、ヘッダー、データ領域、フッター、メモの 5 つのセクションで構成されます。 ヘッダー セクションは、レポートの一般的なタイトルを印刷するために使用されます。

レポートの構造が複雑で多数のページにわたる場合、ヘッダー セクションを使用して小見出しを印刷できます。 フッターに列番号 (ページ番号) を配置しない場合は、ここに列番号 (ページ番号) を配置することもできます。

データ領域には、データベース テーブルのフィールドの内容に関連するコントロールが含まれています。 これらのコントロールはデータベース テーブルからデータを受け取り、印刷に使用できます。

フッター セクションはヘッダー セクションと同じ目的で使用されます。

注記セクションは追加情報を提供するために使用されます。

自動レポートは最も単純なタイプのレポートです (図 1.36)。 自動レポートを作成するには、ナビゲーション パネルでレポートを作成するオブジェクトを選択し、作成、レポート タブを開く必要があります。

この場合、次のようになります。 電子ビューオブジェクトのすべてのフィールドを含むレポート。

レポートウィザードの使用。

この場合、単純なカスタム レポートは 4 つの手順で作成されます。

· オブジェクトの選択。

· [レポート] グループで、[レポート ウィザード] を選択します。

· レポートのフィールドを選択します。

· 必要なフィールドの並べ替え順序を選択します。

· レポート レイアウトのタイプを選択します。

この場合、オブジェクトの必須フィールドのみを含む電子形式のレポートを取得します (図 1.37)。


セクション 2. 研究室ワークショップ

このレッスンでは、ユーザーはこのモードが提供するフォーム作成機能を学びます。 コンストラクタでは、フォームにコントロールを追加する方法を説明し、異なるテーブルのフォームを相互に組み合わせることができるメイン ボタン フォームを作成する方法も説明します。

トピック: 情報の検索と保存のための技術

レッスン: メイン ボタン フォームとコントロールの作成

前のレッスンでは、フォームの操作方法について説明しました。 レイアウト。 フォームを操作するための別のモードがあります。 コンストラクタ。 このモードでは、フォーム上に追加の要素、いわゆる コントロールまたはダイアログ ボックスの要素。 ボタン、リスト、リスト ボックスなどは私たちにとってよく知られた要素です。 これらすべての要素をモードで作成できます。 コンストラクタ.

モードに入るとすぐに コンストラクタフォームに移動すると、リボンにタブがすぐに表示されます コンストラクタ, その上に、利用可能なすべてのコントロールが表示されます (図 1)。 フォーム上に配置できるのはこれらの要素です。

米。 1

実際にこれらの要素をフォームに追加する方法を見てみましょう。 これを行うには、デザイン モード (図 2) に移動します。そうすると、リボンに [デザイン] タブが自動的に表示され、使用可能なすべての要素が表示されます (図 1)。

要素を選択しましょう ボタン(図 3)、それを右クリックし、フォーム上の将来のボタンの寸法をマークします (図 4)。 ボタン作成ダイアログ ボックスが自動的に表示され、カテゴリとアクションを選択できます (図 5)。 たとえば、エントリを見つけて、「次へ」をクリックします。 テキスト、または対応する標準画像または概要アイコンをボタン上に配置できます (図 6)。 [次へ] をクリックすると、次のステップでボタンの名前を設定することがわかります。その後、[完了] をクリックします (図 7)。 ボタンが表示され、寸法を調整してモードに切り替えることができます 形状ボタンがフォーム上でどのように反映されるかを確認し、その動作を試してください (図 8)。 それをクリックしてみましょう。 はい、確かに、当然のことながら、ウィンドウが表示されました 検索と置換(図9)。 姓の Blok を例として、「サンクトペテルブルクの博物館アパート」というカテゴリーで検索を実行し、フィールドの任意の部分で一致し、すべてのレコードを調べます (図 10)。 「次へ」をクリックしてみましょう。ボタンは実際に正しく機能し、必要な情報が表に表示されます (図 11)。

米。 2

米。 3

米。 4

米。 5

米。 6

米。 7

米。 8

米。 9

米。 10

米。 11

コマンド ボタンに加えて、フォーム上にリストを配置することもできます。 リストから選択すると、目的のエントリにすばやくアクセスできます。 フォーム上にドロップダウン リストを作成する方法を見てみましょう。

フォーム上に別のコントロールを作成し、モードに切り替えましょう コンストラクタそしてコントロールを選択します コンボボックス(図12)、その位置と寸法を指定しましょう(図13)。 この後、ダイアログボックスが表示されます コンボボックスの作成ここでは、コンボボックスが値を受け取る方法を選択できます。たとえば、3 番目のオプションを選択して、「次へ」をクリックします (図 14)。 フィールドを選択しましょう 名前[次へ] (図 15) をクリックし、[完了] をクリックします。 ただし、タイトル フィールドがすでに存在しており、オーバーレイであることが判明しましたが、2 番目のタイトルを削除するだけで済みます。 モードに切り替えましょう 形状、リストを試してみましょう。 リストが開くので、名前を選択します ミュージアム アパートメント A.S. プーシキン(図 16)、彼女の写真に遷移があることがわかります (図 17)。 つまり、コンボボックスは機能します。

米。 12

米。 13

米。 14

米。 15

米。 16

米。 17

データベース内にテーブルが 1 つではなく、複数のテーブルがあり、それに応じて複数のフォームが存在する場合は、次のように作成できます。 メインボタンフォームにはボタンが含まれており、ボタンをクリックすると特定のフォームをロードできます。

メイン ボタン フォームの作成に必要な手順を見てみましょう。

データベースに複数のテーブルとそれに対応する数のフォームがある場合は、他のすべてのフォームをロードできるデータベースの一種のスクリーン セーバーとして機能するメイン ボタン フォームを作成するのが合理的です。 リボン上のタブをクリックします データベースの操作(図 18)、そこでマネージャー コマンドのボタンを選択すると、次のメッセージが表示されます。 このデータベースにボタン フォームが見つかりません, そこでボタンを押します 作成する(図19)。 ダイアログボックスが表示されます ボタンフォームマネージャー、そこでコマンドを選択できます 変化、ウィンドウが表示されます ボタンフォームページの変更。 その上に最初のボタンを作成しましょう (図 20)。 このボタンのテキストを次のようにします ミュージアムアパートメントそしてコマンドが実行されます 変更のためにフォームを開く、そしてその形式は 。 別のボタンを作成してみましょう。 作家、クリックするとコマンドも実行されます 変更のためにフォームを開くそして形を整える 作家(図21)。 開いたものは閉じましょう ダイアログボックスオブジェクトのリストに、新しいフォームと対応するテーブルが表示されていることがわかります (図 22)。

ボタンフォームを開いてみましょう。 デフォルトではこのデザイン (図 23) になっており、ボタンが 2 つあり、最初のボタンをクリックするとフォームに移動します。 サンクトペテルブルクの博物館アパートメント、2番目をクリックするとフォームが開きます 作家つまり、ボタンフォームは正しく機能します。 次に、標準デザインを変更してみましょう。モードに移動します。 コンストラクタ、ここでプロパティウィンドウが表示されます。 したがって、任意の要素を選択して、たとえば背景色を変更できます (図 24)。 次に、たとえば画像を配置します (図 25)。 これを行うには、コンピュータ上の任意の画像を選択し、モードに移動します。 形状。 これで、メイン ボタンのフォームは次の形式になりました (図 26)。 必ずしもコンピューターのイメージを持っているわけではなく、前の段階で選択した図面があるかもしれません。 デザインがより良い方向に変化していることに注目してください。

米。 18

米。 19

米。 20

米。 21

米。 22

米。 23

米。 24

米。 25

米。 26

参考文献

  1. ウグリノビッチND コンピュータサイエンス-9. - 男: ビノム。 ナレッジラボラトリー、2012年。
  2. ゲイン A.G.、ユナーマン N.A. コンピュータサイエンス-9. - M.: 教育、2012 年。
  3. ソロヴィヨワ L.F. コンピューターサイエンスとICT。 9年生用の教科書。 - サンクトペテルブルク: BHV-ペテルブルク、2007 年。
  1. レッスン-tva.info()。
  2. Office.microsoft.com()。
  3. レッスン-tva.info()。

宿題

  1. Form オブジェクトはどのような動作モードをサポートしていますか?
  2. MS Access のフォームにコントロールを追加するにはどうすればよいですか?
  3. メインボタンの形状は何ですか?
  4. フォームを視覚的に編集することは可能ですか?

ボタン フォームは、MS ACCESS を使用して作成されたアプリケーションのインターフェイスを編成する標準的な方法です。 ボタン フォームは、他のページ、プロンプト、ダイアログ ボックス、フォームを開いたり、レポートを表示および印刷したり、その他のアクションを実行したりできるボタンを含むページです。 ボタン フォームは手動で (デザイナーを使用して) 作成することも、関数を使用することもできます。 ボタンフォームマネージャー .

データベースを操作するためのボタン フォームを作成するには コンピューター雑誌 を使用して ボタンフォームマネージャー :

1. 電話をかける ボタンフォームマネージャー メニューコマンド 。 ボタン フォームを作成するように求められたら、ボタンをクリックします。 はい 。 ダイアログボックスが開きます ボタンフォームマネージャー (図64)。

図64。ボタン フォーム ボタン フォーム マネージャー ダイアログ ボックスの作成を求めるプロンプト

2. 強調表示された行がある場合 メインボタンフォーム(デフォルト)ボタンをクリックしてください 変化 。 開いた窓の中で 野原で ボタン名 の代わりに メインボタンフォーム名前を入力してください - パソコンショップ(図 65) ボタンをクリックします。 近い 。 ボタンフォーム パソコンショップ現在はデータベースのメインです コンピューター雑誌.

図65。ウィンドウ ボタンフォームページの変更

3. 窓の中 ボタンフォームマネージャー ボタンをクリックしてください 作成する 。 ダイアログボックスが開きます 創造 (図 66)、ボタン フォームに追加された新しいページに名前を割り当てる必要があります。

米。 66.ダイアログボックス 創造新しいページ押しボタン

4.入力してください フォームフィールドの内容を置き換えてボタンをクリックします わかりました 。 もう一度ボタンをクリックしてください 作成する 、 入力 リクエスト新しいページの名前として入力し、ボタンをクリックします わかりました 。 同じようにページを作成します レポート。 ダイアログボックスで ボタンフォームマネージャー 3 つの新しいページが表示されます (図 67)。

米。 67.ボタンページ

5. ページが強調表示された状態で、 ボタンをクリックします。 変化 。 開いた窓の中で ボタンフォームページの変更 ボタンをクリックしてください 作成する 。 ダイアログボックスが開きます フォーム上にボタンを作成します (図 68)。


米。 68.ダイアログボックス ボタンフォーム要素の変更

最初のフィールドボタンにラベルを入力することを目的としています。 で 2番目のフィールドボタンがクリックされたときに実行されるコマンドが入力され、 3番目のフィールド– コマンドを実行するために必要な情報(パラメータ)。 この情報はすべて、ボタン フォーム要素テーブルに保存されます。

6. フィールドで 文章: 入力 - フォーム、2番目のフィールドで チーム: 値をそのままにしておきます - ボタンフォームへ移動。 3番目のフィールドでは ボタン形式: リストポインタをクリックし、値を選択します - フォーム そしてボタンをクリックしてください わかりました .



注記

3 番目のフィールドのリストのラベルと内容は、2 番目のフィールドで選択したコマンドによって異なります。

7. ボタンをもう一度クリックします 作成する 。 フィールドで 文章: 入力 - リクエスト、フィールドリストの ボタン形式: リストから値を選択します リクエストそしてボタンをクリックしてください わかりました 。 同様にボタンフォームにボタンを作成します - レポートそしてボタンをクリックしてください わかりました .

8. ダイアログボックスに表示されます ボタンの形状を変更する 作成した 3 つのボタンの名前が表示されます (図 69)。

米。 69.パソコンストアのボタンの名前

9. ボタンをクリックします 近い 窓に戻る ボタンフォームマネージャー .

今あなたのタスクは フォーム、クエリ、レポートを開くためのボタンを作成する(以前にすでに構築されている必要があります)、ボタン フォームを使用します。

10.ページをハイライト表示する フォーム をクリックし、ボタンをクリックします。 変化 .

11.開いたダイアログボックスで ボタンフォームページの変更 ボタンをクリックしてください 作成する このページに要素 (ボタン) を作成します。 次のプロパティを持つ 4 つのボタンを追加します。

12.ページ上にあります フォーム上記のフォームを開くためのボタンが作成されています (図 70)。 ボタンをクリックしてください 近い 窓に戻る ボタンフォームマネージャー .

米。 70.ボタンフォームページ フォーム作成したボタンで

13.ページをハイライト表示する レポート 、ボタンをクリックします 変化 そして、次のプロパティを持つ 4 つのボタンをこのページに追加します。

14. ボタンをクリックします 近い 窓に戻る ボタンフォームマネージャー 。 ボタンをクリックしてください 近い をクリックしてこのウィンドウを閉じます。

注記

テーブルとクエリは、マクロを使用して Access でのみ開くことができます。 したがって、以前に作成したクエリを開くボタンを作成するには、マクロを使用する必要があります。

したがって、ボタン形式でリクエストを開くマクロを作成するには、オブジェクトをクリックします。 マクロ [データベース オブジェクト] ウィンドウで。 開いたウィンドウに、以前に作成したマクロが表示されます。 ビュー_コンピュータ。 リクエスト開始マクロを作成するには:

1. アイコンをクリックします 作成する をクリックしてマクロ作成ウィンドウを開きます。 フィールドで マクロコマンド ドロップダウン リストで値を選択します - オープンリクエスト .

2. グループで マクロ引数 時点で リクエスト名リクエストの最初のリストから、 – を選択します。 パラメータ付きのクエリ ; 野原で モードテーブル ; 野原で データモード変化 (図71)。 マクロ ビルダー ウィンドウを閉じ、作成したマクロを次の名前で保存します。 パラメータ付きの Macro_Query.

米。 71.クエリを開くためのマクロ ビルダー ウィンドウ

3. 上記の手順 1 ~ 2 に従って、すべてのクエリを開くマクロを作成し、適切な名前を付けます。

ここで、ボタン フォームに戻り、ページ上でクエリを開くためのボタンを作成できます。 リクエスト。 これを行うには:

1. オブジェクトをクリックします。 フォーム [データベース オブジェクト] ウィンドウで。 コマンドでボタンフォームマネージャーを起動します。 サービス | ユーティリティ | プッシュボタン フォーム マネージャー 。 開いたダイアログボックスで ボタンフォームマネージャー ページを選択 リクエスト そしてボタンをクリックしてください 変化 このページにボタンを作成して、作成されたすべてのクエリを表示します。 開いた窓の中で ボタンフォームページの変更 ボタンをクリックしてください 作成する .

2. リクエストを表示するボタンを設定するには パラメータ付きのクエリウィンドウフィールドに必要 ボタンフォーム要素の変更 必要なデータを入力します (図 72)。

米。 72.ページ上にボタンを作成する リクエスト

3.同様にページ上に作成 リクエストボタンを使用して、以前に作成したすべてのクエリを開きます。 さらに、ボタンを作成します 戻る ページを閉じるには リクエスト(上記を参照)。 現在ページ上にあります リクエストすべてのリクエストに対してボタンが作成されています (図 73)。 ボタンをクリックしてください 近い 窓に戻る ボタンフォームマネージャー 、このボタンもクリックします 近い .

米。 73.ウィンドウ ボタンフォームページの変更作成したボタンで

ボタンフォームとデータベースを閉じるには、メインページに作成する必要があります パソコンショップ対応するボタン。 ただし、ボタン フォーム マネージャーでは、マクロを使用してのみフォームを閉じることができるため、次のようにします。

1. ボタンフォームを閉じるマクロを作成し、名前を付けます - ボタンフォームを閉じる(図74)。

米。 74。 ボタンフォームを閉じるマクロの作成

2. 起動 ボタンフォームマネージャー。 開いたウィンドウで、ボタンフォームのメインページのタイトルを選択し、ボタンをクリックします。 作成する 。 開いた窓の中で 創造 (図 75) ボタンフォームの新しいページの名前を設定します - 閉じるボタンフォームそしてボタンをクリックしてください わかりました 。 これらの手順をもう一度繰り返して、ボタンフォームの最後のページを作成します- データベースを閉じる.

米。 75.ページの作成 閉じるボタンフォーム

ボタンフォームのメインページのコンテンツ パソコンショップ図 76 のようになります。

米。 76。 ボタンフォームのメインページのビュー パソコンショップ

3. 次に、専用ページで コンピュータ ストア (デフォルト)ボタンをクリックしてください 変化 。 開いた窓の中で ボタンフォームページの変更 ボタンをクリックしてください 作成する クリックするとボタン フォームを閉じるボタンを作成します。

4. 表示されるダイアログボックスで ボタンフォーム要素の変更 野原で 文章: 入力 - 閉じるボタンフォーム。 このボタンをクリックすると、ボタン フォームが閉じます。

5. ボックス内の矢印をクリックします。 チーム: 開いたコマンドのリストで – を選択します。 マクロを実行する。 3 番目のフィールドは次のように置き換えられます。 マクロ 。 3 番目のフィールド マクロ リストで、- を選択します。 ボタンフォームを閉じるそしてボタンをクリックしてください わかりました をクリックしてダイアログ ボックス (図 77) を閉じ、変更を保存します。

米。 77.ボタンフォームを閉じるボタンを作成する画面

6. ボタンをクリックします 作成する データベースを閉じるボタンを作成します。 フィールドで開いたウィンドウ (図 78) 文章: 入力 - データベースを閉じる、フィールドで チーム: 入力 - アプリケーションを終了するそしてボタンをクリックしてください わかりました .

米。 78.データベースを閉じるボタンを作成する画面

7. ボタンフォームのメインページが表示されました パソコンショップ必要なボタンがすべて含まれています (図 80)。 ボタンを 1 つずつクリックしてください 近い 窓の中で ボタンフォームページの変更そして ボタンフォームマネージャー.

米。 80. ホームページ押しボタン パソコンショップ

8. 作成したボタンフォームは、デザインモードで他のフォームと同様に編集できます(タイトル、色、フォント、背景の変更、画像の追加など)。 これを行うには、Access ツールバーで、 ビュー デザインモードでボタンフォームを表示します。 作成したフォーム(図81)を編集し、ウィンドウを閉じます。

米。 81.ボタンフォームを編集するためのフォームデザイナーウィンドウ

9. 次に、データベース ウィンドウのオブジェクト パネルで、 フォームを選択し、フォームのリストで をダブルクリックします。 ボタンフォーム。 メインボタンフォームウィンドウが開きます。 パソコンショップ(図82)。

米。 82.プッシュボタンウィンドウ パソコンショップ

10. ボタンフォーム上のすべてのボタンの動作を確認します。 ページを一枚ずつ開いていきます フォーム、クエリ、レポートすべてのデータベース オブジェクトが正しく開かれていることを確認します。 失敗またはエラーが発生した場合は、ボタン フォームの内容を編集します。

11. ボタンフォームウィンドウを閉じます。

注記

開くことでボタンのフォームを変更できます ボタンフォームマネージャー をクリックしてページやコマンドを追加するか、デザイン ビューを使用して画像やその他のオブジェクトを追加します。 ボタン フォームの機能に必要なものはすべて、ボタン フォーム自体と対応する要素テーブルに保存されているため、同様のボタン フォームを必要とするデータベースにボタン フォームと要素テーブルをコピーまたはインポートし、必要に応じて、ボタンフォームマネージャー。

通常、アプリケーションを操作するには、メイン スイッチボードと呼ばれる特別なフォームが作成され、アプリケーションの主要な機能やサブシステムを選択できるボタンが含まれています。 このようなフォームは、通常どおりフォーム ビルダーを使用して作成することも、Swithboard Manager と呼ばれる特別なウィザードを使用することもできます。 Main Switchboard は、ウィザードを使用せずに Northwind データベースに作成されました。 方法を見てみましょう 似たような形ボタンフォームマネージャーを使用して作成します。

メニューコマンドを選択 サービス、ユーティリティ、ボタンフォームマネージャー(ツール、データベース ユーティリティ、Swithboard マネージャー)。

データベースにはボタンフォームが含まれていないため(by 少なくとも、ウィザードに認識されています)、ボタン フォームを作成するかどうかを尋ねるダイアログ ボックスが表示されます。 「はい」をクリックします。

ここで、ウィザードはテーブル「Switchboard Items」とボタン フォーム (Switchboard) を作成します。これについては後で説明します。 この後、ボタンフォームページのリストを含むダイアログボックスが表示されます(図14.15)。

米。 14.15。ダイアログボックス ボタンフォームマネージャー

このウィンドウには、ボタン フォームのすべてのページがリストされます (複数のページが存在する場合があります)。 これまでのところ、ページは 1 つだけ作成されており、リストに表示されています。 目的のボタンを作成するには、ボタンをクリックします。 変化(編集)。 フォーム要素のリストを含むダイアログ ボックス ([スイッチボード ページの編集]) が開きます (図 14.16)。

米。 14.16。ダイアログボックス ボタンフォームページの変更

このウィンドウでは、選択したフォーム ページの要素を追加、編集、削除できます。 ページ上での配置順序を変更することもできます (ボタンを使用) (下に移動)そして (上に移動))。

フィールドで ボタン名(基板名) 必要に応じて規格名の変更も承ります。 フォーム要素のリストはまだ空であり、使用できるボタンは 1 つだけです 作成する(新しい)。 最初の要素を作成するには、このボタンをクリックします。 [配電盤項目の編集]ダイアログボックスが表示されます(図14.17)。

米。 14.17。

フィールドで 文章(テキスト) 作成するボタンの名前を入力します (例: Products)。 2番目のフィールド チーム(コマンド) このボタンをクリックした後に実行されるアクションを定義できます。これらのアクションのリストは、合計 8 つあり、レコードを追加するモードで開くことができます。または編集、レポートを開く、マクロまたは VPA プロシージャの実行、ボタン フォームを編集するためのウィザードの起動、別のボタン フォームへの移動、アプリケーションの終了などを選択してみましょう。 フォームを開いて編集する(フォームを編集モードで開きます)。 次に、次のフィールドに、開くフォームの名前「製品リスト」(図14.18)を入力し、ボタンをクリックする必要があります。 わかりました。

コメント

図のフォームの最後のフィールドの名前。 14.18 は、2 番目のフィールドで選択したコマンドに応じて変化します。 リストで選択したアクションに引数を指定する必要がない場合、3 番目のフィールドは完全に表示されなくなります。

米。 14.18ダイアログボックス

同様に、他のアプリケーション オブジェクトのボタン「タイプ」(カテゴリ)、「サプライヤー」(サプライヤー)、「注文」を追加します。 ボタンを作成しましょう レポート、これにより、売上レポートダイアログフォームとアプリケーションの終了ボタンが開きます。 出口。ダイアログボックスを閉じましょう ボタンフォームページの変更([スイッチボード ページの編集]) ボタンをクリックして、 近い(近い)。

1 つのフォーム ページ上のボタンの数は 8 に制限されています。これは、ボタンをそれ以上作成できないという意味ではなく、手動で作成する必要があるだけです。 ただし、この制限を克服する別の方法があります。 ボタンに配置するアクションの数が 8 を超える場合は、一部のアクションをグループ化できます。 別ページプッシュボタン形式。 たとえば、ボタン フォームの別のページを作成し、そこに顧客アクション ボタンを配置してみましょう。 これを行うには、ダイアログ ボックスで ボタンフォームマネージャー(スイッチボードマネージャー) クリックボタン 作成する(新しい)。 表示されるダイアログボックス(図14.19)に、新しいページの名前を入力します。 クライアントそしてボタンを押してください わかりました。

米。 14.19。

さらにページエディターではすでに 既知の方法で要素を作成しましょう: 顧客、顧客ステッカー、顧客電話番号、顧客注文、対応するフォームが開きます。 メイン スイッチボードに戻るためのボタンを作成することを忘れないでください。 これを行うには、コマンドをそれに関連付ける必要があります ボタンフォームへ移動(配電盤に移動) (図 14.20)。 ダイアログ ボックスに戻るには、このウィンドウを閉じます ボタンフォームマネージャー(配電盤マネージャー)。 ページのリストに 2 つのページが表示されるはずです。

次に、最初のページを編集する必要があります。2 番目のページに移動するために使用できる要素をページに追加します。 これを行うには、リストからページ (メイン スイッチボード) を選択し、ボタンをクリックします。 変化(編集)。 ページ エディター ウィンドウで、同じくコマンドを使用して、新しい Clients 要素を追加します。 ボタンフォームへ移動(配電盤に移動します)。

米。 14.20。

これで両方のページがリンクされました。 ウィザード ウィンドウを閉じて、Switchboard フォームを開いて何を行ったかを確認できます。 図に示すようなウィンドウが表示されます。 14.21。

米。 14.21。

ボタンの動作を確認できます。 たとえば、ボタンを押すと、 クライアント、フォームの内容が変更され、フォームの 2 ページ目が表示されます。 フォームはあまり魅力的には見えませんが、デザイン モードに移動してスタイルを設定できるようになりました。 外観、コンストラクターのすべてのツールを使用します。

このフォームをデザイン モードで開くと、その要素は表示されず、フォームは完全に空になっているように見えます。 ただし、このフォームに関連付けられたモジュールを開くと、フォームが適切に機能するように構成するかなり大量のコードが表示されます。 さらに、この目的のために、セクションの冒頭で説明した特別なテーブルに保存された情報が使用されます。 配電盤アイテム(押しボタン要素)。 このテーブルがリストに表示されます テーブル(テーブル) ウィンドウ データベース(データベース)。 この場合、図のような感じになります。 14.22

米。 14.22表「プッシュボタンフォーム要素」

最初の列にはページ ID が含まれ、2 番目の列にはページ上の要素の番号が含まれます。 この番号により、ページ上に要素が表示される順序が決まります。 3 番目の列には、ボタンの右側に表示されるテキストが含まれます。 最後の 2 つの列は、要素に関連付けられたコマンド、つまりコマンド コード (覚えているとおり、8 つあります) とその引数を定義します。 コード0に相当します 特別な要素、ページのタイトルを指定し、ページの始まりを定義します。

したがって、スイッチボード マネージャーを使用すると、通常の階層メニューの代わりとなるスイッチボード ページの階層システムを作成できます。 確かに、メニューとは異なり、このフォームは常に画面上に表示されているわけではありません。他のフォームによって覆われている可能性があります。 ユーザーが複数のフォームやレポートを同時に開くことができるようにするには、ツールバーにボタンを作成して、いつでもメイン スイッチボードを表示できるようにする必要があります。

このレッスンでは、ユーザーはこのモードが提供するフォーム作成機能を学びます。 コンストラクタでは、フォームにコントロールを追加する方法を説明し、異なるテーブルのフォームを相互に組み合わせることができるメイン ボタン フォームを作成する方法も説明します。

トピック: 情報の検索と保存のための技術

レッスン: メイン ボタン フォームとコントロールの作成

前のレッスンでは、フォームの操作方法について説明しました。 レイアウト。 フォームを操作するための別のモードがあります。 コンストラクタ。 このモードでは、フォーム上に追加の要素、いわゆる コントロールまたはダイアログ ボックスの要素。 ボタン、リスト、リスト ボックスなどは私たちにとってよく知られた要素です。 これらすべての要素をモードで作成できます。 コンストラクタ.

モードに入るとすぐに コンストラクタフォームに移動すると、リボンにタブがすぐに表示されます コンストラクタ, その上に、利用可能なすべてのコントロールが表示されます (図 1)。 フォーム上に配置できるのはこれらの要素です。

米。 1

実際にこれらの要素をフォームに追加する方法を見てみましょう。 これを行うには、デザイン モード (図 2) に移動します。そうすると、リボンに [デザイン] タブが自動的に表示され、使用可能なすべての要素が表示されます (図 1)。

要素を選択しましょう ボタン(図 3)、それを右クリックし、フォーム上の将来のボタンの寸法をマークします (図 4)。 ボタン作成ダイアログ ボックスが自動的に表示され、カテゴリとアクションを選択できます (図 5)。 たとえば、エントリを見つけて、「次へ」をクリックします。 テキスト、または対応する標準画像または概要アイコンをボタン上に配置できます (図 6)。 [次へ] をクリックすると、次のステップでボタンの名前を設定することがわかります。その後、[完了] をクリックします (図 7)。 ボタンが表示され、寸法を調整してモードに切り替えることができます 形状ボタンがフォーム上でどのように反映されるかを確認し、その動作を試してください (図 8)。 それをクリックしてみましょう。 はい、確かに、当然のことながら、ウィンドウが表示されました 検索と置換(図9)。 姓の Blok を例として、「サンクトペテルブルクの博物館アパート」というカテゴリーで検索を実行し、フィールドの任意の部分で一致し、すべてのレコードを調べます (図 10)。 「次へ」をクリックしてみましょう。ボタンは実際に正しく機能し、必要な情報が表に表示されます (図 11)。

米。 2

米。 3

米。 4

米。 5

米。 6

米。 7

米。 8

米。 9

米。 10

米。 11

コマンド ボタンに加えて、フォーム上にリストを配置することもできます。 リストから選択すると、目的のエントリにすばやくアクセスできます。 フォーム上にドロップダウン リストを作成する方法を見てみましょう。

フォーム上に別のコントロールを作成し、モードに切り替えましょう コンストラクタそしてコントロールを選択します コンボボックス(図12)、その位置と寸法を指定しましょう(図13)。 この後、ダイアログボックスが表示されます コンボボックスの作成ここでは、コンボボックスが値を受け取る方法を選択できます。たとえば、3 番目のオプションを選択して、「次へ」をクリックします (図 14)。 フィールドを選択しましょう 名前[次へ] (図 15) をクリックし、[完了] をクリックします。 ただし、タイトル フィールドがすでに存在しており、オーバーレイであることが判明しましたが、2 番目のタイトルを削除するだけで済みます。 モードに切り替えましょう 形状、リストを試してみましょう。 リストが開くので、名前を選択します ミュージアム アパートメント A.S. プーシキン(図 16)、彼女の写真に遷移があることがわかります (図 17)。 つまり、コンボボックスは機能します。

米。 12

米。 13

米。 14

米。 15

米。 16

米。 17

データベース内にテーブルが 1 つではなく、複数のテーブルがあり、それに応じて複数のフォームが存在する場合は、次のように作成できます。 メインボタンフォームにはボタンが含まれており、ボタンをクリックすると特定のフォームをロードできます。

メイン ボタン フォームの作成に必要な手順を見てみましょう。

データベースに複数のテーブルとそれに対応する数のフォームがある場合は、他のすべてのフォームをロードできるデータベースの一種のスクリーン セーバーとして機能するメイン ボタン フォームを作成するのが合理的です。 リボン上のタブをクリックします データベースの操作(図 18)、そこでマネージャー コマンドのボタンを選択すると、次のメッセージが表示されます。 このデータベースにボタン フォームが見つかりません, そこでボタンを押します 作成する(図19)。 ダイアログボックスが表示されます ボタンフォームマネージャー、そこでコマンドを選択できます 変化、ウィンドウが表示されます ボタンフォームページの変更。 その上に最初のボタンを作成しましょう (図 20)。 このボタンのテキストを次のようにします ミュージアムアパートメントそしてコマンドが実行されます 変更のためにフォームを開く、そしてその形式は 。 別のボタンを作成してみましょう。 作家、クリックするとコマンドも実行されます 変更のためにフォームを開くそして形を整える 作家(図21)。 開いているダイアログ ボックスを閉じてみましょう。オブジェクトのリストに、新しいフォームと対応するテーブルが表示されていることがわかります (図 22)。

ボタンフォームを開いてみましょう。 デフォルトではこのデザイン (図 23) になっており、ボタンが 2 つあり、最初のボタンをクリックするとフォームに移動します。 サンクトペテルブルクの博物館アパートメント、2番目をクリックするとフォームが開きます 作家つまり、ボタンフォームは正しく機能します。 次に、標準デザインを変更してみましょう。モードに移動します。 コンストラクタ、ここでプロパティウィンドウが表示されます。 したがって、任意の要素を選択して、たとえば背景色を変更できます (図 24)。 次に、たとえば画像を配置します (図 25)。 これを行うには、コンピュータ上の任意の画像を選択し、モードに移動します。 形状。 これで、メイン ボタンのフォームは次の形式になりました (図 26)。 必ずしもコンピューターのイメージを持っているわけではなく、前の段階で選択した図面があるかもしれません。 デザインがより良い方向に変化していることに注目してください。

米。 18

米。 19

米。 20

米。 21

米。 22

米。 23

米。 24

米。 25

米。 26

参考文献

  1. ウグリノビッチND コンピュータサイエンス-9. - 男: ビノム。 ナレッジラボラトリー、2012年。
  2. ゲイン A.G.、ユナーマン N.A. コンピュータサイエンス-9. - M.: 教育、2012 年。
  3. ソロヴィヨワ L.F. コンピューターサイエンスとICT。 9年生用の教科書。 - サンクトペテルブルク: BHV-ペテルブルク、2007 年。
  1. レッスン-tva.info()。
  2. Office.microsoft.com()。
  3. レッスン-tva.info()。

宿題

  1. Form オブジェクトはどのような動作モードをサポートしていますか?
  2. MS Access のフォームにコントロールを追加するにはどうすればよいですか?
  3. メインボタンの形状は何ですか?
  4. フォームを視覚的に編集することは可能ですか?