設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

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

[表] 如何在access中建立復(fù)合字段結(jié)構(gòu)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2015-5-12 02:30:09 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
各位高手,我有個(gè)關(guān)于access的問題,我在看數(shù)據(jù)庫技術(shù)資料的時(shí)候,看到字段可以分為復(fù)合字段(composite attribute)和單字段(single attribute),復(fù)合字段可以繼續(xù)往下分成更多的字段,比如家庭住址字段可以繼續(xù)分為街道,城市,郵編這幾個(gè)字段,街道又可以繼續(xù)分為街道名,街道號(hào)碼,樓號(hào),公寓號(hào)這幾個(gè)字段,有時(shí)候需要吧家庭住址作為一個(gè)整體字段引用進(jìn)行查詢等各種操作,有的時(shí)候需要用的字段細(xì)分的字段如街道名這個(gè)字段,如何用access建立這種復(fù)合字段呢?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2015-5-12 11:06:35 | 只看該作者
復(fù)合字段 第一次聽這個(gè)概念。應(yīng)該就是把字段拆分一下吧
比如說,國家-省份-城市這樣  不要直接國家省份城市  這個(gè)作為字段。方便擴(kuò)展和管理吧
3#
發(fā)表于 2015-5-12 11:54:50 | 只看該作者
所謂復(fù)合屬性就是一個(gè)字段可以細(xì)分的屬性。請(qǐng)注意,它只是字段的屬性。

個(gè)人不建議在字段設(shè)置里把復(fù)合屬性進(jìn)行拆分,即家庭住址就是家庭住址,而不必拆分為一個(gè)省字段、市字段、區(qū)字段、甚至街道辦、門牌號(hào)什么的。

需要細(xì)分的時(shí)候,通過諸如截取字符串長(zhǎng)度、或者另外建立基礎(chǔ)表進(jìn)行處理的。


例如,身份證前面6位,就可以對(duì)應(yīng)到省市區(qū),那么我們可以建立一個(gè)地市編碼表,包含編碼、省、市、區(qū),甚至郵編加進(jìn)來,假定為地市編碼表。

然后以人員信息表為數(shù)據(jù)源建立一個(gè)查詢,添加自定義字段,截取身份證前面六位,假定為人員信息查詢。

最后以這個(gè)編碼將查詢和表建立起連接關(guān)系,即可查詢出人員戶籍的省市區(qū),如果覺得還不夠的話,還可以對(duì)家庭地址進(jìn)行進(jìn)一步的截取,去掉省市區(qū)等等。

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

4#
發(fā)表于 2015-5-12 12:36:30 | 只看該作者
受教!
回復(fù)

使用道具 舉報(bào)

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

5#
發(fā)表于 2015-5-12 12:37:16 | 只看該作者
很好!受教!
回復(fù)

使用道具 舉報(bào)

6#
 樓主| 發(fā)表于 2015-5-12 14:22:54 | 只看該作者
大俠,受教了,十分十分感謝!
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

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

GMT+8, 2024-10-23 08:41 , Processed in 0.125137 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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