Access交流中心

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

组合框的数据源问题

Fromaer  发表于:2009-03-01 12:31:05  
复制

我在窗体上有两个组合框,一个文本框。第一个组合框是日期选择,第二个组合框来自一个数据源。当第一个不变时,每次选择第二个组合框时,就将一、二组合框的数据合并写入文本框。能不能每次选择第二个组合框后,其数据源中就将已选过的数据去掉。比如第一个组合框是090301,第二个组合框的数据源包括A、B、C、D、E、F,当选择A时,就将090301A写入文本框,再选第二个组合框时,数据源就只剩下B、C、D、E、F了。当然,当第一个组合框改变时,第二个组合框的数据源又恢复从A到F。不知道我说清楚了没有,请各位高人帮帮忙啊!有谢了!

 

Top
赵文斌 发表于:2009-03-01 12:45:45

你可以这样,把A到F的那个数据源再加个字段,当产生090301A时,用代码写入刚加的那个字段一个参数。前提还有数据源需要加刚加那个字段作为条件(判断是否为空也行)。当第一个组合框更新后,产生一个事件就是把数据源里刚加的那个字段清空就可以了。DOCMD.RUNSQL "UPDATE 数据源表 SET 刚加的字段=NULL“就可以了



Fromaer 发表于:2009-03-01 13:23:23

谢谢zhaowb

 

可惜我个人水平太低,可不可以做个例子给我呢? 



赵文斌 发表于:2009-03-01 20:20:21
你上传附件,我帮你修改。

Fromaer 发表于:2009-03-02 10:43:10
请帮忙看看!谢谢!

Fromaer 发表于:2009-03-02 10:43:43
Fromaer 发表于:2009-03-02 10:58:24

忘了说了,等抽样规格型号cpxh1、cpgg1确定后,抽样数量也就确定了。这里需要一个查询。

还有灭菌柜次的问题,上面已经说了。

拜托了。



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