设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3771|回复: 9
打印 上一主题 下一主题

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

[复制链接]
1#
发表于 2016-4-17 22:45:26 | 显示全部楼层
本帖最后由 a63521557 于 2016-4-17 22:48 编辑
pureshadow 发表于 2016-4-17 22:23
喂喂……你们有木有好好看题啊,题目要求在表里……谁说查询了?谁说窗体了?
还好我现在摸到点Access的大 ...

在Access的表中,“合成”就是一个冗余字段,用不着存在,输出时直接生成就行了,这也是Access优于Excel的所在。用计算表达式就可取代Excel中的冗余字段,文件体积可大大缩小。
2#
发表于 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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-5 08:55 , Processed in 0.080975 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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