Foxtable(狐表)使用指南_第1頁
Foxtable(狐表)使用指南_第2頁
Foxtable(狐表)使用指南_第3頁
Foxtable(狐表)使用指南_第4頁
Foxtable(狐表)使用指南_第5頁
已閱讀5頁,還剩312頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、狐表使用指南關(guān)于菜單絕大多數(shù)的日常操作都是通過菜單來完成的,所以我們首先介紹一下Foxtable的菜單。一、菜單的構(gòu)成Foxtable的菜單和傳統(tǒng)的菜單有所不同,它是由功能區(qū)組成的。系統(tǒng)菜單默認(rèn)包括日常工作、數(shù)據(jù)表、管理項(xiàng)目、打印輸出、雜項(xiàng)等五個功能區(qū);而每一個功能區(qū)又是由功能組構(gòu)成的,例如日常工作這個功能區(qū),包含剪貼板、數(shù)據(jù)、排序與篩選、 數(shù)據(jù)統(tǒng)計(jì)、編輯、窗口等功能組;通過功能區(qū)和功能組,我們可以將各種按鈕按照功能分類,有序地組合起來。 除了功能區(qū)外,菜單還包括程序菜單,快速訪問欄和配置欄,如下圖所示:單擊文件按鈕會出現(xiàn)程序菜單,程序菜單包括與文件和打印相關(guān)的命令:配置欄位于窗口的右上角:初

2、次使用,您可能會對這種風(fēng)格的菜單布局感到不適應(yīng),其實(shí)這種風(fēng)格是一種趨勢,越來越多的軟件會采用;相信你習(xí)慣之后,肯定會感到這樣的布局其實(shí)是非常方便的 ;例如當(dāng)你完成一個管理項(xiàng)目的設(shè)計(jì)工作后,之后錄入數(shù)據(jù)、查詢、篩選、統(tǒng)計(jì)、打印報(bào)表等幾乎所有的日常工作,都可以在菜單的日常工作區(qū)完成,無需像傳統(tǒng)的菜單那樣,需要反復(fù)選擇不同的菜單。二、按鈕的類型按鈕分為三種類型:1、標(biāo)準(zhǔn)按鈕絕大部分按鈕都是標(biāo)準(zhǔn)按鈕,單擊標(biāo)準(zhǔn)按鈕即可執(zhí)行某一項(xiàng)操作,例如復(fù)制、剪切、粘貼等按鈕。2、下拉按鈕單擊下拉按鈕將出現(xiàn)一個下拉菜單,用以選擇具體的操作,例如功能組“排序與篩選”中的“表視圖”按鈕。3、組合按鈕組合按鈕其實(shí)就是標(biāo)準(zhǔn)按鈕

3、和下拉按鈕的組合,組合按鈕分成兩部分,單擊上半部分會立即執(zhí)行某項(xiàng)操作,而單擊下半部分,將出現(xiàn)一個下拉菜單,用以選擇更多的類似操作。例如“數(shù)據(jù)”功能組中的“增加行”按鈕,就是一個組合按鈕,單擊按鈕的上半部分,將直接增加一行,而單擊按鈕的下半部分,將出現(xiàn)一個下拉菜單, 用以選擇是增加一行還是增加多行,如下圖所示:之所以專門介紹一下按鈕的種類,是因?yàn)椴簧儆脩魰雎越M合按鈕所包含的下拉菜單,而這些下拉菜單中有不少功能是相當(dāng)重要的。項(xiàng)目相關(guān)新建項(xiàng)目啟動Foxtable之后,會自動建立一個空白的管理項(xiàng)目,您可以在此基礎(chǔ)上進(jìn)行修改。但更多的時候,我們是通過直接單擊程序菜單中的新建(如下圖所示)命令來新建一個

4、項(xiàng)目,因?yàn)檫@樣更為方便。新建項(xiàng)目步驟Foxtable中的每一個管理項(xiàng)目,都有一個同名的專用獨(dú)立文件夾,這會為今后的管理帶來很多方便;當(dāng)您輸入項(xiàng)目名稱,選擇項(xiàng)目位置后,會自動顯示新建項(xiàng)目的路徑和名稱,如下圖所示:指定項(xiàng)目名稱和位置后,單擊創(chuàng)建表頁簽,可以在這里增加、刪除、設(shè)計(jì)表:根據(jù)需要增加所有的表和列,設(shè)置好列的類型和名稱,單擊“確定”按鈕,即可新建一個項(xiàng)目。小提示:1、如果某一列的值由其它列計(jì)算得出,也就是我們常說的表達(dá)式列,是不能在這里增加的,后續(xù)章節(jié)會詳細(xì)介紹如何增加表達(dá)式列。2、表結(jié)構(gòu)不可能一開始就能完全建好的,在設(shè)計(jì)過程中,肯定還需要不斷地調(diào)整,所以Foxtable還提供了增加表、刪

5、除表,修改表結(jié)構(gòu)的功能,后續(xù)章節(jié)會對此進(jìn)行介紹。壓縮項(xiàng)目Foxtable雖然界面類似電子表格,但實(shí)際上是個純數(shù)據(jù)庫軟件。在Foxtable中,被刪除的行仍然存在數(shù)據(jù)庫中,占據(jù)存儲空間,直到執(zhí)行“壓縮項(xiàng)目”的命令,這些行才會真正被刪除。壓縮項(xiàng)目命令位于菜單的“管理項(xiàng)目”功能區(qū):如果在刪除行后,繼續(xù)增加行,那么新增行會使用被刪除行的存儲空間,而不會占用新的存儲空間,所以“壓縮項(xiàng)目”命令通常無需頻繁地執(zhí)行。壓縮項(xiàng)目不僅能夠節(jié)省存儲空間,還能提高查詢性能,所以定期執(zhí)行此命令是有好處的。需要注意的是,壓縮項(xiàng)目不會對外部數(shù)據(jù)表起作用,如果你有數(shù)據(jù)表來自于外部數(shù)據(jù)源,例如SQL Server、Access、

6、Oracle,那么請直接在這些軟件中執(zhí)行壓縮命令,Access對應(yīng)的命令是“壓縮與修復(fù)”,SQL Server對應(yīng)的命令是“收縮”。備份項(xiàng)目為便于用戶快速完成日常的手工備份工作,F(xiàn)oxtable提供了一個備份功能。在菜單的“管理項(xiàng)目”功能區(qū)中,單擊“備份項(xiàng)目”按鈕,選擇備份文件路徑,輸入備份文件名,單擊“確定”按鈕即可完成備份。備份文件的格式為zip,備份文件名由當(dāng)前日期和時間組成,例如在2012年6月23日上午11點(diǎn)25分備份,那么默認(rèn)的備份文件名將是“項(xiàng)目名稱_201206231125.zip”。備份文件內(nèi)容包括項(xiàng)目文件本身,及其所有附件,這樣需要恢復(fù)項(xiàng)目的時候,只需直接將備份文件解壓即可

7、,而且所有的數(shù)據(jù)、設(shè)計(jì)和附件都不會丟失。提示:1、最好按日期順序保留多個備份,因?yàn)椴⒉皇撬幸馔舛寄鼙患皶r發(fā)現(xiàn)的;如果只保留最近的一個備份,那么已經(jīng)有問題的備份就會覆蓋之前好的備份,導(dǎo)致項(xiàng)目無法安全恢復(fù)。2、定期將備份文件復(fù)制到多個存儲介質(zhì)中,避免因?yàn)榇鎯橘|(zhì)的損壞而丟失數(shù)據(jù);如果只在本機(jī)備份,一旦硬盤損壞,項(xiàng)目文件和備份文件就可能“全軍覆沒”,帶來災(zāi)難性的后果。3、備份內(nèi)容不包括外部數(shù)據(jù)表,如果你有數(shù)據(jù)表來自于外部數(shù)據(jù)源,例如SQL Server、Oracle、Access,那么請另行做好備份工作。鎖定項(xiàng)目所謂鎖定項(xiàng)目,就是使項(xiàng)目處于只讀狀態(tài),禁止編輯任何表中的內(nèi)容。按下配置欄中的“查閱模式

