Access交流中心

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

批量更新查询问题

福地  发表于:2016-02-19 09:28:43  
复制

在一个表中有【毕业时间】和【是否毕业】字段,如何用输入【毕业时间】参数的方式更新【是否毕业】字段的值?如:【毕业时间】中有2016;2017;2018等,现在在查询中输入“2016”参数更新【是否毕业】字段的值为“true”

 

Top
梧桐细雨 发表于:2016-02-19 12:29:52

假设你的表为:学生花名册

使用更新查询

UPDATE 学生花名册 SET 是否毕业="true" WHERE [毕业时间]=2016 or [毕业时间]=2017 or [毕业时间]=2018;

在Access 2003 下通过。

做了个附件,看看就明白了。

点击下载此附件 (批量更新示例)



福地 发表于:2016-02-19 13:25:10
我是想在每年的时候,输入查询参数“毕业时间”,如2016年毕业的学生输入“2016”,【是否毕业】字段自动更新为true,在2017年的时候输入参数“2017”符合2017年毕业的学生,【是否毕业】字段才更新为true,

朱先生 发表于:2016-02-19 13:43:52

更新

如果毕业时间字段的属性是    是/否 就参考  



梧桐细雨 发表于:2016-02-19 14:48:46

福地:

我是想在每年的时候,输入查询参数“毕业时间”,如2016年毕业的学生输入“2016”,【是否毕业】字段自动更新为true,在2017年的时候输入参数“2017”符合2017年毕业的学生,【是否毕业】字段才更新为true,


按你的意思,重新修改如下:

UPDATE 学生花名册 SET 学生花名册.是否毕业 = "true"
WHERE (((学生花名册.毕业时间)=[请输入毕业年份:]));


点击下载此附件 (输入参数批量更新查询示例)



朱先生 发表于:2016-02-19 15:26:48

 



福地 发表于:2016-02-19 16:24:50
谢谢!!已经完美解决,新祝年快乐!

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