以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]窗口中的ComboBox控件的列表项目能否选择关联表中的列 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24507) |
-- 作者:wayiok -- 发布时间:2012/10/16 0:16:00 -- [求助]窗口中的ComboBox控件的列表项目能否选择关联表中的列 如题。
客户表和地址表通过客户ID关联
客户A(客户ID:1)的发货地址有:地址1(地址ID:1),地址2(地址ID:2),地址3(地址ID:3) 客户B(客户ID:2)的发货地址有:地址4(地址ID:4),地址5(地址ID:5)
我给订单表做了个窗体,想通过窗体录入,"客户"的ComboBox取值列为客户表的"客户ID","地址"的ComboBox取值列为客户表的"地址ID"。 问题是,"客户ID”取值2时,"地址"下拉框中12345都有,我想只从4和5中选择,该怎么实现呢?
请教~~~
如果可以从关联表中取值就好了……
|
-- 作者:飞天 -- 发布时间:2012/10/16 1:45:00 -- 在窗口 AfterLoad 事件中
Dim cmb As WinForm.ComboBox = e.form.Controls("ComboBox1")
Dim cmd As WinForm.ComboBox = e.form.Controls("ComboBox2") |
-- 作者:wayiok -- 发布时间:2012/10/16 10:05:00 -- 谢谢指教~~
试了一下: 第一段代码好用的。 第二段代码,编译错误:Row不是"FormEventArgs"的成员
按照飞天的提示,在帮助文件中找到了“窗口中的动态列表项目”可以参考,多谢飞天兄。 |