ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2430|回复: 7

如何计算已有两列的数据,显示在已有的第三列?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-2-18 19:44 | 显示全部楼层 |阅读模式
本帖最后由 mh9996 于 2012-2-18 19:59 编辑

第一列     第二列      第三列
   1              2      
   2              4
这是个已有的表,第三列空
我想在第三列计算前两列的和
我上网搜索了一天,全都是给的select语句
请问,这些select语句,写在哪里,能把第三列的数据显示出来呢?谢谢

我只要求在表里写出来,不想在窗体里查询到。

TA的精华主题

TA的得分主题

发表于 2012-2-18 19:48 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
=a1+b1????

TA的精华主题

TA的得分主题

发表于 2012-2-18 19:53 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-18 19:58 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-2-19 12:31 | 显示全部楼层
如果Access是2010版本的,可以在设计阶段,设置一个计算类型的字段,并输入相关的表达式,如图所示。
捕获.PNG

如果是2003版本的,需要在查询设计中建立SQL实现计算,如
  1. SELECT a, b, [a]+[b] AS c
  2. FROM tblName;
复制代码

TA的精华主题

TA的得分主题

发表于 2012-2-19 14:43 | 显示全部楼层
楼主说得很对.如果是2003版的,不建议在表里建那个字段.需要的时候用楼上给出的查询就可以了.但有时候由于特殊情况,需要在表里存在那个计算字段的话,可以定期用更新查询处理一下.

TA的精华主题

TA的得分主题

发表于 2012-2-19 14:50 | 显示全部楼层
忘了给出更新查询的语式了.
Update 表名 Set 字段3=字段1+字段2
如果需要有选择地更新表中的字段3,可以在更新查询后面加上Where语句,例如:
Update 表名 Set 字段3=字段1+字段2 Where 字段1=某个值

PS:为什么不建议这么做呢,因为这么做不能保证字段3的值总是正确的,因为如果你在表里更改了字段1或者字段2的值,字段3的值不会自动更新.必需重新执行一下更新查询才可以.所以,建议在表中根本就不需要建这个字段,需要的时候就是用Select 字段1,字段2,字段1+字段2 AS 字段3 From 表名 这样的查询就可以了.查询与表都可以做为窗体或报表的记录源使用,所以一点也不影响.另外,其实也可以不用查询作窗体或报表的记录源,直接在窗体或报表的文本框的控件来源里填写表达式也是一样的效果.=字段1+字段2

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-20 09:20 | 显示全部楼层
谢谢两位,谢谢
update set 的确不错。我晚上想了好久,用了个insert into,勉强也写进去了。
小弟还有个疑问,我另起提问帖子,关于列累加的,谢谢。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-10 18:14 , Processed in 0.026546 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表