先週 Access を始めたばかりなので、そのコーディングは苦手で、これまでに必要だったことしか知りません。
私はある種のサブテーブルを持っているところです。特に、シンク、ディスペンサー、ミラーなどを含むいくつかのバスルームをデータベース化しています。含まれている各アイテムには大量の情報があり、それらの多くが存在する可能性があるため、それぞれに独自のテーブル (tblSinks、tblMirrors など、および tblBathrooms) があります。 )。
各アイテムはバスルームに関連付けられます (多対 1、バスルームへのアイテム)。フォーム内のバスルームを編集するときに、他のフォーム (btnOpenMirrorForm タイプのもの) にリンクするボタンを含むタブがあるように、フォームをリンクするための最良の、最も受け入れられ、使用されている方法を知る必要があります。
私が望むのは、次のベストプラクティスです。
- フォームを開く (何か特別なことがあれば、それ以外の場合はデザインのボタン ウィザードを使用します)
- バスルーム フォームの現在のレコードの ID に基づいて、アイテムの "AssociatedBathroomID" を自動的に入力する
- 必要なバスルーム内にミラーを作成していることをユーザーが安心できるように、十分な情報が表示されるようにします (レコード ナビゲーションは自分で行うことができますが、実装する必要があるため)。
- btnOpenMirrorForm が押されると、新しいレコードが開きます (「このバスルームにアイテムを追加する」タイプのボタンと考えてください)。
あなたが言う前に、私はそれを調べてみました。多くの方法があり、いくつかは機能する可能性がありますが、最善の方法を知りたいです。これは間違いなく一般的なことのようです。私もサブフォームに反対しているわけではありませんが、すでに述べたように、多くの情報があり、最終的には Tablet PC の画面に表示されます。