8、”按鈕,即可鎖定項(xiàng)目;彈起該按鈕,即可回到正常狀態(tài)。如果你突然無法在表中輸入數(shù)據(jù),請檢查是否無意中按下了“查閱模式”按鈕。項(xiàng)目信息在“項(xiàng)目管理”功能區(qū)中,單擊下圖中的“項(xiàng)目信息”按鈕,可以輸入一些和版權(quán)相關(guān)的信息:下面是項(xiàng)目信息輸入窗口:項(xiàng)目信息不是必須的,但是我公司在提供某些服務(wù)的時候,會查看項(xiàng)目信息,所以輸入準(zhǔn)確的項(xiàng)目信息,有助于保護(hù)您的開發(fā)成果。項(xiàng)目屬性菜單的“管理項(xiàng)目”功能區(qū),單擊“項(xiàng)目屬性”按鈕:會出現(xiàn)項(xiàng)目屬性設(shè)置窗口:大部分的項(xiàng)目屬性是邏輯屬性,邏輯屬性只有兩個選項(xiàng):True(是)和False(否)。備份以下項(xiàng)目屬性用于設(shè)置自動備份: 備份目錄用于指定默認(rèn)的備份文件存放目錄。 備份

9、周期此屬性用于指定自動備份的周期,默認(rèn)為“無”,也就是不自動備份。 包括附件指定備份的時候,是否包括附件,如果設(shè)為False,將只備份項(xiàng)目文件本身。 不能因?yàn)樵O(shè)置了自動備份,就忽視了手工備份,因?yàn)樽詣觽浞菔菦]有辦法將備份文件復(fù)制到多個存儲介質(zhì)上的。下面的屬性很少使用,普通用戶可以忽略。界面以下項(xiàng)目屬性用于設(shè)置Foxtable的界面: 界面風(fēng)格用于指定項(xiàng)目的界面風(fēng)格,包括默認(rèn)的藍(lán)色(Office2007Blue)、銀灰(Office2007Silver)、黑色(Office2007Black)。 顯示標(biāo)題是否在菜單的下面,列出所有的表名,用于單擊選擇不同的表。如果將此屬性設(shè)為False,將隱藏表

10、的標(biāo)題,用戶無法通過單擊表名來選擇不同的表,只能通過代碼來切換表。 顯示快選按鈕是否在表標(biāo)題右側(cè)顯示快速選擇表的下拉按鈕。 顯示圖標(biāo)是否在表標(biāo)題處顯示圖標(biāo),設(shè)為True顯示,F(xiàn)alse不顯示,默認(rèn)為False,也就是不顯示。表的圖標(biāo)是可以自定義的,在表屬性設(shè)置中,有一個名為“自定義圖標(biāo)”的屬性,利用該屬性即可為表選擇個性化的圖標(biāo),圖標(biāo)的大小最好是16*16個像素。 登錄提示設(shè)置用戶登錄窗口的提示信息。提示:默認(rèn)不會出現(xiàn)登錄窗口,除非增加用戶或者修改了開發(fā)者和管理員的密碼。有關(guān)用戶管理,會有專門的章節(jié)講述。 加載提示設(shè)置在打開項(xiàng)目的時候,F(xiàn)oxtable加載表的提示信息,用“0”表示正在加載的表

11、的表名。窗口以下項(xiàng)目屬性用于設(shè)置Foxtable的主窗口,這些屬性不是即時生效的,只有重新打開項(xiàng)目才會生效: 最大化啟動Foxtable后,窗口是否最大化。在最大化屬性為False的時候,可以通過以下五個屬性對窗口進(jìn)行進(jìn)一步的設(shè)置: 寬度設(shè)置窗口的寬度,單位為像素。 高度設(shè)置窗口的高度,單位為像素。 最大化按鈕是否在窗口標(biāo)題欄顯示最大化按鈕。 最小化按鈕是否在窗口標(biāo)題欄顯示最小化按鈕。 允許調(diào)整大小是否允許用戶在運(yùn)行過程中調(diào)整主窗口大小。開發(fā)設(shè)置 關(guān)閉開發(fā)功能此屬性默認(rèn)為False,如果設(shè)為True,則除開發(fā)者之外,其他任何人均無法使用Foxtable的設(shè)計(jì)功能。如果設(shè)計(jì)好的項(xiàng)目需要提供給第三

12、方使用,那么利用此屬性,可以有效保護(hù)您的開發(fā)成果 。 允許設(shè)置數(shù)據(jù)源如果打開項(xiàng)目的時候,數(shù)據(jù)源無效,是否允許管理員級別的用戶重新設(shè)置數(shù)據(jù)源的鏈接字符串。表標(biāo)題設(shè)置項(xiàng)目屬性提供了一組屬性,用于對表標(biāo)題進(jìn)行細(xì)節(jié)設(shè)置。例如我們將“標(biāo)題位置”屬性設(shè)置為“Left”,標(biāo)題文本方向設(shè)置為“Horizontal”,表標(biāo)題將顯示表的左邊位置:初始化項(xiàng)目所謂初始化項(xiàng)目,就是清空數(shù)據(jù),回到初始狀態(tài);“初始化項(xiàng)目”命令位于“管理項(xiàng)目”功能區(qū)中:在初始化窗口,選擇要初始化的表,只有選中的表,數(shù)據(jù)才會被清空:選擇要初始化的表,單擊“確定”按鈕,即可完成初始化的工作,并重新打開項(xiàng)目。初始化會直接從后臺清除表的所有數(shù)據(jù),不

13、管這些數(shù)據(jù)是否已經(jīng)加載,所以在初始化一個表之前,一定要慎重考慮。如果希望禁止某個表被初始化,可以在表屬性設(shè)置中,將其“允許初始化”屬性設(shè)為False(否)。表相關(guān)基本操作表的類型Foxtable包括以下表類型:內(nèi)部數(shù)據(jù)表外部數(shù)據(jù)表查詢表臨時表實(shí)際應(yīng)用的時候,使用最多的是內(nèi)部數(shù)據(jù)表和外部數(shù)據(jù)表,為方便起見,統(tǒng)稱為“數(shù)據(jù)表”?,F(xiàn)在我們不需要去深究每種表的差別,隨著學(xué)習(xí)的深入,我們自然就會了解的。增加表“增加表”的命令位于“數(shù)據(jù)表”功能區(qū)中:下面是增加表窗口:設(shè)置好各列的名稱、類型、長度后,單擊確定按鈕,會彈出一個窗口,要求輸入表的名稱和標(biāo)題,其中名稱是必須輸入的,而標(biāo)題則可以不輸入:在增加一個表之

