Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

组合框行来源的问题

何墨  发表于:2015-06-24 17:04:24  
复制

这里的行来源我想写一个SQL查询语句,根据主窗体的某个控件值来得到不同的查询结果作为行的数据源

 

Top
煮江品茶 发表于:2015-06-24 17:12:56

应该不能直接在行来源中引用窗体控件。

可在某个控件的更新后事件中,动态设置该组合框的数据源。



何墨 发表于:2015-06-24 17:18:41

动态设置数据源  recordsource貌似不管用啊这个属性能设置么 set 组合框. recordsource=recordset  这样?

还是     组合框. recordsource=SQL语句表达式  这样?



煮江品茶 发表于:2015-06-24 17:34:24

me.阁下的组合框名称.RowSource="select * from 阁下的数据表 where 某个字段=" & me.某个控件.value


如:

me.学生ID.Rowsource="select 学生ID,姓名 from 学生表 where 班级ID=" & nz(me.班级ID.value,0)



杜超 发表于:2015-06-25 08:39:16

[示例]分三级显示组合框联动-Access软件网
http://www.accessoft.com/article-show.asp?id=2543
*2
个组合框分级联动-Access软件网
http://www.accessoft.com/article-show.asp?id=2016#
组合框联动示例-Access软件网
http://www.accessoft.com/article-show.asp?id=4622



金宇 发表于:2015-06-26 22:31:48

你可以在某个控件值的更新后事件中写代码给组合框设置行来源

me.组合框的名称.RowSource="select * from 表名称 where 某个字段名称 = '" & me.某个控件.value &"'"

具体名称你要根据你那里实际的名称进行更换。



总记录:5篇  页次:1/1 9 1 :