§05-04…正規化後のテーブルを紙伝票のようなフォームにする[考え方]
正規化が終了したテーブル群(クエリ群)は「埋め込みフォーム/サブフォーム」という機能を使うことで、紙伝票のような形式で表示させることができます。主部のテーブル(クエリ)を「単票形式」のフォームにし、明細部のテーブル(クエリ)を「表形式」のフォームにします。そのあと、主部のフォーム下部に、明細部のフォームを埋め込むのです。
§05-03…入力テスト
(1)「Q伝票A主部」への主部の情報を入力してください。 (2)「Q伝票B明細部」へ、の明細部の情報を入力してください。各レコードにの情報であることを明記します。にはこだわる必要はありません(異なっても可)。 (3)「Q伝票A主部」で入力したレコードが「T伝票A主部」に正しく格納されているかをチェックしてください。 ...
§05-02…テーブル構成・作成
(1)それでは伝票を管理するための新しいデータベースファイル、「dbf-03-05」を作成しましょう。その中に以下のようなテーブル「T顧客マスター」を作成してください。 (2)以下のようなテーブル「T商品マスター」を作成しましょう。 (3)伝票の主部にあたるテーブル「T伝票A主部」を作成しましょう。伝票2枚分のレコ...
§05-01…テーマの把握・伝票をAccessで管理する(概要・理論)
あなたは宅配弁当の発注伝票を管理する予定です。紙伝票のサンプルは以下のとおりです。8枚あるので目を通してください(操作の必要はありません)。
§04-04…正規化3・従属性の考慮-まとめ
フィールド間に従属性がある場合、その関係を別のテーブル(マスター)に記述します。 従属しているフィールドは明細となるテーブルからは除外します。無駄を減らすため、入力ミスを減らすため、です。
§04-03…作成・従属性を考慮したコード化
(1)新しいデータベースファイル「dbf-03-04」を作成します。その中に以下のようなテーブル「T担当者マスター」を作成してください。 (2)以下のようなテーブル「T商品マスター」を作成してください。 (3)以下のようなテーブル「T売上管理表」を作成しましょう。 (4)「T売上管理表」を元にを同時表示させるクエリ「...
§04-02…従属性に関しての概要と考え方(理論)
さて結論から言うとこの分割方法(前ページの状態)は適切ではありません。ポイントはととの関係です。このケースでは商品に対する単価は決まっています。このようにあるフィールドの値が特定のフィールドの値によって自動決定される場合には、そのパターンをマスターテーブルに書き込んでおき、メインのリストからは除外させる必要があります。すなわちフィールドはメインリスト側ではな...