14、前,應(yīng)該仔細(xì)想一想,這個表應(yīng)該包括哪些列(欄目),每一列的類型是什么,哪些列是由其他列計(jì)算得出的,這是一個管理項(xiàng)目的基礎(chǔ);特別是列的數(shù)據(jù)類型,更是決定計(jì)算、統(tǒng)計(jì)、篩選能否正確執(zhí)行的基礎(chǔ)。當(dāng)然你可以在啟用項(xiàng)目之后,再修改列的數(shù)據(jù)類型,但是此時操作 可能會帶來一些額外的麻煩,例如某個表已經(jīng)通過某一列和其他表建立了關(guān)聯(lián),那么在修改該列的數(shù)據(jù)類型之前,您必須先刪除有關(guān)的關(guān)聯(lián),而刪除關(guān)聯(lián),又會影響相關(guān)表達(dá)式的計(jì)算,并導(dǎo)致關(guān)聯(lián)設(shè)置的丟失。此外,字符列需要指定長度,請合理設(shè)置長度,太長則浪費(fèi)空間,太短則恐怕以后不夠用;例如對于公司名稱,絕大多數(shù)公司的名稱會在15個字符以內(nèi),考慮到特殊單位名稱的出現(xiàn),可以將公

15、司名稱列設(shè)為20個字符,而姓名列,中國人的姓名絕大多數(shù)不會超過4個字符,所以將姓名列設(shè)為5個字符足夠了,如果涉及到少數(shù)民族或者外籍人員,那么姓名列的長度應(yīng)該設(shè)為多少,就得仔細(xì)衡量一下了。關(guān)于列數(shù)據(jù)類型,可以參考:數(shù)據(jù)類型詳解提示:如果某一列的值由其它列計(jì)算得出,也就是我們常說的表達(dá)式列,是不能在這里增加的,后續(xù)章節(jié)會詳細(xì)介紹如何增加表達(dá)式列。關(guān)于臨時表臨時表的數(shù)據(jù)只會在運(yùn)行的時候存在,并不會保存,通常用于在運(yùn)行過程中顯示動態(tài)的數(shù)據(jù),例如統(tǒng)計(jì)結(jié)果。臨時表的使用在開發(fā)篇才會接觸到,目前我們只需了解如何增加臨時表。下圖是增加臨時表的命令:我們遇到過一些用戶,在增加數(shù)據(jù)表的時候,誤單擊了“增加臨時表”

16、命令,導(dǎo)致在這個表中輸入的數(shù)據(jù)無法保存,卻始終不明白是怎么回事。下次如果你遇到整個表不能保存的問題,請首先檢查一下這個表是不是臨時表。 判斷一個表是否是臨時表的方法很簡單,重新打開項(xiàng)目,如果某個表包括10個空行,而且左邊的行號是紅色,那么基本就可以判定這個表是臨時表了:調(diào)整表結(jié)構(gòu)雖然我們建議你在設(shè)計(jì)表的時候,盡可能完成所有的表結(jié)構(gòu)設(shè)計(jì)工作,以避免后期因?yàn)檎{(diào)整表結(jié)構(gòu)而帶來麻煩。但是實(shí)際上,百密必有一疏,后期完全不調(diào)整表結(jié)構(gòu)是不可能的。通過“數(shù)據(jù)表”功能區(qū)的下述按鈕,可以很方便地調(diào)整表結(jié)構(gòu):上圖中的“更改列”按鈕,用于重命名列或更改列的數(shù)據(jù)類型。表結(jié)構(gòu)的調(diào)整是即刻生效的,且不可撤銷,所以在調(diào)整表結(jié)

17、構(gòu),特別是刪除列之前,務(wù)必要慎重考慮。刪除表在菜單的“數(shù)據(jù)表”功能區(qū),單擊下面的按鈕,可以刪除表:刪除表是即刻生效、且不可逆轉(zhuǎn)的,附屬于此表的窗口也將被刪除,所以刪除表之前務(wù)必要慎重考慮。如果被刪除的是內(nèi)部數(shù)據(jù)表,且包括有大量的數(shù)據(jù),那么刪除后最好執(zhí)行一次壓縮項(xiàng)目的命令。復(fù)制表在菜單的“數(shù)據(jù)表”功能區(qū),單擊下面的按鈕,可以復(fù)制表:這是復(fù)制表窗口:你可以僅復(fù)制結(jié)構(gòu),也可以連同數(shù)據(jù)一起復(fù)制??梢栽O(shè)置數(shù)據(jù)復(fù)制條件,復(fù)制條件是一個邏輯表達(dá)式,只有該表達(dá)式成立的行才會復(fù)制,有關(guān)表達(dá)式的知識將在后續(xù)章節(jié)講述。如果不設(shè)置復(fù)制條件,將復(fù)制所有數(shù)據(jù)。需要注意的是,復(fù)制表只復(fù)制數(shù)據(jù)列,不復(fù)制表達(dá)式列。重命名表單擊

18、下面的按鈕,即可指定新的表名和標(biāo)題:如果有公式或代碼使用了這個表的表名,那么重命名表可能會導(dǎo)致這些公式和代碼無法運(yùn)行。所以關(guān)于表名,我們應(yīng)該把握兩個原則:1、事先就要慎重考慮,為每個表設(shè)置一個合適的表名,項(xiàng)目一旦啟用,不要輕易去修改表名。2、如果一定要重命名某個表,而且有大量的公式和代碼牽涉到這個表,那么應(yīng)該考慮用修改表標(biāo)題來代替,例如你需要將“客戶”表重命名為“客戶資料”,那么可以將該表的標(biāo)題改為“客戶資料”,而表名保持不變,這樣就不會影響項(xiàng)目的正常運(yùn)行了。表名與表標(biāo)題我們已經(jīng)知道,在新建表和重命名表的時候,都可以同時設(shè)置表名和表標(biāo)題。表標(biāo)題是表名更具描述性的表示,我們通常無需設(shè)置表標(biāo)題,這

19、時直接用表名作為標(biāo)題:如果你希望有一個簡潔的表名,以便于編寫公式和代碼,同時希望呈現(xiàn)給用戶的是一個更具描述性、容易理解的名稱,那么表標(biāo)題就派上用場了。例如你可以將某一個表的名稱設(shè)為“emp”,而標(biāo)題設(shè)為“員工檔案”,這樣在公式和代碼中可以使用表名“emp”,而用戶看到的是比較容易理解的“員工檔案”這個標(biāo)題。 之后,如果覺得用“員工資料”代替“員工檔案”較為合適,那么只需將表標(biāo)題改為“員工檔案”即可,因?yàn)楸砻麤]有發(fā)生變化,還是“emp”,所以不會對系統(tǒng)的正常運(yùn)行有任何的影響。如果表名比較簡潔,而且容易理解,之后也沒有更改的必要,那么就沒有必要設(shè)置表標(biāo)題,直接用表名作為標(biāo)題即可。表名不能以數(shù)字開頭

20、,更不能全是數(shù)字,也不能包括空格和各種符號(下劃線(_)除外),但是表標(biāo)題沒有任何限制。快速選擇表前面已經(jīng)看到,表標(biāo)題以頁簽的形式出現(xiàn)在表格的上方,用于選擇不同的表;如果你有很多個表,例如幾十個,那么這種方式無法一次顯示所有的表標(biāo)題供選擇;此時你可以通過下圖所示的方法快速選擇表:如果不希望出現(xiàn)此按鈕,可以在項(xiàng)目屬性設(shè)置中,將“顯示快選按鈕”屬性設(shè)置為False。調(diào)整表位置用菜單的“數(shù)據(jù)表功能”區(qū),單擊下圖所示的按鈕,即可調(diào)整表的位置。或者用鼠標(biāo)左鍵按住表標(biāo)題,左右拖動也可調(diào)整表位置:如果在項(xiàng)目屬性設(shè)置中,將“允許調(diào)整表位置”屬性設(shè)置為False,將禁止用戶通過鼠標(biāo)拖動調(diào)整表位置。鎖定表所謂鎖定

