Access交流中心

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

两个行来源的组合框

兔斯基  发表于:2012-03-26 15:01:50  
复制

一表:收支表,字段有:ID(自动编号)、类型(列表框,值:收入、支出)、单位名称(组合框)。

基于上表创建一窗体。

问题:如果 [类型] 选择 [收入],那么 [单位名称]组合框的“行来源”为 “SELECT 客户.ID, 客户.公司名称 FROM 客户;”

      如果 [类型] 选择 [支出],那么 [单位名称]组合框的“行来源”为 “SELECT 供应商.ID, 供应商.公司名称 FROM 供应商;”

 

Top
兔斯基 发表于:2012-03-26 15:27:27
更直接的是:在列表框[类型]的更新后事件来约束组合框[单位名称]的行来源。

jia 发表于:2012-03-26 16:01:07
叶海峰 发表于:2012-03-26 16:46:13

me.组合框名字.rowsource="select id,公司名称 from " & iif(me.类型="收入","客户","供应商")



煮江品茶 发表于:2012-03-26 16:56:57
这说明本应该就是一张数据表,由于分成了两个,便带来了自找的麻烦。

兔斯基 发表于:2012-03-26 17:13:55
老头说的是,其实只要一张客户表,客户类型分成:客户和供应商就可以了!

兔斯基 发表于:2012-03-26 17:24:13

但是话说回来,把供货商和客户分成两张表也没神马错误啊

 



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