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