21、表,就是將表設(shè)為只讀,禁止編輯表中的內(nèi)容。有兩種方法鎖定表:1、如果要永久鎖定表,那么在表屬性窗口,將允許編輯屬性設(shè)為False(否)。2、如果要臨時鎖定表,可在菜單的“日常工作”功能區(qū),單擊下圖所示的“鎖定表”按鈕:上圖的“鎖定表”按鈕就像一個開關(guān),反復(fù)單擊此按鈕,可以使得表在鎖定和非鎖定兩個狀態(tài)之間切換。被鎖定的表,其左上角會有一個鎖形標(biāo)志,表示表處于鎖定狀態(tài):同樣有兩種方法來取消鎖定表:1、如果要永久取消鎖定表,那么在表屬性窗口,將允許編輯屬性設(shè)為True(是)2、如果要臨時鎖定表,那么就單擊前面提到的“鎖定表”按鈕,這個按鈕同時具備鎖定表和取消鎖定表的功能。無法取消鎖定表?如果鎖定項(xiàng)目

22、了, 那么即使取消鎖定表,表還是會處于鎖定狀態(tài),無法回到正常狀態(tài),直到取消鎖定項(xiàng)目。所以如果你發(fā)現(xiàn)沒有辦法取消鎖定表,那么就應(yīng)該檢查一下是不是項(xiàng)目處于鎖定狀態(tài)了 。如果窗口右上角的查閱模式按鈕處于壓下狀態(tài),那么就說明項(xiàng)目處于鎖定狀態(tài):表屬性在菜單的“數(shù)據(jù)表”功能區(qū),單擊下面的按鈕,即可設(shè)置表的屬性:這是表屬性設(shè)置窗口:每一個表屬性都是很好理解的,而且選擇一個屬性,窗口下方還會出現(xiàn)該屬性的具體說明。例如你要禁止編輯某個表,也就是鎖定該表,只需將其“允許編輯”屬性設(shè)為False(否)。由于屬性名稱都是自我描述性的,而且非常容易理解,所以我們就不一一介紹這些屬性了。多層表頭的實(shí)現(xiàn)Foxtable的表

23、頭可以分多層顯示,利用這個特性,用戶可設(shè)計(jì)出結(jié)構(gòu)任意復(fù)雜的表,如下圖:有兩種方法可實(shí)現(xiàn)多層表頭 :一、用列名實(shí)現(xiàn)利用列名可以非常輕松地實(shí)現(xiàn)多層表頭,每一層的內(nèi)容用下劃線“_”隔開即可,例如“東部_第一季度”。例如要實(shí)現(xiàn)上圖所示的多層表頭,按下圖所示設(shè)計(jì)即可:二、用列標(biāo)題實(shí)現(xiàn)另一種方法,也是更為常用的方法,是利用列標(biāo)題來實(shí)現(xiàn),每一層的列標(biāo)題同樣用下劃線“_”隔開。上面的多層表頭如果改用列標(biāo)題來實(shí)現(xiàn),可以按下圖所示設(shè)計(jì):三、現(xiàn)有表實(shí)現(xiàn)多層表頭對于現(xiàn)有的表,如果要實(shí)現(xiàn)多層表頭,可以利用以下按鈕來更改列名和標(biāo)題,以及調(diào)整列的位置:四、關(guān)閉多層表頭如果不希望顯示多層表頭,只希望將符號“_”作為普通的字符

24、處理,可以在表屬性設(shè)置中,將“啟用多層表頭”屬性設(shè)為False(否)。自定義表圖標(biāo)我們知道,如果將項(xiàng)目屬性中的“顯示圖標(biāo)”屬性設(shè)為True(是)時,會在表的標(biāo)題處顯示圖標(biāo) :表的圖標(biāo)默認(rèn)都是一樣的,我們可以在表屬性中,給表指定一個自定義的圖標(biāo):顯示效果:項(xiàng)目屬性中有一組用于設(shè)置表標(biāo)題的屬性, 例如希望將表的標(biāo)題顯示在表的左邊:可以按下圖所示設(shè)置項(xiàng)目屬性:查看表結(jié)構(gòu)如果需要查看表的完整結(jié)構(gòu),可以在菜單的“數(shù)據(jù)表”功能區(qū),單擊下面的按鈕:下面是結(jié)構(gòu)查看窗口,你不僅可以在這里查看表結(jié)構(gòu),還可以在這里集中修改表結(jié)構(gòu):輸出表結(jié)構(gòu)在“雜項(xiàng)”功能區(qū),單擊下面的按鈕,可以生成并打開一個RTF格式的文件,該文件

25、會列出所有表的結(jié)構(gòu),包括關(guān)聯(lián)的構(gòu)成:表樣式行號的特殊意義在默認(rèn)的情況下,表的左邊會顯示行號,行號的顏色是有特殊意義的,不同的顏色表示不同的行狀態(tài)。例如在下圖中,灰色的行號(2、3行)表示行被鎖定,無法編輯;橙色的行號(4、5行),表示行的內(nèi)容被修改了;紅色的行號(8、9行),表示這是新增加的行:設(shè)置表樣式表樣式?jīng)Q定了表的外觀,默認(rèn)的表樣式符合大多數(shù)人的習(xí)慣,通常我們無須去更改表樣式。在菜單的數(shù)據(jù)表功能區(qū),單擊下圖所示的按鈕,可以設(shè)置表樣式:下面是表樣式設(shè)置窗口,包括“樣式設(shè)置”和“配色方案”兩個頁面,可以控制表格外觀的方方面面:樣式設(shè)置窗口中每一個屬性的名稱,都是自我描述性的,而且很容易理解,

26、例如你要更改新增行的行號顏色,只需在“行號顏色”這組屬性中,選擇“新增行”這一項(xiàng),然后修改其顏色即可。如果對某一個屬性的具體意義不是很清楚,可以更改該屬性的值,然后單擊“應(yīng)用”按鈕,即可看出更改該屬性所帶來的變化。鎖定行標(biāo)記表樣式中有一個“顯示鎖定行標(biāo)記”的屬性,在默認(rèn)的情況下,該屬性設(shè)置不管是True(是),還是False(否),鎖定行標(biāo)記都是不會顯示的,這是因?yàn)殒i定行是通過行號的顏色來標(biāo)記的;要顯示鎖定行標(biāo)記,必須在表樣式設(shè)置窗口中,如下設(shè)置屬性值:顯示行號:False(否)顯示鎖定行標(biāo)記:True(是)也就是說,只有關(guān)閉行號顯示,鎖定行標(biāo)記才會顯示的。鎖定行標(biāo)記符是一個紅色的勾,例如下圖

27、的2、3行就是處于鎖定狀態(tài):我個人覺得用行號更為方便。其它標(biāo)記除了鎖定行外,被鎖定的表、列以及排序列,都會用相應(yīng)的符號標(biāo)記出來的,如下圖所示:在表樣式設(shè)置窗口,可以關(guān)閉這些標(biāo)記,可是我們實(shí)在想不出有什么理由要去關(guān)閉標(biāo)記顯示功能。配色方案表樣式還提供了配色方案功能,利用配色方案,你可以控制表中所有區(qū)域的背景顏色和字體顏色,設(shè)置顏色后,單擊“應(yīng)用”按鈕即可看到設(shè)置效果,請隨心所欲地去設(shè)置,亂了也沒關(guān)系,單擊“還原為默認(rèn)值”按鈕,即可回到初始狀態(tài)。需要注意的是:1、當(dāng)前行的字體顏色和背景顏色設(shè)置,只有在整行突出顯示時才有效。2、標(biāo)題區(qū)和選定區(qū)的背景顏色設(shè)置,只有在表屬性中的“使用界面風(fēng)格”設(shè)置為Fa

