如何获取combo box的值

babyred007 2009-07-13 10:18:19
现在一共有两个表
一个叫family
字段有family_ID family_contant
一个叫controller
字段有controller_ID controller_contant family_ID
通过faimily_ID 建立关系


family_ID faimily_Contant
1 A
2 B


controller_ID family_ID controller_contant
1 1 a1
2 1 a2
3 1 a3
1 2 b1
2 2 b2
3 2 b3
我想在窗体里建立两个comb box,第一个选择family_contant第二个选择controller_contant
假如第一个comb box选择A 之后 ,第二个里只有a1 a2 a3属于A的候选项
应该怎么做第二个comb box啊 想建立一个SQL查询 但是不太会写SQL语句

我上传了自己做的一个测试用表
http://access911.net/csdn/FileDescription.asp?mdb=2009-7-13&id=26
做了个SQL查询 但是提示出错Where语句后面写的不对
能帮我看看么

是不是需要写一个函数getselectedItem返回combo box的值啊?怎么写啊

...全文
153 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2009-07-13
  • 打赏
  • 举报
回复
babyred007 2009-07-13
  • 打赏
  • 举报
回复
太感谢啦!!
ACMAIN_CHM 2009-07-13
  • 打赏
  • 举报
回复
ACMAIN_CHM 2009-07-13
  • 打赏
  • 举报
回复

改了一下你的family 窗体

combo4,combo6
combo6 的数据来源为 SELECT controller.controller_ID, controller.controller_contant FROM controller WHERE (((controller.family_ID)=forms!family!combo4));

combo4的onchange事件中
Private Sub Combo4_Change()
Me.Combo6.Requery
End Sub


7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