Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 4293|回復(fù): 9
打印 上一主題 下一主題

Excel 挑戰(zhàn) Access,第十七期:合并內(nèi)容

[復(fù)制鏈接]

點(diǎn)擊這里給我發(fā)消息

跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2016-4-17 19:31:44 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
今天早上折磨Access的時(shí)候,需要用到個(gè)功能,如果用Excel做就是這樣的:


在Access的表里要怎么弄?

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊(cè)

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2016-4-17 21:21:22 | 只看該作者
SELECT *,[F1]+[F2]+[F3]+[F4] AS 合成 FROM tblname
3#
發(fā)表于 2016-4-17 21:26:48 | 只看該作者
2010之后版本,直接用計(jì)算字段編寫表達(dá)式[F1]+[F2]+[F3]+[F4]

點(diǎn)擊這里給我發(fā)消息

4#
發(fā)表于 2016-4-17 21:33:11 | 只看該作者
在查詢中用計(jì)算字段 或 sql語(yǔ)句
在窗體上 也可直接 設(shè)置控件源=地址 & 斜杠 & 文件名 & 后綴名

點(diǎn)擊這里給我發(fā)消息

5#
 樓主| 發(fā)表于 2016-4-17 22:23:07 | 只看該作者
喂喂……你們有木有好好看題啊,題目要求在表里……誰(shuí)說查詢了?誰(shuí)說窗體了?
還好我現(xiàn)在摸到點(diǎn)Access的大門了,不然真被你們騙過去了……
6#
發(fā)表于 2016-4-17 22:45:26 | 只看該作者
本帖最后由 a63521557 于 2016-4-17 22:48 編輯
pureshadow 發(fā)表于 2016-4-17 22:23
喂喂……你們有木有好好看題啊,題目要求在表里……誰(shuí)說查詢了?誰(shuí)說窗體了?
還好我現(xiàn)在摸到點(diǎn)Access的大 ...

在Access的表中,“合成”就是一個(gè)冗余字段,用不著存在,輸出時(shí)直接生成就行了,這也是Access優(yōu)于Excel的所在。用計(jì)算表達(dá)式就可取代Excel中的冗余字段,文件體積可大大縮小。
7#
發(fā)表于 2016-4-18 00:47:18 | 只看該作者
ly 發(fā)表于 2016-4-17 21:26
2010之后版本,直接用計(jì)算字段編寫表達(dá)式[F1]+[F2]+[F3]+[F4]

我個(gè)人建議盡量少用“+”,改“&”為佳。詳見:
http://ctxi.cn/thread-116560-1-1.html
此外,版友a(bǔ)63521557說得對(duì),2007版(含)之前只能使用創(chuàng)建查詢的方式來完成;之后的版本使用計(jì)算字段,表示毫無壓力。

如需查看附件,請(qǐng)確認(rèn)您的Access版本是2010及以上版本

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊(cè)

x

點(diǎn)擊這里給我發(fā)消息

8#
 樓主| 發(fā)表于 2016-4-18 09:32:17 | 只看該作者
嗯,就是Roy的這個(gè)效果,過幾天再來折騰.

在這里,說一說為什么會(huì)有這么一題,完全是現(xiàn)實(shí)中用到的時(shí)候遇到的.

其實(shí)我只是想要E列的數(shù)據(jù),可是一個(gè)一個(gè)打太痛苦了,所以就用ABCD四個(gè)輔助列,然后一下子生成E列.
所以突發(fā)奇想,想知道Access的表在錄入的過程中,有沒有類似的快捷.

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊(cè)

x
9#
發(fā)表于 2016-4-18 14:42:15 | 只看該作者
本帖最后由 a63521557 于 2016-4-18 14:44 編輯
pureshadow 發(fā)表于 2016-4-18 09:32
嗯,就是Roy的這個(gè)效果,過幾天再來折騰.

在這里,說一說為什么會(huì)有這么一題,完全是現(xiàn)實(shí)中用到的時(shí)候 ...

若是只想要生成E列(合成)數(shù)據(jù),那么無論是在Excel或Access的表中,都僅需要保留C列(文件名)數(shù)據(jù)就足夠了,其E列(合成)生成的表達(dá)式如下表示便可:
Excel中:E2公式 ="C:\Users\潔影(小妖)\Desktop\" & C2 & ".jpg"
Access中:合成: "C:\Users\潔影(小妖)\Desktop\" & [文件名] & ".jpg"

另外,再說明一下:
其實(shí)“Excel挑戰(zhàn)Access”就是一個(gè)偽命題,兩個(gè)軟件各有所長(zhǎng)及各有所短,就看你用于解決什么樣的實(shí)際問題,以及數(shù)據(jù)處理量的大小及其復(fù)雜程度。就好比專用圖像處理軟件Photoshop與一般通用的圖像處理軟件(比如ACDsee、美圖秀秀)一樣,各自都有其適應(yīng)的環(huán)境及用途,大可發(fā)揮各自所長(zhǎng),相安無事。若是尋求一個(gè)問題的多種解決途徑,好比一道數(shù)學(xué)題的多種解題方法,開闊眼界,集思廣益,倒是值得探索鼓勵(lì)。

點(diǎn)評(píng)

其實(shí)你沒搞懂小妖的意圖,A列、D列也許是可變的呢?小妖這樣寫,主要就是考慮到靈活性。  發(fā)表于 2016-4-21 09:27
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 06:19 , Processed in 0.192116 second(s), 41 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表