28、lse的時候,才會生效。配色方案與界面風(fēng)格我們已經(jīng)知道,在默認(rèn)情況下,標(biāo)題區(qū)和選定區(qū)的背景顏色是由界面風(fēng)格決定的,所以在配色方案中對此作出的修改并不會生效。如果需要改變上述區(qū)域的背景顏色,可以在表屬性設(shè)置中,將“使用界面風(fēng)格”屬性設(shè)置為False:這樣就可以不受界面風(fēng)格的影響,自由設(shè)置任何區(qū)域的顏色:交替行背景顏色需要更改系統(tǒng)默認(rèn)配色方案的時候并不多,唯獨(dú)交替行的背景顏色較為常用。如果一個表很寬,瀏覽數(shù)據(jù)的時候,容易造成上下行交錯,設(shè)置交替行的背景顏色,瀏覽起來會更輕松一些。一些用戶可能覺得,設(shè)置交替行背景顏色使表格顯得凌亂了,如果這樣,可以考慮使用整行突出功能。網(wǎng)格線不見了?默認(rèn)情況下,網(wǎng)格

29、線是淺灰色,如果打印機(jī)的顏色精度不是很高,例如針式打印機(jī),那么網(wǎng)格線可能無法打印出來;為解決這個問題,可以將網(wǎng)格線設(shè)置為較深的顏色,例如深灰色、甚至黑色。同樣,在一些質(zhì)量較差或設(shè)置不當(dāng)?shù)娘@示器上,網(wǎng)格線可能無法正常顯示出來,此時也可以考慮將網(wǎng)格線的顏色設(shè)置得深一點(diǎn)。網(wǎng)格線的顏色通過表樣式設(shè)置。不能設(shè)置單元格樣式?沒錯,通過菜單是不能設(shè)置單個單元格的樣式的,這是否意味著Foxtable的樣式設(shè)置功能很弱呢?錯,F(xiàn)oxtable具有超強(qiáng)的單元格樣式控制功能,可以根據(jù)各種邏輯關(guān)系自動設(shè)置單元格的樣式,標(biāo)記出不同類型或各種特殊的數(shù)據(jù),只是這個功能放在開發(fā)篇中講述,現(xiàn)在不是時候。例如下圖,不同的成績,用

30、不同的顏色標(biāo)出來了,而且是自動標(biāo)記的,無須手工設(shè)置:標(biāo)記單元格的功能,將在開發(fā)篇詳細(xì)講述。列相關(guān)基本操作列的類型有兩種類型的列,分別是: 數(shù)據(jù)列數(shù)據(jù)列用于直接輸入數(shù)據(jù),數(shù)據(jù)列的內(nèi)容將保存在數(shù)據(jù)庫文件中。 表達(dá)式列顧名思義,表達(dá)式列的內(nèi)容是由一個表達(dá)式計(jì)算得出的。表達(dá)式列的內(nèi)容并不會保存在數(shù)據(jù)文件中,而是在運(yùn)行的時候動態(tài)生成。例如訂單表中的金額列,它的內(nèi)容是通過數(shù)量、單價(jià)、折扣這三列計(jì)算得出的,表達(dá)式為:數(shù)量 * 單價(jià) * (1 - 折扣)增加數(shù)據(jù)列在“數(shù)據(jù)表”功能區(qū)的“列相關(guān)”功能組,單擊下面的按鈕,可以增加數(shù)據(jù)列:增加列按鈕是一個組合按鈕,單擊按鈕的上半部分可直接增加一個數(shù)據(jù)列,單擊按鈕的下

31、半部分,會出現(xiàn)一個菜單,用以選擇是增加數(shù)據(jù)列還是表達(dá)式列。增加數(shù)據(jù)列窗口:列的數(shù)據(jù)類型,是決定計(jì)算、統(tǒng)計(jì)、篩選能否正確執(zhí)行的基礎(chǔ),務(wù)必要正確設(shè)置。雖然增加列之后,列的數(shù)據(jù)類型是可以修改的,但是此時修改可能會帶來一些額外的麻煩,例如某個表已經(jīng)通過某一列和其他表建立了關(guān)聯(lián),那么在修改該列的數(shù)據(jù)類型之前,您必須先刪除有關(guān)的關(guān)聯(lián),而刪除關(guān)聯(lián),又會影響相關(guān)表達(dá)式的計(jì)算,并導(dǎo)致關(guān)聯(lián)設(shè)置的丟失。增加表達(dá)式列在“數(shù)據(jù)表”功能區(qū)的“列相關(guān)”功能組,單擊下面的按鈕,可以增加表達(dá)式列:注意增加列是一個組合按鈕,你需要單擊按鈕的下半部分,才會出現(xiàn)下拉菜單。這是增加表達(dá)式列的窗口:這是表達(dá)式生成器:關(guān)于表達(dá)式的知識,我

32、們會有專門的一章講述,現(xiàn)在你不需要對此作過多的研究。修改表達(dá)式在“數(shù)據(jù)表”功能區(qū)的“列相關(guān)”功能組,單擊下面的按鈕,可以修改選定列的表達(dá)式:如果選定列不是表達(dá)式列,會提示你是否新建一個表達(dá)式列。插入列在“數(shù)據(jù)表”功能區(qū)的“列相關(guān)”功能組,單擊下面的按鈕,可以在選定列的位置插入一列:這是一個組合按鈕,直接單擊按鈕的上半部分,會插入一個數(shù)據(jù)列,單擊按鈕的下半部分,會出現(xiàn)一個下拉菜單,用以選擇要插入數(shù)據(jù)列,還是要插入表達(dá)式列。刪除列在“數(shù)據(jù)表”功能區(qū)的“列相關(guān)”功能組,單擊下面的按鈕,可以刪除選定列:刪除列操作即刻生效,且不可撤銷,所以在刪除一列之前,一定要慎重考慮。如果選定列參與了表達(dá)式的計(jì)算,則

33、不能被刪除。假定金額列的計(jì)算表達(dá)式為:數(shù)量 * 單價(jià) * (1 - 折扣)那么數(shù)量、單價(jià)、折扣這些列是不能被刪除的,除非你先刪除金額列的表達(dá)式。此外,如果數(shù)據(jù)表通過某列和其它表建立了關(guān)聯(lián),那么刪除此列之前,必須先刪除有關(guān)的關(guān)聯(lián)。更改列在“數(shù)據(jù)表”功能區(qū)的“列相關(guān)”功能組,單擊下面的按鈕,可以重命名選定列、設(shè)置新的標(biāo)題、或更改數(shù)據(jù)類型:外部數(shù)據(jù)表中的列,不可以重命名,但可以設(shè)置標(biāo)題。如果有公式或代碼引用了這一列,那么重命名列可能會導(dǎo)致這些公式和代碼無法運(yùn)行。所以關(guān)于列名,我們應(yīng)該把握幾個原則: 事先就要慎重考慮,為每個列設(shè)置一個合適的列名,項(xiàng)目一旦啟用,不要輕易去修改列名。 如果一定要重命名某列

34、,而且有大量的公式和代碼牽涉到這一列,那么應(yīng)該考慮用修改列標(biāo)題來代替,例如你需要將“電話”列重命名為“辦公電話”,那么可以將該列的標(biāo)題改為“辦公電話”,而列名保持不變,這樣就不會影響項(xiàng)目的正常運(yùn)行了。 多層表頭應(yīng)該盡量使用列標(biāo)題來實(shí)現(xiàn)。數(shù)據(jù)類型詳解數(shù)據(jù)類型說明字符字符列用于儲存長度少于等于255的字符型數(shù)據(jù),實(shí)際可存儲長度,由用戶在設(shè)計(jì)表的時候指定;如果長度可能超過255,請改用備注型;單個字符,不管是中文字符還是英文字符,在計(jì)算長度的時候,均為1。備注用于輸入超過255字符的文本內(nèi)容,備注型數(shù)據(jù)還可以擴(kuò)展為文件型或者圖片型,請?jiān)诹袑傩栽O(shè)置中,選擇相應(yīng)的擴(kuò)展類型即可。日期時間日期時間列默認(rèn)只允

