このページの短縮URL(リンク用) 第06章:フォームの活用 – オンライン無料パソコン講座 | PCセミナー

第06章:フォームの活用

[第06章:フォームの活用]の学習内容です。

§06-01…フォームの活用-準備

(1)新しいデータベースファイル「dbf-03-06」を作成し以下のようなテーブルを作成しましょう。テーブル名は「T商品マスター」とします。 (2)以下のようなテーブル「T販売日」を作成してください。 (3)以下のような...

§06-02…縦書きコントロール

(1)縦書きラベルの作成方法を学習します。フォームの右部に「生鮮センター」と縦書きで表示するラベルを作成する予定です。デザインビューにし[ラベル]ボタンをクリックしてから縦長のラベルを作成してください。 (2)中に「生鮮...

§06-03…画像の取り扱い・添付ファイル型

以下のような画像ファイル群を、フォーム「F商品登録」で取り扱うことができるようにする方法を学習します。 野菜画像一覧.zip (1)一旦すべてのオブジェクトを閉じておきます。さて「F商品登録」は「T商品マスター」を元にし...

§06-04…フォームにイメージを表示させる

(1)登録した写真が「F商品登録」で閲覧できるように設定します。デザインビューで開いてから、[既存のフィールドの追加]でフィールドリストを表示します。その中にある「商品写真」フィールドが画像を登録した添付ファイル型のフィ...

§06-05…条件付き書式1・フィールドの値

(1)「Q販売データ」を元に、表形式のフォーム(複数のアイテム)を作成してください。次に[廃棄数量]が「0」であるセル(テキストボックス)の文字色を「赤」にする予定です。 (2)[条件付き書式]を使うとコントロールの値が...

§06-06…条件付き書式2・式

(1)今度は[販売数量]が「35以上」のレコードに対して塗りつぶしの色「黄」を設定します。ただし色を設定するのは[販売数量]欄でなく[処理ID]と[商品名]欄です。レイアウトビューから同時に選択して【書式】[条件付き書式...

§06-07…Format関数で曜日の表示/Weekday関数で曜日番号の表示

(1)「T販売日」を元にしたクエリをデザインビューから新規作成します。「T販売日」のフィールドはすべて使用します。さて、右に[販売日]の曜日情報を表示する演算フィールドを作成します。ズームモードにしましょう。 (2)Fo...

§06-08…テーブル作成クエリ(アクションクエリ)

(1)これまでにアクションクエリの一種として「更新クエリ」を学習しました。別のアクションクエリを学習します。まずは「テーブル作成クエリ」です。このクエリを実行すると、すでにあるテーブル/クエリと同じ構造を持つテーブルが新...

§06-09…追加クエリ(アクションクエリ)

(1)続けて「T販売実績」の一部のレコードを「T商品番号指定履歴」にコピーするアクションクエリを作成します。このようなアクションクエリを「追加クエリ」と呼びます。「T販売実績」を元にした新しいクエリから追加クエリを作成し...

§06-10…削除クエリ(アクションクエリ)

(1)「T商品番号指定履歴」の一部のレコードを削除するアクションクエリを作成します。このようなアクションクエリを「削除クエリ」と呼びます。「T商品番号指定履歴」を元にした新しいクエリから削除クエリを作成します。 (2)削...

§06-11…マクロの作成(連続作業の登録)

(1)「テーブル作成クエリの実行→追加クエリの実行」の操作を一括でおこなえるよう登録します。複数の操作を登録し、かんたんに再実行できるようにするオブジェクトが「マクロ」です。【作成】[マクロ]で登録します。 (2)この画...

§06-12…マクロの実行(ナビゲーションウィンドウから)

(1)それではナビゲーションウィンドウから「M番号指定01」をダブルクリックしましょう。登録されているアクションが、上から順に実行されます。 (2)「Q履歴テーブル作成」と「Q履歴テーブル追加」が実行されます。パラメータ...

§06-14…テーブルレイアウトとして認識させる

(1)「F商品登録」をデザインビューで開きましょう。さてこのフォームは「左にラベル・右にテキストボックス」という単票形式のレイアウトとなっています。今からこのレイアウトを「テーブルレイアウト・集合形式」として認識させます...

§06-13…イベントに対応するマクロ(イベント駆動型)

(1)[フォームを開く]マクロを作成しましょう。「F商品登録」を開くようにします。 (2)このマクロは「M開くF商品登録」という名前で保存します。保存後はマクロオブジェクトを閉じます。 (3)デザインビュー(フォームデザ...

§06-15…検索用コンボボックスの作成[コンボボックスウィザードから]

(1)「F商品登録」の上部に、「商品名」リストを表示するコンボボックスを作成します。コンボボックスで商品名を選択すると、その商品のレコードへ移動できるよう特殊な性質を持たす予定です。まずは上部にスペースを作成します。デザ...

§06-16…フォームの活用-まとめ

データベースに画像を格納させたいときには、テーブルに「添付ファイル型」フィールドを作成します。 [条件付き書式]を使えば、コントロールの書式を自動で変更させることができます。 Format関数、Weekday関数を使えば...