0

選択したアイテムを1つのリストボックスにリンクし、他のリストボックスに同じ形式で表示する方法について質問があります...これは私がしたいことです:

次の値を持つカテゴリというテーブルがあります。

category table:
categorynumber (primary key) int not null,
categoryname varchar() not null,
Parentcategory (foreign key refering to categorynumber)int not null,
categoryfollowingnumber int not null.

カテゴリ、サブカテゴリ、サブサブカテゴリから選択したい。したがって

listbox1(category1),
listbox2(subcategory based on category1)
listbox3 (sub-sub category based on subcategory)

listbox1: select category: Car
listbox2: display: toyota
listbox3: display: toyota corola

リストボックス 1 にカテゴリ 1 が表示されますが、選択したカテゴリに基づくリンクで行き詰まります。サブフォームを使用する必要がありますか、それとも単一のフォームで可能ですか?

4

1 に答える 1

1

行ソースには次のようなものが必要です。

 Listbox1: SELECT id, category FROM categorytable
 Listbox2: SELECT id, subcategory FROM subcategorytable
           WHERE categoryID = Forms!NameOfForm!LListbox1
 Listbox3: SELECT id, subsubcategory FROM subsubcategorytable
           WHERE subcategoryID = Forms!NameOfForm!LListbox2

フォームの現在のイベントと、listbox1 と listbox2 の after update イベントの両方で、必要に応じて listbox2 と listbox3 を再クエリする必要があります。

于 2012-10-23T09:56:01.153 に答える