35、許輸入日期,如果要輸入時間型數(shù)據(jù),請?jiān)诹袑傩栽O(shè)置中,將日期時間格式屬性設(shè)置為Time或LongTime邏輯型邏輯列只有兩個值,分別為True(是)和False(否)微整數(shù)介于 0 到 255 之間的微整數(shù)短整數(shù)介于 32768 到 32767 之間的短整數(shù)整數(shù)介于 2147483648 到 2147483647 之間的整數(shù),超過此范圍的整數(shù)可以考慮用雙精度小數(shù)代替單精度小數(shù)單精度小數(shù),有效數(shù)字為7位雙精度小數(shù)雙精度小數(shù),有效數(shù)字為15位高精度小數(shù)高精度小數(shù),有高達(dá)28位的有效數(shù)字,適用于要求使用大量有效的整數(shù)及小數(shù)位數(shù)并且沒有舍入錯誤的財(cái)務(wù)計(jì)算,可存儲的小數(shù)位數(shù)默認(rèn)為4,可根據(jù)需要調(diào)整。請合理

36、設(shè)置字符列的長度,太長浪費(fèi)空間,太短則恐怕以后不夠用;例如對于公司名稱,絕大多數(shù)公司的名稱會在15個字符以內(nèi),考慮到特殊單位名稱的出現(xiàn),可以將公司名稱列設(shè)為20個字符,而姓名列,中國人的姓名絕大多數(shù)不會超過4個字符,所以將姓名列設(shè)為5個字符足夠了,如果涉及到少數(shù)民族或者外籍人員,那么姓名列的長度應(yīng)該設(shè)為多少,就得仔細(xì)衡量一下了。數(shù)值型有六種,分別是微整數(shù)、短整數(shù)、整數(shù)、單精度小數(shù)、雙精度小數(shù)、高精度小數(shù),除了整數(shù)和小數(shù)的差別外,主要是范圍和精度的差別,范圍越大、精度(有效數(shù)字)越高,那么占據(jù)的存儲空間就越大,處理速度就越慢,特別是高精度小數(shù),除非確有需要,否則不要選用。前面提到有效數(shù)字,那么什

37、么是有效數(shù)字呢?簡單地說,就是從左邊第一個不是0的數(shù)字算起,直到最后一個數(shù)字,就是一個數(shù)值的有效數(shù)字,例如1.324的有效數(shù)字是4位(1、3、2、4),1.3240的有效數(shù)字是5位(1、3、2、4、0),而0.024的有效數(shù)字是兩位(2、4)。明白了有效數(shù)字的概念,有助于我們選擇合理的小數(shù)類型 。例如對于銷售管理中的折扣列,范圍在0到1之間,精度通常不會超過3個有效數(shù)字,那么選用單精度類型,完全符合要求;而對于金額列,單精度小數(shù)區(qū)區(qū)7個有效數(shù)字,顯然已經(jīng)不符合要求了,這時就需要選用雙精度小數(shù)了。關(guān)于數(shù)值型列如何選擇數(shù)據(jù)類型,如果不想分析,那么記住一點(diǎn),沒有小數(shù)的列選擇整數(shù)型,有小數(shù)的列選擇雙精

38、度小數(shù)型,這會符合絕大多數(shù)場合的需要;唯一需要注意的是,整數(shù)的范圍并不大,在2147483648 到 2147483647之間,如超出此范圍,請用雙精度小數(shù)代替。列名與列標(biāo)題列標(biāo)題是列名更具描述性的表示,通常無需設(shè)置列標(biāo)題,此時用列名作為列標(biāo)題使用。例如,你可以將某一列的名稱設(shè)為Q1,將其標(biāo)題設(shè)為一季度,這樣在表中,顯示的不是列名“Q1”,而是容易理解的標(biāo)題“一季度”,但在表達(dá)式和代碼中仍然是使用Q1這個名稱;如果項(xiàng)目啟用后,您覺得應(yīng)該用春季代替一季度,那么只需將列標(biāo)題改為春季即可,您不需要再去調(diào)整計(jì)算公式和代碼,因?yàn)榱械拿Q仍然是Q1。列名不能以數(shù)字開頭,更不能全是數(shù)字,也不能包括空格和各種

39、符號(下劃線除外),但是列標(biāo)題沒有任何限制,只要你愿意,不同的列甚至可以有相同的標(biāo)題。如果列名比較簡潔,而且容易理解,之后也沒有更改的必要,那么就沒有必要設(shè)置列標(biāo)題了。調(diào)整列位置調(diào)整列位置有兩種方法:1、單擊某列的列標(biāo)題,選定此列,然后重新用鼠標(biāo)左鍵按住該列的列標(biāo)題,左右拖動,拖動過程會動態(tài)顯示目標(biāo)位置,到達(dá)目標(biāo)位置后,松開鼠標(biāo)即可。2、在“數(shù)據(jù)表”功能區(qū),單擊“列相關(guān)”功能組中的左移列、右移列按鈕,即可調(diào)整選定列的位置。提示:1、如果要同時調(diào)整多列的位置,那么在調(diào)整列位置之前,選定多列即可。2、在表屬性中,有一個名為“允許拖動列”的屬性,將該屬性設(shè)為False(否),將禁止用戶通過拖動列標(biāo)題

40、來調(diào)整列位置。3、調(diào)整好列位置后,單擊菜單中的保存按鈕,重新打開項(xiàng)目后,列位置會保持不變。隱藏列在“日常工作”功能區(qū)的“數(shù)據(jù)”功能組,單擊“其他”按鈕,出現(xiàn)的下拉菜單中,有隱藏列和取消隱藏列的命令:單擊隱藏列命令,將隱藏選定列。單擊取消隱藏列,將出現(xiàn)一個窗口,可以選擇要顯示的列:可以看到,這個窗口不僅可以選擇要顯示的列,還可以調(diào)整列的顯示位置。顯然,如果要隱藏多列,而且是非連續(xù)的,用取消隱藏列窗口更方便。凍結(jié)列對于一個有很多列的表,可以凍結(jié)左邊的部分列,左右滾動表時,被凍結(jié)的列不會隨其它列滾動,而是一直顯示在表的最左邊,如下圖所示:有兩種方式來設(shè)置或取消凍結(jié)列。一、利用菜單命令在“日常工作”功

41、能區(qū)的“數(shù)據(jù)”功能組,單擊“其他”按鈕,出現(xiàn)的下拉菜單中,有凍結(jié)列和取消凍結(jié)列的命令:二、用鼠標(biāo)直接拖動1、凍結(jié)列將鼠標(biāo)移到行號列的右邊界,此時鼠標(biāo)將變?yōu)殒i形狀,按住鼠標(biāo)向右拖動,至要凍結(jié)的最右邊一列后,松開鼠標(biāo)即可。2、調(diào)整凍結(jié)列數(shù)將鼠標(biāo)移到凍結(jié)區(qū)和非凍結(jié)區(qū)的分界區(qū),此時鼠標(biāo)將變?yōu)殒i形狀,按住鼠標(biāo)左右拖動,即可調(diào)整凍結(jié)區(qū)的列數(shù)。3、取消凍結(jié)列將鼠標(biāo)移到凍結(jié)區(qū)和非凍結(jié)區(qū)的分界區(qū),此時鼠標(biāo)將變?yōu)殒i形狀,按住鼠標(biāo)向左拖動,到達(dá)行號列后松開鼠標(biāo),即可取消凍結(jié)列。提示:1、在表屬性中,有一個名為“允許凍結(jié)列”的屬性,將該屬性設(shè)為False(否),將禁止用戶通過拖動來凍結(jié)或取消凍結(jié)列。2、通過表樣式的配

