一個(gè)域的名稱能夠反映出一個(gè)域的用途,表述它存儲(chǔ)的數(shù)據(jù)。以姓、名以及郵編命名的域能夠文檔化且易于管理。這是毫無(wú)疑問(wèn)的。你就能夠很精確地知道哪種類型的數(shù)據(jù)應(yīng)該處在這個(gè)域中。但你在選擇域的名稱時(shí)候,還是有一些規(guī)則需要遵守:
一個(gè)域的名稱可以由64個(gè)字符組成,但僅能夠是字母、數(shù)字以及空格。
不要使用保留字來(lái)命名域,或?yàn)槟呈录O(shè)的任何接口。要知道哪些屬于保留字,可以通過(guò)搜索“保留字”來(lái)獲得。
如果你受到內(nèi)部的命名規(guī)則所束縛,那么請(qǐng)考慮創(chuàng)建一個(gè)你自己的規(guī)則。
3、不要在域名稱中使用空格
盡管你可能會(huì)想在域的名稱中使用空格,但請(qǐng)不要這么做。特別在遇上SQL語(yǔ)句以及VBA代碼時(shí),空格很難良好地工作。如果你使用了它們,你必須記住將相關(guān)內(nèi)容包括在括號(hào)內(nèi),而這是一個(gè)令人煩惱的操作。此外,如果你將數(shù)據(jù)庫(kù)升級(jí)到SQL服務(wù)器或?qū)?shù)據(jù)導(dǎo)出后在其它應(yīng)用程序中使用,這些空格字符基本上都會(huì)導(dǎo)致一些問(wèn)題出現(xiàn)。
如果你想要域的標(biāo)題以及隨后的對(duì)象能以比較正常的文本來(lái)顯示,那么你可以使用域的“標(biāo)題”屬性。例如,如果你將一個(gè)域命名為“姓”,就可以使用“標(biāo)題”屬性來(lái)顯示姓。你只需要記住,“標(biāo)題”屬性僅是與顯示有關(guān)的。當(dāng)關(guān)聯(lián)這個(gè)域的時(shí)候,你必須始終都使用這個(gè)域的真實(shí)名稱。
“標(biāo)題”屬性也帶來(lái)了一些它自身的行為上的問(wèn)題。如果你打算使用“標(biāo)題”屬性,那么請(qǐng)注意以下一些潛在的陷阱:
Access會(huì)忽略SQL語(yǔ)句中的AS關(guān)鍵詞,如果在其之下的域具有“標(biāo)題”設(shè)置。
“標(biāo)題”屬性設(shè)置無(wú)法得出“創(chuàng)建表格”查詢的結(jié)果。
DAO(數(shù)據(jù)訪問(wèn)對(duì)象)以及ADO域的對(duì)象會(huì)返回域的標(biāo)題屬性,并不會(huì)將其置于域的名稱之下。
新聞熱點(diǎn)
疑難解答
圖片精選