设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

返回列表 发新帖
查看: 1079|回复: 9

Excel 挑战 Access,第十七期:合并内容

[复制链接]

点击这里给我发消息

发表于 2016-4-17 19:31:44 | 显示全部楼层 |阅读模式
今天早上折磨Access的时候,需要用到个功能,如果用Excel做就是这样的:


在Access的表里要怎么弄?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2016-4-17 21:21:22 | 显示全部楼层
SELECT *,[F1]+[F2]+[F3]+[F4] AS 合成 FROM tblname
发表于 2016-4-17 21:26:48 | 显示全部楼层
2010之后版本,直接用计算字段编写表达式[F1]+[F2]+[F3]+[F4]

点击这里给我发消息

发表于 2016-4-17 21:33:11 | 显示全部楼层
在查询中用计算字段 或 sql语句
在窗体上 也可直接 设置控件源=地址 & 斜杠 & 文件名 & 后缀名

点击这里给我发消息

 楼主| 发表于 2016-4-17 22:23:07 | 显示全部楼层
喂喂……你们有木有好好看题啊,题目要求在表里……谁说查询了?谁说窗体了?
还好我现在摸到点Access的大门了,不然真被你们骗过去了……
发表于 2016-4-17 22:45:26 | 显示全部楼层
本帖最后由 a63521557 于 2016-4-17 22:48 编辑
pureshadow 发表于 2016-4-17 22:23
喂喂……你们有木有好好看题啊,题目要求在表里……谁说查询了?谁说窗体了?
还好我现在摸到点Access的大 ...

在Access的表中,“合成”就是一个冗余字段,用不着存在,输出时直接生成就行了,这也是Access优于Excel的所在。用计算表达式就可取代Excel中的冗余字段,文件体积可大大缩小。
发表于 2016-4-18 00:47:18 | 显示全部楼层
ly 发表于 2016-4-17 21:26
2010之后版本,直接用计算字段编写表达式[F1]+[F2]+[F3]+[F4]

我个人建议尽量少用“+”,改“&”为佳。详见:
http://www.office-cn.net/thread-116560-1-1.html
此外,版友a63521557说得对,2007版(含)之前只能使用创建查询的方式来完成;之后的版本使用计算字段,表示毫无压力。

如需查看附件,请确认您的Access版本是2010及以上版本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

 楼主| 发表于 2016-4-18 09:32:17 | 显示全部楼层
嗯,就是Roy的这个效果,过几天再来折腾.

在这里,说一说为什么会有这么一题,完全是现实中用到的时候遇到的.

其实我只是想要E列的数据,可是一个一个打太痛苦了,所以就用ABCD四个辅助列,然后一下子生成E列.
所以突发奇想,想知道Access的表在录入的过程中,有没有类似的快捷.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2016-4-18 14:42:15 | 显示全部楼层
本帖最后由 a63521557 于 2016-4-18 14:44 编辑
pureshadow 发表于 2016-4-18 09:32
嗯,就是Roy的这个效果,过几天再来折腾.

在这里,说一说为什么会有这么一题,完全是现实中用到的时候 ...

若是只想要生成E列(合成)数据,那么无论是在Excel或Access的表中,都仅需要保留C列(文件名)数据就足够了,其E列(合成)生成的表达式如下表示便可:
Excel中:E2公式 ="C:\Users\洁影(小妖)\Desktop\" & C2 & ".jpg"
Access中:合成: "C:\Users\洁影(小妖)\Desktop\" & [文件名] & ".jpg"

另外,再说明一下:
其实“Excel挑战Access”就是一个伪命题,两个软件各有所长及各有所短,就看你用于解决什么样的实际问题,以及数据处理量的大小及其复杂程度。就好比专用图像处理软件Photoshop与一般通用的图像处理软件(比如ACDsee、美图秀秀)一样,各自都有其适应的环境及用途,大可发挥各自所长,相安无事。若是寻求一个问题的多种解决途径,好比一道数学题的多种解题方法,开阔眼界,集思广益,倒是值得探索鼓励。

点评

其实你没搞懂小妖的意图,A列、D列也许是可变的呢?小妖这样写,主要就是考虑到灵活性。  发表于 2016-4-21 09:27
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /6 下一条

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2019-9-21 13:11 , Processed in 0.101905 second(s), 44 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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