42、色方案設(shè)置,可以改變凍結(jié)區(qū)的背景顏色和字體顏色 。鎖定列所謂鎖定列,就是將列設(shè)為只讀狀態(tài),禁止編輯其中的內(nèi)容。有兩種方法可以鎖定或取消鎖定列:1、在“日常工作”功能區(qū)的“數(shù)據(jù)”功能組,單擊按鈕“鎖定列”,可以臨時性地鎖定或取消鎖定列:2、在列屬性設(shè)置中,將“允許編輯”屬性設(shè)為False(否),可以鎖定列,而設(shè)為True(是),則取消鎖定列 ,這種操作是永久性的。被鎖定的列,在列標(biāo)題處會有一個鎖形標(biāo)記:如果不希望出現(xiàn)此標(biāo)記,可以在表樣式設(shè)置中,將“顯示鎖定列標(biāo)記”設(shè)為False(否)。列寬設(shè)置1、調(diào)整列寬拖動列標(biāo)題的右邊界,直到達(dá)到所需列寬后松開鼠標(biāo)。如果要同時調(diào)整多列的寬度,請選定多列,然后再

43、拖動其中一列的右邊界。2、自動列寬雙擊列標(biāo)題右邊界,即可自動根據(jù)列中內(nèi)容調(diào)整列寬。3、精確設(shè)置列寬在“日常工作”功能區(qū)的“數(shù)據(jù)”功能組,單擊“其他”按鈕,出現(xiàn)的下拉菜單中,有精確設(shè)置列寬的命令:提示:調(diào)整好列寬后,單擊菜單中的保存按鈕,重新打開項(xiàng)目后,列寬會保持不變??旖莶藛沃械牧胁僮髅钣覔舯碇腥魏我粋€單元格,在彈出的快捷菜單中有一個“列相關(guān)”菜單,此菜單會列出大部分和列相關(guān)的命令:列屬性設(shè)置列屬性在“數(shù)據(jù)表”功能區(qū)的“列相關(guān)”功能組,單擊“列屬性”按鈕,即可設(shè)置列屬性:很多非常重要的功能都是通過列屬性實(shí)現(xiàn)的,接下來我們會逐一講解每個屬性的用途。基本屬性允許編輯此屬性默認(rèn)為True,如果設(shè)為

44、False,將鎖定該列,禁止在其中輸入數(shù)據(jù)。有關(guān)鎖定列,可以參考:鎖定列禁止重復(fù)此屬性默認(rèn)為False(否),如果設(shè)為True(是),將禁止在列中輸入重復(fù)內(nèi)容。一些編號性的列,例如訂單編號、身份證號、員工編號,應(yīng)該將此屬性設(shè)為True(是),以避免出現(xiàn)重復(fù)的號碼。如果你輸入重復(fù)的內(nèi)容,系統(tǒng)會出現(xiàn)提示,在輸入正確內(nèi)容前,不能離開正在輸入的單元格。中文輸入通過此屬性,你可以控制選擇某一列時,是自動打開或關(guān)閉中文輸入法,還是保持當(dāng)前狀態(tài)不變。該屬性有三個可選值:Default:保持當(dāng)前輸入法狀態(tài)不變True: 自動打開中文輸入法False: 自動關(guān)閉中文輸入法例如對于姓名列,我們應(yīng)該將此屬性設(shè)為Tr

45、ue,因?yàn)橹袊说男彰匀皇侵形牡模欢鴮τ诋a(chǎn)品型號列,應(yīng)該將此屬性設(shè)為False,因?yàn)樾吞栆话阌勺帜负蛿?shù)字組成。有了此屬性,我們可以避免手工切換中英文輸入,而由系統(tǒng)根據(jù)輸入列的設(shè)置自動選擇。此屬性相當(dāng)于模擬Shift按鍵。提示:在數(shù)值列輸入數(shù)字的時候,有的時候第一個輸入的數(shù)字會無效,只是使得單元格進(jìn)入編輯狀態(tài),如果發(fā)生這種情況,請將該列的中文輸入屬性設(shè)為False。輸入掩碼一般用戶可以忽略本節(jié)內(nèi)容。輸入掩碼可以規(guī)范和校驗(yàn)用戶所輸入的數(shù)據(jù)??勺鳛檩斎胙诖a使用的字符有:字符說明0數(shù)字(0 到 9,必需項(xiàng),不允許使用加號 + 與減號 )9數(shù)字或空格(可選項(xiàng),不允許使用加號和減號)#數(shù)字或空格(可選項(xiàng)

46、,允許使用加號和減號)L字母(A 到 Z,必需項(xiàng))?字母(A 到 Z,可選項(xiàng))A字母或數(shù)字(必需項(xiàng))a字母或數(shù)字(可選項(xiàng))&任一字符或空格(必需項(xiàng))C任一字符或空格(可選項(xiàng))。. , : ; - /小數(shù)點(diǎn)占位符及千位、日期與時間的分隔符將所有字符轉(zhuǎn)換為大寫使接下來的字符以表意字符顯示(例如,A 只顯示為 A)例如,產(chǎn)品型號列的格式是三個字母、一個橫線、兩個數(shù)字組成,例如“KLU-73”,可以將該列的輸入掩碼設(shè)為“AAA-00”,如果要求三個字母必須為大寫,那么掩碼可以設(shè)為“AAA-00”。數(shù)據(jù)對齊在默認(rèn)情況下,數(shù)值型數(shù)據(jù)靠右,其它類型數(shù)據(jù)靠左。通過設(shè)置數(shù)據(jù)對齊屬性,可以根據(jù)需要改變這種默認(rèn)的對

47、齊方式。該屬性有三個可選值:Default:默認(rèn)Left: 靠左Center: 居中Right: 靠右此外,通過菜單“數(shù)據(jù)表”功能區(qū)“樣式”功能組中的三個按鈕,可以用可視化的方式設(shè)置數(shù)據(jù)對齊方式:標(biāo)題對齊在默認(rèn)情況下,列標(biāo)題都是居中對齊的。通過設(shè)置標(biāo)題對齊屬性,你可以根據(jù)需要控制列標(biāo)題的對齊方式。該屬性有三個可選值:Default:默認(rèn)Left: 靠左Center: 居中Right: 靠右日期時間格式Date: 標(biāo)準(zhǔn)日期格式,如2008-12-31DateTime: 短日期時間格式,包括日期和時分,如2008-12-31 9:45DateLongTime: 長日期時間格式,包括日期和時分秒,如

48、2008-12-31 9:45:30Time: 短時間格式,包括時分,如“12:59”LongTime: 長時間格式,包括時分秒,如“12:59:21”設(shè)置數(shù)值格式 最大小數(shù)位數(shù)只有小數(shù)型的列才會出現(xiàn)此屬性。此屬性決定該列允許輸入的最大小數(shù)位數(shù),修改該屬性,不會影響現(xiàn)有數(shù)據(jù)的值,例如列中某單元格內(nèi)容為1.234,如果將最大小數(shù)位數(shù)修改為2,該單元格將顯示1.23,但是它的值還是1.234;對于新輸入的數(shù)據(jù),程序會自動按照所設(shè)置的最大小數(shù)位數(shù)來進(jìn)行四舍五入,同樣假定最大小數(shù)位數(shù)為2,如果輸入1.234,那么單元格存儲和顯示的值都是1.23,如果輸入1.236,那么該列存儲和顯示的值是1.24 固

