0

我有一个关于如何链接一个列表框上的选定项目并以相同形式显示在另一个列表框上的问题......这就是我想要的:

我有一个名为 category 的表,它具有以下值:

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

我可以在 listbox1 中看到 category1,但是基于所选类别的链接是我卡住的地方。我是否必须在单个表单上使用子表单或这可能?

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 的更新后事件中,您需要根据需要重新查询 listbox2 和 listbox3。

于 2012-10-23T09:56:01.153 回答