現在、プロパティブロックとロット情報は、別々の入力ボックスでms-accessデータベースに入力され、テーブルに入力されます。ブロック用のボックスとロット用のボックス。アプリケーションが1つのブロックを含むが複数のロットの場合、ユーザーはカンマで区切られたロット情報を入力します。このようMS-Accessの未ネスト行ですか?
:
最後のテーブルは非常に厄介で、適切に照会することはできません。 ms-accessには、ユーザーがデータをコンマで区切って入力するが、各ブロックとロットには独自の行があるようにテーブル内の行を無効にする方法がありますか?このよう
:
あなたは多値フィールドを試みることができる。何Iから基本的に何をしようとしているのですが、Accessの内部の仕組みに隠れています(実際のシステムにDBを転送するのは本当に難しい)。とにかく、ここにリンク - [多値フィールドのガイド](https://support.office.com/en-gb/article/Guide-to-multivalued-fields-7c2fd644-3771-48e4-b6dc-6de9be bbec31) –
コンマでデータを分割し、ループして1つずつ挿入します。 –
@Kostasが示唆しているように、正規化されたテーブル構造を構築してから、VBAコードを使用してユーザのCSV入力をテーブルに保存します。しかし、これはユーザーの一貫性にかかっています。カンマを入力するのを忘れると、全体のアプローチが地獄になります。そしてスペースで分割することは同じリスクです。私がMVFを好まない限り、それが望ましいでしょう。 – June7