2016-04-09 9 views
1

この質問が以前に尋ねられた場合は申し訳ありませんが、Microsoft Accessフォームの使用に関する限られた知識があれば、私は非常に簡単な問題である可能性があります。Microsoft Access - フォームを作成して交差テーブルにデータを投稿する

コンボボックスを使用して交差テーブルにデータを投稿できるフォームを作成しようとしている現在、クライアントとプロジェクト番号の間の関係を作成することが目的です。これらは、多対多関係。私はに実行しています1つの問題で始まるように

Relation Example

は私が独自のクライアント名を選択するために、交差点テーブルを使用する場合、私は交差テーブル内の複数の項目があるドロップダウンメニューから複数のエントリを取得するということです。

Form Example

私の問題の第二部では、私は、ドロップダウン選択が行われた後、交差テーブルにデータをポストする方法がわからないだということです。

ご協力いただきまして誠にありがとうございます。皆様にお越しいただき、ありがとうございます。

答えて

1

最初の部分は、メインクライアントテーブルのデータを検索して編集するためのフォームを作成することです。

このフォームは、単一のメインクライアントテーブルにのみ基づいています。

とにかく、おそらくクライアントの表を編集するための素敵なフォームがあります。とにかくユーザーがクライアントを見つけて編集する方法は?ですから、この問題と問題は、アプリケーションで何か他のことをする前に処理されることになります。今以上を閉じて、好きな色のいくつかの選択肢を追加できるようにするために、第2のフォームを作成(または、あなたのケースで、

enter image description here

OK:

この単一のテーブルに基づくフォームは次のようになります。 ClientContract)。フォームはこの子テーブルに基づいています。

このフォームも最初のフォームと同様に、1つのテーブルに基づいています。

このフォームを作成するには、ClientContractテーブルをクリックし、次にリボンから複数のアイテムフォームをリボンから選択します。我々は、ユーザーが手動で(あなたのケースでまたはプロジェクト)の色を入力する必要がありますする必要はありません。もちろん、

enter image description here

を、私たちはリボンからコンボボックスにドロップします。それは次のようになります。ウィザードを使用します。このコンボの最初の列がProjectNumberテーブルのPKであることを確認しますが、読み込みと選択のためには、その櫛形ボックスにProjectNumberとProject Description列が含まれています。私がそのコンボボックスをどのように追加したかについての上記の注記。

このフォームを閉じて保存したとします。

最初のメインクライアントフォームをデザインモードで開き、先ほど作成した2番目のフォームをこのフォームにドラッグ&ドロップします。結果フォームは次のようになります。

enter image description here アクセスは自動的に設定されます。私たちのためにcustomer_IDが設定されています(メインフォームのみが表示されるメインフォームに添付されているため)。

上記の作業が終わったら、再度ロットを閉じ、デザインモードで継続フォームを開いて余分な迷惑メールをすべて削除します。 (コンボボックスのみを残してください)。

結果がこれです: enter image description here

+0

はあなたの助けをありがとうございました、それははるかに高く評価され、これは間違いなく私のために働きました! –

関連する問題