




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實用標準文案狐表使用指南關于菜單絕大多數的日常操作都是通過菜單來完成的,所以我們首先介紹一下Foxtable的菜單。一、菜單的構成Foxtable的菜單和傳統的菜單有所不同,它是由功能區組成的。系統菜單默認包括日常工作、數據表、管理項目、打印輸出、雜項等五個功能區;而每一個功能區又是由功能組構成的,例如日常工作這個功能區,包含剪貼板、數據、排序與篩選、 數據統計、編輯、窗口等功能組;通過功能區和功能組,我們可以將各種按鈕按照功能分類,有序地組合起來。 除了功能區外,菜單還包括程序菜單,快速訪問欄和配置欄,如下圖所示:單擊文件按鈕會出現程序菜單,程序菜單包括與文件和打印相關的命令:配置欄位于窗口
2、的右上角:初次使用,您可能會對這種風格的菜單布局感到不適應,其實這種風格是一種趨勢,越來越多的軟件會采用;相信你習慣之后,肯定會感到這樣的布局其實是非常方便的 ;例如當你完成一個管理項目的設計工作后,之后錄入數據、查詢、篩選、統計、打印報表等幾乎所有的日常工作,都可以在菜單的日常工作區完成,無需像傳統的菜單那樣,需要反復選擇不同的菜單。二、按鈕的類型按鈕分為三種類型:1、標準按鈕絕大部分按鈕都是標準按鈕,單擊標準按鈕即可執行某一項操作,例如復制、剪切、粘貼等按鈕。2、下拉按鈕單擊下拉按鈕將出現一個下拉菜單,用以選擇具體的操作,例如功能組“排序與篩選”中的“表視圖”按鈕。3、組合按鈕組合按鈕其實
3、就是標準按鈕和下拉按鈕的組合,組合按鈕分成兩部分,單擊上半部分會立即執行某項操作,而單擊下半部分,將出現一個下拉菜單,用以選擇更多的類似操作。例如“數據”功能組中的“增加行”按鈕,就是一個組合按鈕,單擊按鈕的上半部分,將直接增加一行,而單擊按鈕的下半部分,將出現一個下拉菜單, 用以選擇是增加一行還是增加多行,如下圖所示:之所以專門介紹一下按鈕的種類,是因為不少用戶會忽略組合按鈕所包含的下拉菜單,而這些下拉菜單中有不少功能是相當重要的。項目相關新建項目啟動Foxtable之后,會自動建立一個空白的管理項目,您可以在此基礎上進行修改。但更多的時候,我們是通過直接單擊程序菜單中的新建(如下圖所示)命
4、令來新建一個項目,因為這樣更為方便。新建項目步驟Foxtable中的每一個管理項目,都有一個同名的專用獨立文件夾,這會為今后的管理帶來很多方便;當您輸入項目名稱,選擇項目位置后,會自動顯示新建項目的路徑和名稱,如下圖所示:指定項目名稱和位置后,單擊創建表頁簽,可以在這里增加、刪除、設計表:根據需要增加所有的表和列,設置好列的類型和名稱,單擊“確定”按鈕,即可新建一個項目。小提示:1、如果某一列的值由其它列計算得出,也就是我們常說的表達式列,是不能在這里增加的,后續章節會詳細介紹如何增加表達式列。2、表結構不可能一開始就能完全建好的,在設計過程中,肯定還需要不斷地調整,所以Foxtable還提供
5、了增加表、刪除表,修改表結構的功能,后續章節會對此進行介紹。壓縮項目Foxtable雖然界面類似電子表格,但實際上是個純數據庫軟件。在Foxtable中,被刪除的行仍然存在數據庫中,占據存儲空間,直到執行“壓縮項目”的命令,這些行才會真正被刪除。壓縮項目命令位于菜單的“管理項目”功能區:如果在刪除行后,繼續增加行,那么新增行會使用被刪除行的存儲空間,而不會占用新的存儲空間,所以“壓縮項目”命令通常無需頻繁地執行。壓縮項目不僅能夠節省存儲空間,還能提高查詢性能,所以定期執行此命令是有好處的。需要注意的是,壓縮項目不會對外部數據表起作用,如果你有數據表來自于外部數據源,例如SQL Server、A
6、ccess、Oracle,那么請直接在這些軟件中執行壓縮命令,Access對應的命令是“壓縮與修復”,SQL Server對應的命令是“收縮”。備份項目為便于用戶快速完成日常的手工備份工作,Foxtable提供了一個備份功能。在菜單的“管理項目”功能區中,單擊“備份項目”按鈕,選擇備份文件路徑,輸入備份文件名,單擊“確定”按鈕即可完成備份。備份文件的格式為zip,備份文件名由當前日期和時間組成,例如在2012年6月23日上午11點25分備份,那么默認的備份文件名將是“項目名稱_201206231125.zip”。備份文件內容包括項目文件本身,及其所有附件,這樣需要恢復項目的時候,只需直接將備份
7、文件解壓即可,而且所有的數據、設計和附件都不會丟失。提示:1、最好按日期順序保留多個備份,因為并不是所有意外都能被及時發現的;如果只保留最近的一個備份,那么已經有問題的備份就會覆蓋之前好的備份,導致項目無法安全恢復。2、定期將備份文件復制到多個存儲介質中,避免因為存儲介質的損壞而丟失數據;如果只在本機備份,一旦硬盤損壞,項目文件和備份文件就可能“全軍覆沒”,帶來災難性的后果。3、備份內容不包括外部數據表,如果你有數據表來自于外部數據源,例如SQL Server、Oracle、Access,那么請另行做好備份工作。鎖定項目所謂鎖定項目,就是使項目處于只讀狀態,禁止編輯任何表中的內容。按下配置欄中
8、的“查閱模式”按鈕,即可鎖定項目;彈起該按鈕,即可回到正常狀態。如果你突然無法在表中輸入數據,請檢查是否無意中按下了“查閱模式”按鈕。項目信息在“項目管理”功能區中,單擊下圖中的“項目信息”按鈕,可以輸入一些和版權相關的信息:下面是項目信息輸入窗口:項目信息不是必須的,但是我公司在提供某些服務的時候,會查看項目信息,所以輸入準確的項目信息,有助于保護您的開發成果。項目屬性菜單的“管理項目”功能區,單擊“項目屬性”按鈕:會出現項目屬性設置窗口:大部分的項目屬性是邏輯屬性,邏輯屬性只有兩個選項:True(是)和False(否)。備份以下項目屬性用于設置自動備份: 備份目錄用于指定默認的備份文件存放
9、目錄。 備份周期此屬性用于指定自動備份的周期,默認為“無”,也就是不自動備份。 包括附件指定備份的時候,是否包括附件,如果設為False,將只備份項目文件本身。 不能因為設置了自動備份,就忽視了手工備份,因為自動備份是沒有辦法將備份文件復制到多個存儲介質上的。下面的屬性很少使用,普通用戶可以忽略。界面以下項目屬性用于設置Foxtable的界面: 界面風格用于指定項目的界面風格,包括默認的藍色(Office2007Blue)、銀灰(Office2007Silver)、黑色(Office2007Black)。 顯示標題是否在菜單的下面,列出所有的表名,用于單擊選擇不同的表。如果將此屬性設為Fals
10、e,將隱藏表的標題,用戶無法通過單擊表名來選擇不同的表,只能通過代碼來切換表。 顯示快選按鈕是否在表標題右側顯示快速選擇表的下拉按鈕。 顯示圖標是否在表標題處顯示圖標,設為True顯示,False不顯示,默認為False,也就是不顯示。表的圖標是可以自定義的,在表屬性設置中,有一個名為“自定義圖標”的屬性,利用該屬性即可為表選擇個性化的圖標,圖標的大小最好是16*16個像素。 登錄提示設置用戶登錄窗口的提示信息。提示:默認不會出現登錄窗口,除非增加用戶或者修改了開發者和管理員的密碼。有關用戶管理,會有專門的章節講述。 加載提示設置在打開項目的時候,Foxtable加載表的提示信息,用“0”表示
11、正在加載的表的表名。窗口以下項目屬性用于設置Foxtable的主窗口,這些屬性不是即時生效的,只有重新打開項目才會生效: 最大化啟動Foxtable后,窗口是否最大化。在最大化屬性為False的時候,可以通過以下五個屬性對窗口進行進一步的設置: 寬度設置窗口的寬度,單位為像素。 高度設置窗口的高度,單位為像素。 最大化按鈕是否在窗口標題欄顯示最大化按鈕。 最小化按鈕是否在窗口標題欄顯示最小化按鈕。 允許調整大小是否允許用戶在運行過程中調整主窗口大小。開發設置 關閉開發功能此屬性默認為False,如果設為True,則除開發者之外,其他任何人均無法使用Foxtable的設計功能。如果設計好的項目需
12、要提供給第三方使用,那么利用此屬性,可以有效保護您的開發成果 。 允許設置數據源如果打開項目的時候,數據源無效,是否允許管理員級別的用戶重新設置數據源的鏈接字符串。表標題設置項目屬性提供了一組屬性,用于對表標題進行細節設置。例如我們將“標題位置”屬性設置為“Left”,標題文本方向設置為“Horizontal”,表標題將顯示表的左邊位置:初始化項目所謂初始化項目,就是清空數據,回到初始狀態;“初始化項目”命令位于“管理項目”功能區中:在初始化窗口,選擇要初始化的表,只有選中的表,數據才會被清空:選擇要初始化的表,單擊“確定”按鈕,即可完成初始化的工作,并重新打開項目。初始化會直接從后臺清除表的
13、所有數據,不管這些數據是否已經加載,所以在初始化一個表之前,一定要慎重考慮。如果希望禁止某個表被初始化,可以在表屬性設置中,將其“允許初始化”屬性設為False(否)。表相關基本操作表的類型Foxtable包括以下表類型:內部數據表外部數據表查詢表臨時表實際應用的時候,使用最多的是內部數據表和外部數據表,為方便起見,統稱為“數據表”?,F在我們不需要去深究每種表的差別,隨著學習的深入,我們自然就會了解的。增加表“增加表”的命令位于“數據表”功能區中:下面是增加表窗口:設置好各列的名稱、類型、長度后,單擊確定按鈕,會彈出一個窗口,要求輸入表的名稱和標題,其中名稱是必須輸入的,而標題則可以不輸入:在
14、增加一個表之前,應該仔細想一想,這個表應該包括哪些列(欄目),每一列的類型是什么,哪些列是由其他列計算得出的,這是一個管理項目的基礎;特別是列的數據類型,更是決定計算、統計、篩選能否正確執行的基礎。當然你可以在啟用項目之后,再修改列的數據類型,但是此時操作 可能會帶來一些額外的麻煩,例如某個表已經通過某一列和其他表建立了關聯,那么在修改該列的數據類型之前,您必須先刪除有關的關聯,而刪除關聯,又會影響相關表達式的計算,并導致關聯設置的丟失。此外,字符列需要指定長度,請合理設置長度,太長則浪費空間,太短則恐怕以后不夠用;例如對于公司名稱,絕大多數公司的名稱會在15個字符以內,考慮到特殊單位名稱的出
15、現,可以將公司名稱列設為20個字符,而姓名列,中國人的姓名絕大多數不會超過4個字符,所以將姓名列設為5個字符足夠了,如果涉及到少數民族或者外籍人員,那么姓名列的長度應該設為多少,就得仔細衡量一下了。關于列數據類型,可以參考:數據類型詳解提示:如果某一列的值由其它列計算得出,也就是我們常說的表達式列,是不能在這里增加的,后續章節會詳細介紹如何增加表達式列。關于臨時表臨時表的數據只會在運行的時候存在,并不會保存,通常用于在運行過程中顯示動態的數據,例如統計結果。臨時表的使用在開發篇才會接觸到,目前我們只需了解如何增加臨時表。下圖是增加臨時表的命令:我們遇到過一些用戶,在增加數據表的時候,誤單擊了“
16、增加臨時表”命令,導致在這個表中輸入的數據無法保存,卻始終不明白是怎么回事。下次如果你遇到整個表不能保存的問題,請首先檢查一下這個表是不是臨時表。 判斷一個表是否是臨時表的方法很簡單,重新打開項目,如果某個表包括10個空行,而且左邊的行號是紅色,那么基本就可以判定這個表是臨時表了:調整表結構雖然我們建議你在設計表的時候,盡可能完成所有的表結構設計工作,以避免后期因為調整表結構而帶來麻煩。但是實際上,百密必有一疏,后期完全不調整表結構是不可能的。通過“數據表”功能區的下述按鈕,可以很方便地調整表結構:上圖中的“更改列”按鈕,用于重命名列或更改列的數據類型。表結構的調整是即刻生效的,且不可撤銷,所
17、以在調整表結構,特別是刪除列之前,務必要慎重考慮。刪除表在菜單的“數據表”功能區,單擊下面的按鈕,可以刪除表:刪除表是即刻生效、且不可逆轉的,附屬于此表的窗口也將被刪除,所以刪除表之前務必要慎重考慮。如果被刪除的是內部數據表,且包括有大量的數據,那么刪除后最好執行一次壓縮項目的命令。復制表在菜單的“數據表”功能區,單擊下面的按鈕,可以復制表:這是復制表窗口:你可以僅復制結構,也可以連同數據一起復制。可以設置數據復制條件,復制條件是一個邏輯表達式,只有該表達式成立的行才會復制,有關表達式的知識將在后續章節講述。如果不設置復制條件,將復制所有數據。需要注意的是,復制表只復制數據列,不復制表達式列。
18、重命名表單擊下面的按鈕,即可指定新的表名和標題:如果有公式或代碼使用了這個表的表名,那么重命名表可能會導致這些公式和代碼無法運行。所以關于表名,我們應該把握兩個原則:1、事先就要慎重考慮,為每個表設置一個合適的表名,項目一旦啟用,不要輕易去修改表名。2、如果一定要重命名某個表,而且有大量的公式和代碼牽涉到這個表,那么應該考慮用修改表標題來代替,例如你需要將“客戶”表重命名為“客戶資料”,那么可以將該表的標題改為“客戶資料”,而表名保持不變,這樣就不會影響項目的正常運行了。表名與表標題我們已經知道,在新建表和重命名表的時候,都可以同時設置表名和表標題。表標題是表名更具描述性的表示,我們通常無需設
19、置表標題,這時直接用表名作為標題:如果你希望有一個簡潔的表名,以便于編寫公式和代碼,同時希望呈現給用戶的是一個更具描述性、容易理解的名稱,那么表標題就派上用場了。例如你可以將某一個表的名稱設為“emp”,而標題設為“員工檔案”,這樣在公式和代碼中可以使用表名“emp”,而用戶看到的是比較容易理解的“員工檔案”這個標題。 之后,如果覺得用“員工資料”代替“員工檔案”較為合適,那么只需將表標題改為“員工檔案”即可,因為表名沒有發生變化,還是“emp”,所以不會對系統的正常運行有任何的影響。如果表名比較簡潔,而且容易理解,之后也沒有更改的必要,那么就沒有必要設置表標題,直接用表名作為標題即可。表名不
20、能以數字開頭,更不能全是數字,也不能包括空格和各種符號(下劃線(_)除外),但是表標題沒有任何限制??焖龠x擇表前面已經看到,表標題以頁簽的形式出現在表格的上方,用于選擇不同的表;如果你有很多個表,例如幾十個,那么這種方式無法一次顯示所有的表標題供選擇;此時你可以通過下圖所示的方法快速選擇表:如果不希望出現此按鈕,可以在項目屬性設置中,將“顯示快選按鈕”屬性設置為False。調整表位置用菜單的“數據表功能”區,單擊下圖所示的按鈕,即可調整表的位置?;蛘哂檬髽俗箧I按住表標題,左右拖動也可調整表位置:如果在項目屬性設置中,將“允許調整表位置”屬性設置為False,將禁止用戶通過鼠標拖動調整表位置。鎖
21、定表所謂鎖定表,就是將表設為只讀,禁止編輯表中的內容。有兩種方法鎖定表:1、如果要永久鎖定表,那么在表屬性窗口,將允許編輯屬性設為False(否)。2、如果要臨時鎖定表,可在菜單的“日常工作”功能區,單擊下圖所示的“鎖定表”按鈕:上圖的“鎖定表”按鈕就像一個開關,反復單擊此按鈕,可以使得表在鎖定和非鎖定兩個狀態之間切換。被鎖定的表,其左上角會有一個鎖形標志,表示表處于鎖定狀態:同樣有兩種方法來取消鎖定表:1、如果要永久取消鎖定表,那么在表屬性窗口,將允許編輯屬性設為True(是)2、如果要臨時鎖定表,那么就單擊前面提到的“鎖定表”按鈕,這個按鈕同時具備鎖定表和取消鎖定表的功能。無法取消鎖定表?
22、如果鎖定項目了, 那么即使取消鎖定表,表還是會處于鎖定狀態,無法回到正常狀態,直到取消鎖定項目。所以如果你發現沒有辦法取消鎖定表,那么就應該檢查一下是不是項目處于鎖定狀態了 。如果窗口右上角的查閱模式按鈕處于壓下狀態,那么就說明項目處于鎖定狀態:表屬性在菜單的“數據表”功能區,單擊下面的按鈕,即可設置表的屬性:這是表屬性設置窗口:每一個表屬性都是很好理解的,而且選擇一個屬性,窗口下方還會出現該屬性的具體說明。例如你要禁止編輯某個表,也就是鎖定該表,只需將其“允許編輯”屬性設為False(否)。由于屬性名稱都是自我描述性的,而且非常容易理解,所以我們就不一一介紹這些屬性了。多層表頭的實現Foxt
23、able的表頭可以分多層顯示,利用這個特性,用戶可設計出結構任意復雜的表,如下圖:有兩種方法可實現多層表頭 :一、用列名實現利用列名可以非常輕松地實現多層表頭,每一層的內容用下劃線“_”隔開即可,例如“東部_第一季度”。例如要實現上圖所示的多層表頭,按下圖所示設計即可:二、用列標題實現另一種方法,也是更為常用的方法,是利用列標題來實現,每一層的列標題同樣用下劃線“_”隔開。上面的多層表頭如果改用列標題來實現,可以按下圖所示設計:三、現有表實現多層表頭對于現有的表,如果要實現多層表頭,可以利用以下按鈕來更改列名和標題,以及調整列的位置:四、關閉多層表頭如果不希望顯示多層表頭,只希望將符號“_”作
24、為普通的字符處理,可以在表屬性設置中,將“啟用多層表頭”屬性設為False(否)。自定義表圖標我們知道,如果將項目屬性中的“顯示圖標”屬性設為True(是)時,會在表的標題處顯示圖標 :表的圖標默認都是一樣的,我們可以在表屬性中,給表指定一個自定義的圖標:顯示效果:項目屬性中有一組用于設置表標題的屬性, 例如希望將表的標題顯示在表的左邊:可以按下圖所示設置項目屬性:查看表結構如果需要查看表的完整結構,可以在菜單的“數據表”功能區,單擊下面的按鈕:下面是結構查看窗口,你不僅可以在這里查看表結構,還可以在這里集中修改表結構:輸出表結構在“雜項”功能區,單擊下面的按鈕,可以生成并打開一個RTF格式的
25、文件,該文件會列出所有表的結構,包括關聯的構成:表樣式行號的特殊意義在默認的情況下,表的左邊會顯示行號,行號的顏色是有特殊意義的,不同的顏色表示不同的行狀態。例如在下圖中,灰色的行號(2、3行)表示行被鎖定,無法編輯;橙色的行號(4、5行),表示行的內容被修改了;紅色的行號(8、9行),表示這是新增加的行:設置表樣式表樣式決定了表的外觀,默認的表樣式符合大多數人的習慣,通常我們無須去更改表樣式。在菜單的數據表功能區,單擊下圖所示的按鈕,可以設置表樣式:下面是表樣式設置窗口,包括“樣式設置”和“配色方案”兩個頁面,可以控制表格外觀的方方面面:樣式設置窗口中每一個屬性的名稱,都是自我描述性的,而且
26、很容易理解,例如你要更改新增行的行號顏色,只需在“行號顏色”這組屬性中,選擇“新增行”這一項,然后修改其顏色即可。如果對某一個屬性的具體意義不是很清楚,可以更改該屬性的值,然后單擊“應用”按鈕,即可看出更改該屬性所帶來的變化。鎖定行標記表樣式中有一個“顯示鎖定行標記”的屬性,在默認的情況下,該屬性設置不管是True(是),還是False(否),鎖定行標記都是不會顯示的,這是因為鎖定行是通過行號的顏色來標記的;要顯示鎖定行標記,必須在表樣式設置窗口中,如下設置屬性值:顯示行號:False(否)顯示鎖定行標記:True(是)也就是說,只有關閉行號顯示,鎖定行標記才會顯示的。鎖定行標記符是一個紅色的
27、勾,例如下圖的2、3行就是處于鎖定狀態:我個人覺得用行號更為方便。其它標記除了鎖定行外,被鎖定的表、列以及排序列,都會用相應的符號標記出來的,如下圖所示:在表樣式設置窗口,可以關閉這些標記,可是我們實在想不出有什么理由要去關閉標記顯示功能。配色方案表樣式還提供了配色方案功能,利用配色方案,你可以控制表中所有區域的背景顏色和字體顏色,設置顏色后,單擊“應用”按鈕即可看到設置效果,請隨心所欲地去設置,亂了也沒關系,單擊“還原為默認值”按鈕,即可回到初始狀態。需要注意的是:1、當前行的字體顏色和背景顏色設置,只有在整行突出顯示時才有效。2、標題區和選定區的背景顏色設置,只有在表屬性中的“使用界面風格
28、”設置為False的時候,才會生效。配色方案與界面風格我們已經知道,在默認情況下,標題區和選定區的背景顏色是由界面風格決定的,所以在配色方案中對此作出的修改并不會生效。如果需要改變上述區域的背景顏色,可以在表屬性設置中,將“使用界面風格”屬性設置為False:這樣就可以不受界面風格的影響,自由設置任何區域的顏色:交替行背景顏色需要更改系統默認配色方案的時候并不多,唯獨交替行的背景顏色較為常用。如果一個表很寬,瀏覽數據的時候,容易造成上下行交錯,設置交替行的背景顏色,瀏覽起來會更輕松一些。一些用戶可能覺得,設置交替行背景顏色使表格顯得凌亂了,如果這樣,可以考慮使用整行突出功能。網格線不見了?默認
29、情況下,網格線是淺灰色,如果打印機的顏色精度不是很高,例如針式打印機,那么網格線可能無法打印出來;為解決這個問題,可以將網格線設置為較深的顏色,例如深灰色、甚至黑色。同樣,在一些質量較差或設置不當的顯示器上,網格線可能無法正常顯示出來,此時也可以考慮將網格線的顏色設置得深一點。網格線的顏色通過表樣式設置。不能設置單元格樣式?沒錯,通過菜單是不能設置單個單元格的樣式的,這是否意味著Foxtable的樣式設置功能很弱呢?錯,Foxtable具有超強的單元格樣式控制功能,可以根據各種邏輯關系自動設置單元格的樣式,標記出不同類型或各種特殊的數據,只是這個功能放在開發篇中講述,現在不是時候。例如下圖,不
30、同的成績,用不同的顏色標出來了,而且是自動標記的,無須手工設置:標記單元格的功能,將在開發篇詳細講述。列相關基本操作列的類型有兩種類型的列,分別是: 數據列數據列用于直接輸入數據,數據列的內容將保存在數據庫文件中。 表達式列顧名思義,表達式列的內容是由一個表達式計算得出的。表達式列的內容并不會保存在數據文件中,而是在運行的時候動態生成。例如訂單表中的金額列,它的內容是通過數量、單價、折扣這三列計算得出的,表達式為:數量 * 單價 * (1 - 折扣)增加數據列在“數據表”功能區的“列相關”功能組,單擊下面的按鈕,可以增加數據列:增加列按鈕是一個組合按鈕,單擊按鈕的上半部分可直接增加一個數據列,
31、單擊按鈕的下半部分,會出現一個菜單,用以選擇是增加數據列還是表達式列。增加數據列窗口:列的數據類型,是決定計算、統計、篩選能否正確執行的基礎,務必要正確設置。雖然增加列之后,列的數據類型是可以修改的,但是此時修改可能會帶來一些額外的麻煩,例如某個表已經通過某一列和其他表建立了關聯,那么在修改該列的數據類型之前,您必須先刪除有關的關聯,而刪除關聯,又會影響相關表達式的計算,并導致關聯設置的丟失。增加表達式列在“數據表”功能區的“列相關”功能組,單擊下面的按鈕,可以增加表達式列:注意增加列是一個組合按鈕,你需要單擊按鈕的下半部分,才會出現下拉菜單。這是增加表達式列的窗口:這是表達式生成器:關于表達
32、式的知識,我們會有專門的一章講述,現在你不需要對此作過多的研究。修改表達式在“數據表”功能區的“列相關”功能組,單擊下面的按鈕,可以修改選定列的表達式:如果選定列不是表達式列,會提示你是否新建一個表達式列。插入列在“數據表”功能區的“列相關”功能組,單擊下面的按鈕,可以在選定列的位置插入一列:這是一個組合按鈕,直接單擊按鈕的上半部分,會插入一個數據列,單擊按鈕的下半部分,會出現一個下拉菜單,用以選擇要插入數據列,還是要插入表達式列。刪除列在“數據表”功能區的“列相關”功能組,單擊下面的按鈕,可以刪除選定列:刪除列操作即刻生效,且不可撤銷,所以在刪除一列之前,一定要慎重考慮。如果選定列參與了表達
33、式的計算,則不能被刪除。假定金額列的計算表達式為:數量 * 單價 * (1 - 折扣)那么數量、單價、折扣這些列是不能被刪除的,除非你先刪除金額列的表達式。此外,如果數據表通過某列和其它表建立了關聯,那么刪除此列之前,必須先刪除有關的關聯。更改列在“數據表”功能區的“列相關”功能組,單擊下面的按鈕,可以重命名選定列、設置新的標題、或更改數據類型:外部數據表中的列,不可以重命名,但可以設置標題。如果有公式或代碼引用了這一列,那么重命名列可能會導致這些公式和代碼無法運行。所以關于列名,我們應該把握幾個原則: 事先就要慎重考慮,為每個列設置一個合適的列名,項目一旦啟用,不要輕易去修改列名。 如果一定
34、要重命名某列,而且有大量的公式和代碼牽涉到這一列,那么應該考慮用修改列標題來代替,例如你需要將“電話”列重命名為“辦公電話”,那么可以將該列的標題改為“辦公電話”,而列名保持不變,這樣就不會影響項目的正常運行了。 多層表頭應該盡量使用列標題來實現。數據類型詳解數據類型說明字符字符列用于儲存長度少于等于255的字符型數據,實際可存儲長度,由用戶在設計表的時候指定;如果長度可能超過255,請改用備注型;單個字符,不管是中文字符還是英文字符,在計算長度的時候,均為1。備注用于輸入超過255字符的文本內容,備注型數據還可以擴展為文件型或者圖片型,請在列屬性設置中,選擇相應的擴展類型即可。日期時間日期時
35、間列默認只允許輸入日期,如果要輸入時間型數據,請在列屬性設置中,將日期時間格式屬性設置為Time或LongTime邏輯型邏輯列只有兩個值,分別為True(是)和False(否)微整數介于 0 到 255 之間的微整數短整數介于 32768 到 32767 之間的短整數整數介于 2147483648 到 2147483647 之間的整數,超過此范圍的整數可以考慮用雙精度小數代替單精度小數單精度小數,有效數字為7位雙精度小數雙精度小數,有效數字為15位高精度小數高精度小數,有高達28位的有效數字,適用于要求使用大量有效的整數及小數位數并且沒有舍入錯誤的財務計算,可存儲的小數位數默認為4,可根據需要
36、調整。請合理設置字符列的長度,太長浪費空間,太短則恐怕以后不夠用;例如對于公司名稱,絕大多數公司的名稱會在15個字符以內,考慮到特殊單位名稱的出現,可以將公司名稱列設為20個字符,而姓名列,中國人的姓名絕大多數不會超過4個字符,所以將姓名列設為5個字符足夠了,如果涉及到少數民族或者外籍人員,那么姓名列的長度應該設為多少,就得仔細衡量一下了。數值型有六種,分別是微整數、短整數、整數、單精度小數、雙精度小數、高精度小數,除了整數和小數的差別外,主要是范圍和精度的差別,范圍越大、精度(有效數字)越高,那么占據的存儲空間就越大,處理速度就越慢,特別是高精度小數,除非確有需要,否則不要選用。前面提到有效
37、數字,那么什么是有效數字呢?簡單地說,就是從左邊第一個不是0的數字算起,直到最后一個數字,就是一個數值的有效數字,例如1.324的有效數字是4位(1、3、2、4),1.3240的有效數字是5位(1、3、2、4、0),而0.024的有效數字是兩位(2、4)。明白了有效數字的概念,有助于我們選擇合理的小數類型 。例如對于銷售管理中的折扣列,范圍在0到1之間,精度通常不會超過3個有效數字,那么選用單精度類型,完全符合要求;而對于金額列,單精度小數區區7個有效數字,顯然已經不符合要求了,這時就需要選用雙精度小數了。關于數值型列如何選擇數據類型,如果不想分析,那么記住一點,沒有小數的列選擇整數型,有小數
38、的列選擇雙精度小數型,這會符合絕大多數場合的需要;唯一需要注意的是,整數的范圍并不大,在2147483648 到 2147483647之間,如超出此范圍,請用雙精度小數代替。列名與列標題列標題是列名更具描述性的表示,通常無需設置列標題,此時用列名作為列標題使用。例如,你可以將某一列的名稱設為Q1,將其標題設為一季度,這樣在表中,顯示的不是列名“Q1”,而是容易理解的標題“一季度”,但在表達式和代碼中仍然是使用Q1這個名稱;如果項目啟用后,您覺得應該用春季代替一季度,那么只需將列標題改為春季即可,您不需要再去調整計算公式和代碼,因為列的名稱仍然是Q1。列名不能以數字開頭,更不能全是數字,也不能包
39、括空格和各種符號(下劃線除外),但是列標題沒有任何限制,只要你愿意,不同的列甚至可以有相同的標題。如果列名比較簡潔,而且容易理解,之后也沒有更改的必要,那么就沒有必要設置列標題了。調整列位置調整列位置有兩種方法:1、單擊某列的列標題,選定此列,然后重新用鼠標左鍵按住該列的列標題,左右拖動,拖動過程會動態顯示目標位置,到達目標位置后,松開鼠標即可。2、在“數據表”功能區,單擊“列相關”功能組中的左移列、右移列按鈕,即可調整選定列的位置。提示:1、如果要同時調整多列的位置,那么在調整列位置之前,選定多列即可。2、在表屬性中,有一個名為“允許拖動列”的屬性,將該屬性設為False(否),將禁止用戶通
40、過拖動列標題來調整列位置。3、調整好列位置后,單擊菜單中的保存按鈕,重新打開項目后,列位置會保持不變。隱藏列在“日常工作”功能區的“數據”功能組,單擊“其他”按鈕,出現的下拉菜單中,有隱藏列和取消隱藏列的命令:單擊隱藏列命令,將隱藏選定列。單擊取消隱藏列,將出現一個窗口,可以選擇要顯示的列:可以看到,這個窗口不僅可以選擇要顯示的列,還可以調整列的顯示位置。顯然,如果要隱藏多列,而且是非連續的,用取消隱藏列窗口更方便。凍結列對于一個有很多列的表,可以凍結左邊的部分列,左右滾動表時,被凍結的列不會隨其它列滾動,而是一直顯示在表的最左邊,如下圖所示:有兩種方式來設置或取消凍結列。一、利用菜單命令在“
41、日常工作”功能區的“數據”功能組,單擊“其他”按鈕,出現的下拉菜單中,有凍結列和取消凍結列的命令:二、用鼠標直接拖動1、凍結列將鼠標移到行號列的右邊界,此時鼠標將變為鎖形狀,按住鼠標向右拖動,至要凍結的最右邊一列后,松開鼠標即可。2、調整凍結列數將鼠標移到凍結區和非凍結區的分界區,此時鼠標將變為鎖形狀,按住鼠標左右拖動,即可調整凍結區的列數。3、取消凍結列將鼠標移到凍結區和非凍結區的分界區,此時鼠標將變為鎖形狀,按住鼠標向左拖動,到達行號列后松開鼠標,即可取消凍結列。提示:1、在表屬性中,有一個名為“允許凍結列”的屬性,將該屬性設為False(否),將禁止用戶通過拖動來凍結或取消凍結列。2、通
42、過表樣式的配色方案設置,可以改變凍結區的背景顏色和字體顏色 。鎖定列所謂鎖定列,就是將列設為只讀狀態,禁止編輯其中的內容。有兩種方法可以鎖定或取消鎖定列:1、在“日常工作”功能區的“數據”功能組,單擊按鈕“鎖定列”,可以臨時性地鎖定或取消鎖定列:2、在列屬性設置中,將“允許編輯”屬性設為False(否),可以鎖定列,而設為True(是),則取消鎖定列 ,這種操作是永久性的。被鎖定的列,在列標題處會有一個鎖形標記:如果不希望出現此標記,可以在表樣式設置中,將“顯示鎖定列標記”設為False(否)。列寬設置1、調整列寬拖動列標題的右邊界,直到達到所需列寬后松開鼠標。如果要同時調整多列的寬度,請選定
43、多列,然后再拖動其中一列的右邊界。2、自動列寬雙擊列標題右邊界,即可自動根據列中內容調整列寬。3、精確設置列寬在“日常工作”功能區的“數據”功能組,單擊“其他”按鈕,出現的下拉菜單中,有精確設置列寬的命令:提示:調整好列寬后,單擊菜單中的保存按鈕,重新打開項目后,列寬會保持不變??旖莶藛沃械牧胁僮髅钣覔舯碇腥魏我粋€單元格,在彈出的快捷菜單中有一個“列相關”菜單,此菜單會列出大部分和列相關的命令:列屬性設置列屬性在“數據表”功能區的“列相關”功能組,單擊“列屬性”按鈕,即可設置列屬性:很多非常重要的功能都是通過列屬性實現的,接下來我們會逐一講解每個屬性的用途?;緦傩栽试S編輯此屬性默認為Tru
44、e,如果設為False,將鎖定該列,禁止在其中輸入數據。有關鎖定列,可以參考:鎖定列禁止重復此屬性默認為False(否),如果設為True(是),將禁止在列中輸入重復內容。一些編號性的列,例如訂單編號、身份證號、員工編號,應該將此屬性設為True(是),以避免出現重復的號碼。如果你輸入重復的內容,系統會出現提示,在輸入正確內容前,不能離開正在輸入的單元格。中文輸入通過此屬性,你可以控制選擇某一列時,是自動打開或關閉中文輸入法,還是保持當前狀態不變。該屬性有三個可選值:Default:保持當前輸入法狀態不變True: 自動打開中文輸入法False: 自動關閉中文輸入法例如對于姓名列,我們應該將此
45、屬性設為True,因為中國人的姓名自然是中文的;而對于產品型號列,應該將此屬性設為False,因為型號一般由字母和數字組成。有了此屬性,我們可以避免手工切換中英文輸入,而由系統根據輸入列的設置自動選擇。此屬性相當于模擬Shift按鍵。提示:在數值列輸入數字的時候,有的時候第一個輸入的數字會無效,只是使得單元格進入編輯狀態,如果發生這種情況,請將該列的中文輸入屬性設為False。輸入掩碼一般用戶可以忽略本節內容。輸入掩碼可以規范和校驗用戶所輸入的數據??勺鳛檩斎胙诖a使用的字符有:字符說明0數字(0 到 9,必需項,不允許使用加號 + 與減號 )9數字或空格(可選項,不允許使用加號和減號)#數字或
46、空格(可選項,允許使用加號和減號)L字母(A 到 Z,必需項)?字母(A 到 Z,可選項)A字母或數字(必需項)a字母或數字(可選項)&任一字符或空格(必需項)C任一字符或空格(可選項)。. , : ; - /小數點占位符及千位、日期與時間的分隔符將所有字符轉換為大寫使接下來的字符以表意字符顯示(例如,A 只顯示為 A)例如,產品型號列的格式是三個字母、一個橫線、兩個數字組成,例如“KLU-73”,可以將該列的輸入掩碼設為“AAA-00”,如果要求三個字母必須為大寫,那么掩碼可以設為“AAA-00”。數據對齊在默認情況下,數值型數據靠右,其它類型數據靠左。通過設置數據對齊屬性,可以根據需要改變
47、這種默認的對齊方式。該屬性有三個可選值:Default:默認Left: 靠左Center: 居中Right: 靠右此外,通過菜單“數據表”功能區“樣式”功能組中的三個按鈕,可以用可視化的方式設置數據對齊方式:標題對齊在默認情況下,列標題都是居中對齊的。通過設置標題對齊屬性,你可以根據需要控制列標題的對齊方式。該屬性有三個可選值:Default:默認Left: 靠左Center: 居中Right: 靠右日期時間格式Date: 標準日期格式,如2008-12-31DateTime: 短日期時間格式,包括日期和時分,如2008-12-31 9:45DateLongTime: 長日期時間格式,包括日期
48、和時分秒,如2008-12-31 9:45:30Time: 短時間格式,包括時分,如“12:59”LongTime: 長時間格式,包括時分秒,如“12:59:21”設置數值格式 最大小數位數只有小數型的列才會出現此屬性。此屬性決定該列允許輸入的最大小數位數,修改該屬性,不會影響現有數據的值,例如列中某單元格內容為1.234,如果將最大小數位數修改為2,該單元格將顯示1.23,但是它的值還是1.234;對于新輸入的數據,程序會自動按照所設置的最大小數位數來進行四舍五入,同樣假定最大小數位數為2,如果輸入1.234,那么單元格存儲和顯示的值都是1.23,如果輸入1.236,那么該列存儲和顯示的值是
49、1.24 固定小數位數只有小數型的列才會出現此屬性。該屬性默認為False(否),如果設為True(是),值的實際小數位數小于最大小數位數時,會自動在后面補0,湊夠至最大小數位數;例如某單元格的值是1.23,假定最大小數位數為3,那么該單元格顯示的內容是1.230,而不是1.23 固定整數位數只有整數型的列才會出現此屬性。設置在小數點左邊固定顯示的整數位數,例如此屬性設為3,數值1將顯示為“001”。默認值為0,表示不固定。 顯示千位分隔符如果此屬性設為True(是),那么每三位整數中間插入一個千位分隔符(逗號),例如:1,234 按百分比格式顯示此屬性設為True(是)的話,會自動將數值乘以
50、一百,然后加上百分比符號顯示,例如0.231,顯示為23.1% 顯示貨幣符號是否在數值前顯示貨幣符號,例如:¥234 自定義貨幣符號默認的貨幣符號為¥,利用此屬性,你可以修改為您需要的貨幣符號,例如:$邏輯格式如果選定列是邏輯列,列屬性窗口會出現一個“邏輯格式”屬性。在默認情況下,邏輯列以檢查框的形式顯示,檢查框被選中表示True,否則表示False。如果你希望用字符型形式表示邏輯值,例如開/關、高/低等等,可以通過設置邏輯格式屬性來實現。例如你希望單元格值為True的時候顯示“開”,單元格內容為False的時候顯示“關”,只需將邏輯格式屬性設為“開;關”即可,注意字符之間是用分號(;)分割的
51、。對于設置了格式的邏輯列,可以通過雙擊單元格或按空格鍵來改變單元格內容。使用內置輸入器當列數據類型為日期或者數值型時,此屬性才會出現在列屬性設置窗口。此屬性默認為False,設為True的話,在輸入數據的時候,單元格會自動出現一個下拉按鈕,單擊該按鈕,會出現一個日歷或者計算器,用于輸入數據。數值輸入器:日期輸入器:默認值默認值屬性是一個表達式,當新增一行時,會自動計算該表達式,并將計算結果填入到列中。默認值采用VBScript語法,例如我們希望新增一行時,某列能夠自動填入該列的日期,只需將該列的默認值屬性設為:Date()再例如,有一個字符型的結算方式列,默認的結算方式為現金,可以將該列的默認
52、值屬性設為:現金注意字符型的默認值一定要加上雙引號,因為默認值是一個表達式。如果是數值,則不需要加雙引號。默認值采用VBScript語法。請參考:VBScript參考列屬性與列類型前面已經知道,不同數據類型的列,列屬性的條目是不同的,例如只有單精度小數或雙精度小數列,才會有最大小數位數和固定小數位數這樣的列屬性。正確設置列的數據類型,是一個管理項目正常運轉的基礎,初學者一定要注意。例如一個訂單表,客戶列和產品列是字符型,訂購日期列是日期時間型,數量列是整數型,折扣列和金額列則是雙精度小數型。如果要檢查或更改某一列的數據類型,請參考:更改列如果要檢查某個表所有列的數據類型,請參考:查看表結構要詳
53、細了解各種數據類型,請參考:數據類型詳解列表項目設置自定義項目通過設置列表項目,可以提高某些數據的錄入速度,并能減少錄入錯誤。例如在人事管理系統中,可以將學歷列的列表項目設為“博士|碩士|本科|大專|高中|初中|小學”,這樣一旦選擇學歷列,將出現一個下拉列表框,可以從中選擇學歷:設置列表項目的方法很簡單,首先選定此列,打開列屬性設置窗口,參考下圖所示設置:也可以直接在列屬性窗口輸入列表項目,不同的項目之間用符號|隔開:禁止直接輸入在默認情況下,用戶不僅可以從列表項目中選擇內容,還可以直接輸入不在列表項目中的內容。如果你要求用戶只能從列表項目中選擇內容,不能直接輸入,可以在列屬性設置窗口中,將屬
54、性“允許直接輸入”設為False(否)。用鍵盤選擇列表項目大多數時候,我們是通過鼠標從下拉列表中選擇要輸入的項目。不過也可以通過鍵盤來操作,選擇一個空白單元格,按空格鍵進入編輯狀態,再次按空格鍵會自動展開下拉列表,按上下箭頭選擇項目,按空格鍵或者回車鍵確認選擇。此特性可以讓習慣使用鍵盤的用戶,也能通過列表項目快速輸入數據。啟用輸入助手如果列表項目上百個,甚至更多,那么從中找出自己需要的也不容易。例如下圖的客戶列,下拉列表中有數百個客戶名稱供選擇,從中找出自己想輸入的客戶名稱,可能還不如直接輸入來得快:可是直接輸入的話,又難免會出現輸入錯誤,對于電腦來說,“北京市公安局”和“北京公安局”可是完全不同的兩個單位。為解決這個問題,可以在列屬性設置窗口中,將屬性“啟用輸入助手”設為True(是),這將啟動兩個輔助性的輸入功能。1、自動完成輸入輸入一個字符,系統會自動輸入第一個以該字符開始的項目,同時篩選出所有以該字符開始的項目供選擇;你可以按Tab鍵接受自動輸入的項目,也可以選擇篩選出來的候選項目;隨著輸入字符的增多,會更精確地定位出您可能要輸入的項目。例如在下圖中,用戶只是輸入了一個字符“三”,但是程序卻自動輸入了第一個以“三”開頭的項目“三川實業有限公司”,同時列出了所有以“三”開頭的項目供選擇,你可以按Tab鍵接受自動輸入的內容
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國生物芯片實驗室行業市場深度調研及投資策略與投資前景預測研究報告
- 2025-2030中國生物分析中的實驗室自動化行業市場發展趨勢與前景展望戰略研究報告
- 年產200噸鋼渣輥壓破碎項目可行性研究報告
- 21《感知生長》六年級信息技術教學設計 蘇科版
- 無人機吊裝作業安全管理
- 15《我們不亂仍》教學設計-2024-2025學年道德與法治一年級上冊統編版
- 2025年FRM金融風險管理師考試金融風險管理專業試卷(四十)
- 2025年美術教師編制考試模擬試卷:美術教育心理學實驗設計與實施試題
- 公共衛生服務領域2025年鄉村醫生考試試題庫全解
- 山東省部分學校2025屆高三第六次學業水平聯合檢測數學試卷(解析版)
- 《基本醫療保險門診特殊慢性病藥品目錄(2023 年)》
- 2023年渭南市醫療衛生機構定向招聘醫學類畢業生筆試真題
- 2025年中國生物育種行業發展現狀調查、競爭格局分析及未來前景預測報告
- 鋼結構轉換層施工方案
- 口腔門診總經理崗位職責
- 土方場地平整合同
- 人教版六年級數學下冊中段檢測訓練卷
- 人工智能設計倫理(浙江大學)知到智慧樹章節答案
- 2024年廣東省佛山市順德區中考語文二模試卷
- 2024-2030年中國街舞培訓行業競爭格局及投資前景展望報告
- 高中數學集合練習題160題-包含所有題型-附答案
評論
0/150
提交評論