レシート管理を題材にしてAccessでデータベースを作っていきます。
このページでは親子テーブル構造のデータベースを説明することが主たる目的になります。
親テーブルに店舗名や日付といったレシート全体にかかわる情報を保存し、子テーブルに購入した商品の詳細を保存します。
親テーブルと子テーブルを一対多のリレーションシップで結ぶことで一体として動作します。
親子テーブル構造のデータベース作成方法については、こちらのページで商品販売をモチーフにして紹介しているのですが、
親子テーブル以外の説明がてんこ盛りになってしまい、肝心の親子テーブルの説明がぼやけてしまったと思っています。
その反省から、このページでは親子テーブル構造に絞って解説し、余計な要素をなるべく排除するように心がけました。
親子テーブル構造に注目してご視聴ください。
このページでは
YouTubeのモザイクアートチャンネルの動画をもとにAccessの使い方を解説していきます。
気に入った方はモザイクアートチャンネル
に移動し、チャンネル登録、高評価ボタンをお願いします。
動画中で作成したAccessファイルをダウンロードできるようにしました。各動画の説明欄にダウンロードリンクを配置しましたので、そちらからダウンロードしてください。
zip形式の圧縮ファイルにしましたから、ダウンロードした後、右クリックメニューからすべて展開としてください。Access2019で作成したファイルですが、Access2007以降であれば開くと思います。
Accessレシート管理 親子テーブル編①【概要説明】
レシート管理を題材に、親子テーブル構造のAccessデータベースの作り方を紹介します。前回シリーズは販売管理をモチーフに親子テーブル構造のデータベースを解説したのですが、いろいろと盛り込みすぎて動画のボリュームが大きくなってしまいました。今回はシンプルに親子テーブル構造に絞っての解説にしたいと考えています。
サンプルファイルのダウンロード
Accessレシート管理 親子テーブル編②【親テーブル、子テーブルの作成】
親テーブルと子テーブルを作成し、親フォームの中に子フォームを埋め込みました。埋め込みフォームはリンク親フィールド、リンク子フィールドを設定することで、メインフォームと一体として動作させることができます。
サンプルファイルのダウンロード
Accessレシート管理 親子テーブル編③【VBAで金額を転記】
子テーブルの金額フィールドの合計を親テーブルの金額フィールドに転記する方法を解説しました。ごく簡単なVBAを使用しました。
サンプルファイルのダウンロード
Accessレシート管理 親子テーブル編④【親レコードと子レコードを連鎖削除】
親テーブルのレコードと子テーブルのレコードが連鎖削除するようにリレーションシップの設定を編集しました。親子テーブル構造の場合は、連鎖削除とした方が使い易いと思います。
サンプルファイルのダウンロード
|