49、定小數(shù)位數(shù)只有小數(shù)型的列才會出現(xiàn)此屬性。該屬性默認(rèn)為False(否),如果設(shè)為True(是),值的實(shí)際小數(shù)位數(shù)小于最大小數(shù)位數(shù)時,會自動在后面補(bǔ)0,湊夠至最大小數(shù)位數(shù);例如某單元格的值是1.23,假定最大小數(shù)位數(shù)為3,那么該單元格顯示的內(nèi)容是1.230,而不是1.23 固定整數(shù)位數(shù)只有整數(shù)型的列才會出現(xiàn)此屬性。設(shè)置在小數(shù)點(diǎn)左邊固定顯示的整數(shù)位數(shù),例如此屬性設(shè)為3,數(shù)值1將顯示為“001”。默認(rèn)值為0,表示不固定。 顯示千位分隔符如果此屬性設(shè)為True(是),那么每三位整數(shù)中間插入一個千位分隔符(逗號),例如:1,234 按百分比格式顯示此屬性設(shè)為True(是)的話,會自動將數(shù)值乘以一百,然后加

50、上百分比符號顯示,例如0.231,顯示為23.1% 顯示貨幣符號是否在數(shù)值前顯示貨幣符號,例如:¥234 自定義貨幣符號默認(rèn)的貨幣符號為¥,利用此屬性,你可以修改為您需要的貨幣符號,例如:$邏輯格式如果選定列是邏輯列,列屬性窗口會出現(xiàn)一個“邏輯格式”屬性。在默認(rèn)情況下,邏輯列以檢查框的形式顯示,檢查框被選中表示True,否則表示False。如果你希望用字符型形式表示邏輯值,例如開/關(guān)、高/低等等,可以通過設(shè)置邏輯格式屬性來實(shí)現(xiàn)。例如你希望單元格值為True的時候顯示“開”,單元格內(nèi)容為False的時候顯示“關(guān)”,只需將邏輯格式屬性設(shè)為“開;關(guān)”即可,注意字符之間是用分號(;)分割的。對于設(shè)置了

51、格式的邏輯列,可以通過雙擊單元格或按空格鍵來改變單元格內(nèi)容。使用內(nèi)置輸入器當(dāng)列數(shù)據(jù)類型為日期或者數(shù)值型時,此屬性才會出現(xiàn)在列屬性設(shè)置窗口。此屬性默認(rèn)為False,設(shè)為True的話,在輸入數(shù)據(jù)的時候,單元格會自動出現(xiàn)一個下拉按鈕,單擊該按鈕,會出現(xiàn)一個日歷或者計(jì)算器,用于輸入數(shù)據(jù)。數(shù)值輸入器:日期輸入器:默認(rèn)值默認(rèn)值屬性是一個表達(dá)式,當(dāng)新增一行時,會自動計(jì)算該表達(dá)式,并將計(jì)算結(jié)果填入到列中。默認(rèn)值采用VBScript語法,例如我們希望新增一行時,某列能夠自動填入該列的日期,只需將該列的默認(rèn)值屬性設(shè)為:Date()再例如,有一個字符型的結(jié)算方式列,默認(rèn)的結(jié)算方式為現(xiàn)金,可以將該列的默認(rèn)值屬性設(shè)為:

52、現(xiàn)金注意字符型的默認(rèn)值一定要加上雙引號,因?yàn)槟J(rèn)值是一個表達(dá)式。如果是數(shù)值,則不需要加雙引號。默認(rèn)值采用VBScript語法。請參考:VBScript參考列屬性與列類型前面已經(jīng)知道,不同數(shù)據(jù)類型的列,列屬性的條目是不同的,例如只有單精度小數(shù)或雙精度小數(shù)列,才會有最大小數(shù)位數(shù)和固定小數(shù)位數(shù)這樣的列屬性。正確設(shè)置列的數(shù)據(jù)類型,是一個管理項(xiàng)目正常運(yùn)轉(zhuǎn)的基礎(chǔ),初學(xué)者一定要注意。例如一個訂單表,客戶列和產(chǎn)品列是字符型,訂購日期列是日期時間型,數(shù)量列是整數(shù)型,折扣列和金額列則是雙精度小數(shù)型。如果要檢查或更改某一列的數(shù)據(jù)類型,請參考:更改列如果要檢查某個表所有列的數(shù)據(jù)類型,請參考:查看表結(jié)構(gòu)要詳細(xì)了解各種數(shù)

53、據(jù)類型,請參考:數(shù)據(jù)類型詳解列表項(xiàng)目設(shè)置自定義項(xiàng)目通過設(shè)置列表項(xiàng)目,可以提高某些數(shù)據(jù)的錄入速度,并能減少錄入錯誤。例如在人事管理系統(tǒng)中,可以將學(xué)歷列的列表項(xiàng)目設(shè)為“博士|碩士|本科|大專|高中|初中|小學(xué)”,這樣一旦選擇學(xué)歷列,將出現(xiàn)一個下拉列表框,可以從中選擇學(xué)歷:設(shè)置列表項(xiàng)目的方法很簡單,首先選定此列,打開列屬性設(shè)置窗口,參考下圖所示設(shè)置:也可以直接在列屬性窗口輸入列表項(xiàng)目,不同的項(xiàng)目之間用符號|隔開:禁止直接輸入在默認(rèn)情況下,用戶不僅可以從列表項(xiàng)目中選擇內(nèi)容,還可以直接輸入不在列表項(xiàng)目中的內(nèi)容。如果你要求用戶只能從列表項(xiàng)目中選擇內(nèi)容,不能直接輸入,可以在列屬性設(shè)置窗口中,將屬性“允許直接

54、輸入”設(shè)為False(否)。用鍵盤選擇列表項(xiàng)目大多數(shù)時候,我們是通過鼠標(biāo)從下拉列表中選擇要輸入的項(xiàng)目。不過也可以通過鍵盤來操作,選擇一個空白單元格,按空格鍵進(jìn)入編輯狀態(tài),再次按空格鍵會自動展開下拉列表,按上下箭頭選擇項(xiàng)目,按空格鍵或者回車鍵確認(rèn)選擇。此特性可以讓習(xí)慣使用鍵盤的用戶,也能通過列表項(xiàng)目快速輸入數(shù)據(jù)。啟用輸入助手如果列表項(xiàng)目上百個,甚至更多,那么從中找出自己需要的也不容易。例如下圖的客戶列,下拉列表中有數(shù)百個客戶名稱供選擇,從中找出自己想輸入的客戶名稱,可能還不如直接輸入來得快:可是直接輸入的話,又難免會出現(xiàn)輸入錯誤,對于電腦來說,“北京市公安局”和“北京公安局”可是完全不同的兩個單位。為解決這個問題,可以在列屬性設(shè)置窗口中,將屬性“啟用輸入助手”設(shè)為True(是),這將啟動兩個輔助性的輸入功能。1、自動完成輸入輸入一個字符,系統(tǒng)會自動輸入第一個以該字符開始的項(xiàng)目,同時篩選出所有以該字符開始的項(xiàng)目供選擇;你可以按Tab鍵接受自動輸入的項(xiàng)目,也可以選擇篩選出來的候選項(xiàng)目;隨著輸入字符的增多,會更精確地定位出您可能要輸入的項(xiàng)目。例如在下圖中,用戶只是輸入了一個字符“三”,但是程序卻自動輸入了第一個以“三”開頭的項(xiàng)目“三川實(shí)業(yè)有限公司”,同時列出了所有以“三”開頭的項(xiàng)目供選擇,你可以按Tab鍵接受自動輸入的內(nèi)容,也可以從列出的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論