消息关闭
    暂无新消息!
dbcombobox必须关联到数据库的某个字段..那我要怎么和上一个数据绑定呢

9个回答

︿ 2
这里不能使用DBcombobox。
因为DBcombobox功能是直接显示,或变更字段的值。

应该使用Combobox控件,通过选择它的值“山东省”, 样就可以通过SQL语句过滤数据了:
SQL:=‘Select * 表名 where 省市='#39+Combobox1.textt+#39;
︿ 1
本人曾经做过一个,选择到省(市)、市(区)、县、街道(乡)、村(居委会)的数据库。

1、由Combobox1,选择 省(市),Combobox2读入所属市(区)
2、由Combobox2,选择 市(区),Combobox3读入所属县
3、由Combobox3,选择 县,Combobox4读入所属街道(乡)
4、由Combobox4,选择 街道(乡),Combobox5读入所属村(居委会)
5、由Combobox5,选择 村(居委会)

一环扣一环。
︿ 1
表设计为 IP PIP name 就可以了,有组件自动组合成树形结构的。
ID是自动增长的唯一编号
PID是其上级的ID编号
name就是城市或者省份的名字啦
︿ 0
楼上说的很详细了,就是在Combobox1读取数据库省份,然后在Combobox2的进去事件写查询语句
SQL:=‘Select 市 表名 where 省市='Combobox1.text
︿ 0
第一个change的时候,获得当前的值,以此为条件 改变第二个dbcombbox对应的数据集的数据。