
※1

新規に空のデータベースを作成、次にテーブルを作ります
テーブル作成で重要なのは、漏れ、間違いを無くすことです
何度もチェックしましょう
テーブル名は tm01_Kokyaku とします
テーブルを作る上でのルールとして
・テーブルごとに記号+連番を付けて識別できるようにする
tm + 01_ の部分(t = テーブルを表す、m=マスタを表す)
_は見やすくするための区切りです
・項目名にもテーブル名の記号+連番をつける
tm01_ の部分
・テーブル名、項目名は英数のみ使う
これらのルールは、フォームを作る時、VBAのコードを書くときのミスを減らすことにつながります
特にテーブルが多くなると、複雑になりミスも多くなるので、これらのルールを徹底することが重要です
具体例を挙げても、説明が難しいのですが
AccessではSQLでテーブルを複数結合できるのがメリットですが、
結合によって、同じ項目名が複数存在する場合があります
画面に表示させる項目を、マスタ側の項目を表示させるところを、日次入力側の項目を表示させたり
更新クエリーで日次入力側の項目を更新すべきところを、マスタ側を誤って更新してしまったり
ということがあります
そういったミスは、動かしてもエラーも無く動くので気付かないことが多いです
テーブルを作る段階から、こういったミスが無くすための工夫が、これらのルールです
(Sample1.docの1~5ページの部分)