2、输入数据如下:
id 类型 父id
1 A
2 B
3 C
4 A1 1
5 A2 1
6 A3 1
7 B1 2
8 B2 2
9 C1 3
10 C2 3
3、在表的设计窗口对父id字段设计查阅
显示控件:组合框
行来源类型:表/查询
行来源:select * from 类型表 where nz(父id,0)<>0
绑定列:1
列数:2
列宽:0
4、在窗体中设置两个控件,其一为id控件,其二为父id控件,这两个控件皆为组合框。父id控件的组合框设置与数据表中的查阅一致。id控件的组合框设置如下:
行来源类型:表/查询
行来源:select * from 类型表
绑定列:1
列数:2
列宽:0
5、写父id控件的更新后事件:
dim ssql as string
ssql="select * from 类型表"
if isnull(me.父id.value)=false then
ssql="select * from 类型表 where 父id=" & nz(me.父id.value,0)
end if
me.id.RowSource=ssql