




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、foxtable用戶幫助指南(應用篇)廣東易表公司2008年11月第一篇 菜單簡介8第二篇 項目相關9一、新建項目9二、備份項目10三、壓縮專案11四、初始化項目11五、項目屬性12六、鎖定項目13第三篇 表相關13一、表的類型13二、增加表13三、設計表14四、關于臨時表15五、刪除表16六、復制表16七、重命名表17八、表名與表標題17九、快速選擇表18十、調整表位置19十一、多層表頭的實現19十二、鎖定表20十三、表屬性設置21十四、表樣式22(一)行號的特殊意義22(二)設置表樣式22(三)鎖定行標記23(四)其它標記23(五)配色方案23(六)交替行的背景顏色24(七)快速設置樣式2
2、4(八)網格線不見了?25(九)不能設置單元格的樣式?25第四篇 列相關25一、基本操作25(一)列的種類25(二)增加數據列26(三)增加表達式列26(四)修改表達式27(五)插入列28(六)更改數據類型28(七)數據類型詳解28(八)刪除列29(九)調整列位置29(十)列名與列標題30(十一)重命名列30(十二)隱藏列31(十三)凍結列32(十四)鎖定列33(十五)列寬設置34二、列屬性35(一)設置列屬性35(二)基本屬性351、禁止編輯352、禁止重復363、中文輸入364、輸入屏蔽365、數據對齊376、標題對齊377、日期時間格式378、設置數值格式379、邏輯格式3810、使用內
3、置輸入器3911、默認值40(三)列表項目401、設置列表項目402、禁止直接輸入413、啟用輸入助手414、控制下拉列表框大小425、分多列顯示下拉列表426、列表專案來自于列437、顯示列和取值列448、過濾條件449、排序方式44(四)數據字典441、什么是數據字典442、自定義數據字典453、用數據表做字典464、條件與排序475、自定義多列數據字典48(五)圖形字典481、什么是圖形字典482、設置圖形字典493、只顯示圖形504、圖形文件保存在那里?50三、列窗口50(一)關于列窗口50(二)基本操作511、切換列窗口512、隱藏列窗口513、顯示列窗口524、關閉列窗口535、打
4、開列窗口53(三)屬性設置541、相關屬性542、停靠位置543、獨立停靠554、自動打開555、自定義圖示55四、擴展列類型561、關于擴展列類型562、郵件型563、網址型574、色彩型575、多值字段576、文件型587、多文件型588、圖片型599、文件在哪里?5910、文檔類型篩選6011、隱藏原來的列6012、遠程文件管理60第五篇 關聯表62一、關于表間關聯62二、設置表間關聯63三、查看關聯數據65四、關聯中的父表和子表66五、關聯表默認位置66六、設置關聯表窗口67七、打開關聯表窗口68八、其它操作68九、合理設置關聯68十、禁止雙向顯示關聯表68第六篇 表達式68一、表達式
5、的應用69二、增加表達式列69三、修改表達式70四、運算符70五、函數71六、 數據轉換(convert)72七、聚合函數72八、統計子表資料73九、引用父表數據73十、不重復編號的生成74十一、自動編號與關聯74十二、鎖定標志列75十三、表達式不計算?75十四、如何實現四舍五入76十五、關于空值76十六、計算功能太弱?76十七、數據無法保存?77第七篇 行相關78一、增加行78二、刪除行78三、鎖定行78四、排序79五、篩選79(一)按值篩選80(二)智能篩選811、關于智能篩選812、字符列篩選813、數值列篩選824、日期列篩選835、邏輯列篩選856、空值的篩選85(三)審核狀態的篩選
6、85(四)高級篩選86(五)表達式篩選86(六)關于通配符87(七)取消篩選87(八)快捷菜單中的篩選命令88六、行號的特殊意義88七、狀態瀏覽88八、狀態瀏覽器89九、行高設置91十、同步數據92第八篇 編輯數據93一、在單元格中輸入數據93二、日期的輸入93三、數值的輸入94四、查找94五、替換95六、數據填充96七、插入符號97八、快速移動97九、回車鍵的移動方向98十、tab鍵的移動方向98十一、選定數據或單元格98第九篇 統計數據99一、匯總模式99(一)關于匯總模式99(二)最簡單的匯總100(三)增加分組列101(四)更多的分組101(五)對日期進行分組102(六)設置分組標題1
7、03(七)分組行的位置104(八)顯示目錄樹104(九)操作目錄樹105(十)設置管理106(十一)切換匯總模式107(十二)同一分組進行多種統計107(十三)改變分組行的樣式109二、合并模式110三、分組統計111(一)最簡單的分組統計111(二)對多列進行統計112(三)多個分組列113(四)根據日期進行分組114(五)垂直匯總115(六)同一統計列進行多種統計116(七)設置管理116四、交叉統計117(一)最簡單的交叉統計117(二)為垂直分組列設置標題模式118(三)統計多列資料119(四)統計資料的排列方式120(五)根據日期分組統計121(六)多個水平分組122(七)日期列作為
8、水平分組123(八)自動匯總124(九)分組列的選擇125(十)設置管理125五、統計條件125六、自動計算126第十篇 交換數據127一、導出127(一)導出為access127(二)導出為excel128(三)導出為文本文件128(四)導出到其它類型129(五)高速導出129(六)目標表名129二、導入129(一)高速導入129(二)導入文本文件130(三)導入其它類型131三、合并131(一)高速合并131(二)合并文本文件132(三)合并其它類型133第十一篇 打印表133第十二篇 表視圖136第十四篇 excel報表137一、關于excel報表137二、excel制表快速入門138三
9、、細節區和數據引用139四、最簡單的例子139五、文件位置141六、打印范圍141七、關于日期列141八、多行細節區142九、換頁控制143十、引用圖片列144十一、使用表達式144十二、打印關聯表145十三、統計關聯表147十四、自動添加空行148十五、關聯表排序148十六、指定首頁行149十七、頁尾行與分頁匯總149十八、引用父表數據150十九、直接引用數據151二十、引用順序號152二十一、打印工資條152二十二、標簽打印152二十三、指定有效區域154二十四、分割打印154第十三篇 外部數據154一、創建外部數據源154二、增加外部數據表159三、給外部表加上鎖定標志列160四、外部表
10、中的列160五、何時使用外部數據源160附錄 foxtable運行環境160第一篇 菜單簡介絕大多數的日常操作都是通過菜單來完成的,所以我們首先介紹一下foxtable的菜單。一、菜單的構成foxtable的菜單和傳統的菜單有所不同,它是由功能區組成的。系統菜單默認包括日常工作、數據表、管理項目、日常統計、打印輸出、雜項等六個功能區;而每一個功能區又是由功能組構成的,例如日常工作這個功能區,包含剪貼板、數據、排序與篩選、模式、編輯、窗口等功能組;通過功能區和功能組,我們可以將各種按鈕按照功能分類,有序地組合起來。除了功能區外,菜單還包括程序菜單,快速訪問欄和配置欄,如下圖所示:初次使用,您可能
11、會對這種風格的菜單布局感到不適應,其實這種風格是一種趨勢,越來越多的軟件會采用;相信你習慣之后,肯定會感到這樣的布局其實是非常方便的。二、按鈕的類型按鈕分為三種類型:1、標準按鈕絕大部分按鈕都是標準按鈕,單擊標準按鈕即可執行某一項操作,例如復制、剪切、粘貼等按鈕。2、下拉按鈕單擊下拉按鈕將出現一個下拉菜單,用以選擇具體的操作,例如功能組”排序與篩選”中的”表視圖”按鈕。3、組合按鈕組合按鈕其實就是標準按鈕和下拉按鈕的組合,組合按鈕分成兩部分,單擊上半部分會立即執行某項操作,而單擊下半部分,將出現一個下拉菜單,用以選擇更多的類似操作。例如,“數據”功能組中的“增加行”按鈕,就是一個組合按鈕,單擊
12、按鈕的上半部分,將立即增加一行,而單擊按鈕的下半部分,將出現一個下拉菜單,列出和增加行有關的命令供選擇,如下圖所示:除了上下結構的組合按鈕,還有左右結構的組合按鈕,例如下圖中的插入列按鈕:之所以專門介紹一下按鈕的種類,是因為不少用戶會忽略組合按鈕所包含的下拉菜單,而這些下拉菜單中有不少功能是相當重要的。第二篇 項目相關一、新建項目啟動foxtable之后,會自動建立一個空白的管理項目,您可以在此基礎上進行修改;但是不建議這么做,更好的辦法是直接單擊程序菜單中的“新建”(如下圖所示)命令來新建一個項目;為什么要這樣呢,很簡單,這里更方便。foxtable中的每一個管理項目,都有一個同名的專用獨立
13、文檔夾,這會為今后的管理帶來很多方便;當您輸入項目名稱,選擇項目位置后,會自動顯示新建項目的路徑和名稱,如下圖所示:指定項目名稱和位置后,單擊“創建表”頁簽,可以在這里增加、刪除、設計表:根據需要增加所有的表和列,設置好列的類型和名稱,單擊“確定”按鈕,即可新建一個項目。小提示:1、如果某一列的值由其它列計算得出,也就是我們常說的表達式列,是不能在這里增加的,后面的章節我們會提到如何來增加一個表達式列。2、新建項目文檔默認處于一個同名專用文檔夾下,如果需要修改項目文檔的名稱,請同時修改專用文檔夾的名稱,使得兩者始終同名,這樣會給管理帶來便利。二、備份項目不管是硬件還是軟件,都不可能是萬無一失的
14、,為了數據安全,養成一個經常備份的習慣是有必要的。為便于用戶快速完成日常的備份工作,foxtable提供了一個備份功能。在“管理項目”功能區中,單擊“備份項目”按鈕,選擇備份文件路徑,輸入備份文件名,單擊“確定”按鈕即可完成備份。備份文件的格式為zip,內容包括項目文件所在目錄,及其子目錄的所有內容,這樣需要恢復項目的時候,只需直接將備份文件解壓即可,而且所有的數據、設計和附件都不會丟失。默認的備份文件名由當前日期組成(不含年份),假定今天是6月23日,那么默認的備份文件名將是“項目名稱_0623.zip”。建議你按日期順序保留多個備份,因為并不是所有意外都能被及時發現的,如果只保留最近的一個
15、備份,那么已經有問題的備份就會覆蓋之前好的備份,最終導致項目無法安全恢復。特別提示:備份內容不包括外部數據表,如果你有數據表來自于外部數據源,例如sql server、access,那么請另行做好備份工作。三、壓縮專案foxtable雖然接口類似電子表格,但實際上是個純數據庫軟件。在foxtable中,被刪除的行仍然存在數據庫中,占據存儲空間,直到執行“壓縮項目”的命令,這些行才會真正被刪除。所以如果你剛剛刪除大量的行,那么請執行“壓縮項目”命令,該命令位于“管理項目”功能區中。壓縮項目其實還具備修復項目的功能,定期執行此命令是有好處的,如果覺得你的項目有些“不正常”,那么也請執行此命令。需要
16、注意的是,壓縮項目不會對外部數據表起作用,如果你有數據表來自于外部數據源,例如sql server、access,那么請直接在這些軟件中執行壓縮命令,access對應的命令是“壓縮與修復”,sql server對應的命令是“收縮”。四、初始化項目所謂初始化項目,就是清空數據,回到初始狀態;“初始化項目”命令位于在“管理項目”功能區中:請選擇要初始化的表,只有選中的表,資料才會被清空:選擇要初始化的表,單擊”確定按鈕”,即可完成初始化的工作,并重新打開項目。五、項目屬性“項目屬性”命令位于“管理項目”功能區:項目屬性有:接口風格用于指定項目的接口風格,包括默認的藍色(office2007blue
17、)、銀灰(office2007silver)、黑色(office2007black)。備份目錄用于指定執行“備份項目”命令時,默認的備份目錄。顯示標題是否在菜單的下面,列出所有的表標題,用于單擊選擇不同的表。如果將此屬性設為false,將隱藏表的標題,用戶無法通過單擊表標題來選擇不同的表,只能通過代碼來切換表。顯示圖標是否在表標題處顯示圖標,設為true顯示,false不顯示,默認為false,也就是不顯示。提示:這個屬性需要重新打開項目,才會生效。表的圖示是可以自定義的,在表屬性設置中,有一個名為“自定義圖標”的屬性,利用該屬性即可為表選擇個性化的圖標,圖標的大小最好是16*16個像素。雙向
18、關聯是否雙向顯示關聯表,此屬性需要重新打開項目才能生效。在學習表間關聯的時候,我們將具體介紹這個屬性,目前可以暫時忽略。我們今后會接觸到大量的屬性設置,很多是邏輯屬性,這些邏輯屬性只有兩個選項:true(是)和false(否)。六、鎖定項目所謂鎖定項目,就是使項目處于只讀狀態,禁止編輯任何表中的內容。按下配置欄中的“查閱模式”按鈕,即可鎖定項目;彈起該按鈕,即可回到正常狀態。如果你突然無法在表中輸入數據,請檢查是否無意中按下了“查閱模式”按鈕。第三篇 表相關一、表的類型foxtable包括以下表類型:內部數據表、內部查詢表、外部數據表、外部查詢表、臨時表在應用篇,我們只會接觸到內部數據表和臨時
19、表,現在也只需了解這兩種類型的表,其它類型的表,我們將在開發篇介紹。內部數據表使用最多,通常簡稱為“數據表”。二、增加表“增加表”的命令位于“數據表”功能區中:下面是增加表窗口:并設置好各列的名稱、類型、長度后,單擊確定按鈕,會彈出一個窗口,要求輸入表的名稱和標題,其中名稱是必須輸入的,而標題則可以不輸入:在增加一個表之前,應該仔細想一想,這個表應該包括那些列(欄目),每一列的類型是什么,哪些列是由其它列計算得出的,這是一個管理項目的基礎;特別是列的數據類型,更是決定計算、統計、篩選能否正確執行的基礎。當然你可以在啟用項目之后,再修改列的數據類型,但是此時操作會帶來一些額外的麻煩,例如某個表已
20、經通過某一列和其它表建立了關聯,那么在修改該列的數據類型之前,您必須先刪除有關的關聯,而刪除關聯,又會影響相關表達式的計算,并導致關聯設置的丟失。此外,字符列需要指定長度,請合理設置長度,太長則浪費空間,太短則恐怕以后不夠用;例如對于公司名稱,絕大多數公司的名稱會在15個字符以內,考慮到特殊單位名稱的出現,可以將公司名稱列設為20個字符,而姓名列,中國人的姓名絕大多數不會超過4個字符,所以將姓名列設為5個字符足夠了,如果涉及到少數民族或者外籍人員,那么姓名列的長度應該設為多少,就得仔細衡量一下了。三、設計表單擊下面的按鈕,可以設計表:下面是設計表窗口,這里集中了所有和設計表相關的命令,可以在這
21、里集中修改表結構:可以看到在設計表窗口,可以增加、修改表達式列,還可以設置計算代碼,關于表達式列和計算代碼,我們會在后續章節介紹,目前大家可以暫時忽略。四、關于臨時表臨時表的數據只會在運行的時候存在,并不會保存,通常用于在運行過程中顯示動態的數據,例如統計結果。臨時表的使用在開發篇才會接觸到,目前我們我們只需了解如何增加臨時表。下圖是增加臨時表的命令:我們遇到過一些用戶,在增加數據表的時候,誤單擊了“增加臨時表”命令,導致在這個表中輸入的數據無法保存,卻始終不明白是怎么回事。下次如果你遇到整個表不能保存的問題,請首先檢查一下這個表是不是臨時表。 判斷一個表是否是臨時表的方法很簡單,重新打開項目
22、,如果某個表包括10個空行,而且左邊的行號是紅色,那么基本就可以判定這個表是臨時表了:五、刪除表單擊下面的按鈕,可以刪除表:刪除表是即刻生效、且不可逆轉的,所以刪除表之前務必要慎重考慮。如果被刪除的表,包括有大量的數據,那么刪除后最好執行一次壓縮專案的命令。需要注意的是,對于外部數據表,并不會真正被刪除,只是下次打開項目的時候,不會再從外部數據源中加載這個表。所以對于來自于外部數據源的表,例如access,sql server,要真正刪除的話,必須直接在后臺刪除才行。六、復制表單擊下面的按鈕,可以復制表:這是復制表窗口:你可以僅復制結構,也可以連同數據一起復制。可以設置數據復制條件,復制條件是
23、一個邏輯表達式,只有該表達式成立的行才會復制,有關表達式的知識將在后續章節講述。如果不設置復制條件,將復制所有數據。七、重命名表單擊下面的按鈕,即可指定新的表名和標題:如果有公式或代碼使用了這個表的表名,那么重命名表可能會導致這些公式和代碼無法運行。所以關于表名,我們應該把握兩個原則:1、事先就要慎重考慮,為每個表設置一個合適的表名,項目一旦啟用,不要輕易去修改表名。2、如果一定要重命名某個表,而且有大量的公式和代碼牽涉到這個表,那么應該考慮用修改表標題來代替,例如你需要將“客戶”表重命名為“客戶數據”,那么可以將該表的標題改為“客戶數據”,而表名保持不變,這樣就不會影響項目的正常運行了。八、
24、表名與表標題我們已經知道,在新建表和重命名表的時候,都可以同時設置表名和表標題。表標題是表名更具描述性的表示,我們通常無需設置表標題,這時直接用表名作為標題:如果你希望有一個簡潔的表名,以便于編寫公式和代碼,同時希望呈現給用戶的是一個更具描述性、容易理解的名稱,那么表標題就派上用場了。例如,你可以將某一個表的名稱設為“emp”,而標題設為“員工檔案”,這樣在公式和代碼中可以使用表名“emp”,而用戶看到的是比較容易理解的“員工檔案”這個標題。之后,如果覺得用“員工數據”代替“員工檔案”較為合適,那么你只需修改表標題即可,因為表名沒有發生變化,所以不會對系統的正常運行有任何的影響。表名不能以數字
25、開頭,更不能全是數字,也不能包括空格和各種符號(下劃線除外),但是表標題沒有任何限制。如果表名比較簡潔,而且容易理解,之后也沒有更改的必要,那么就沒有必要設置表標題了。提示:項目打開期間,有如下的提示:對于非開發員、管理員的一般用戶,在這個動態提示加載的數據表。如果有個別的表不希望顯示,可以在表名前面加上符號“_”,例如:_配置。九、快速選擇表前面已經看到,表標題以頁簽的形式出現在表格的上方,用于選擇不同的表;如果你有很多個表,例如幾十個,那么這種方式無法一次顯示所有的表標題供選擇;此時你可以通過下圖所示的方法快速選擇表:十、調整表位置用鼠標左鍵按住表標題,左右拖動即可調整表的位置。十一、多層
26、表頭的實現foxtable的表頭可以分多層顯示,利用這個特性,用戶可設計出結構任意復雜的表,如下圖:有兩種方法可實現多層表頭:(一)用列名實現利用列名可以非常輕松地實現多層表頭,每一層的內容用下劃線“_”隔開即可,例如:“東部_第一季度”。例如,要實現上圖所示的多層表頭,按下圖所示設計即可:(二)用列標題實現另一種方法,也是更為常用的方法,是利用列標題來實現,每一層的列標題同樣用下劃線“_”隔開。上面的多層表頭如果改用列標題來實現,可以按下圖所示設計:(三)設計現有表的表頭對于現有的表,如果要調整其結構,或重新設計表頭,可以通過設計表來實現,在設計表 窗口,單擊“重命名”按鈕,即可更改所選列的
27、名稱和標題,還可以利用“上移”、“下移”按鈕,來調整列的位置。十二、鎖定表所謂鎖定表,就是將表設為只讀,禁止編輯表中的內容。有兩種方法鎖定表:1、在表屬性窗口,將允許編輯屬性設為false(否)。2、或者在“數據表”功能區的“表”功能組,選中“只讀”復選框:被鎖定的表,其左上角會有一個鎖形標志,表示表處于鎖定狀態:如果項目被鎖定了,那么表將一直處于鎖定狀態,無法回到正常狀態,直到取消鎖定項目。所以,如果你發現沒有辦法取消鎖定表,那么,就應該檢查一下是不是項目處于鎖定狀態了。十三、表屬性設置單擊下面的按鈕,即可設置表的屬性:這是表屬性設置窗口:每一個表屬性都是很好理解的,而且選擇一個屬性,窗口下
28、方還會出現該屬型的具體說明。例如你要禁止編輯某個表,只需將“允許編輯”屬性設為false。由于屬性名稱都是自我描述性的,而且非常容易理解,所以我們就不一一介紹這些屬性,只介紹“雜項”組的兩個較為特殊的屬性:自定義圖示設置表的個性化圖示,只有項目屬性中的“顯示圖標”屬性設為true(是)時,才會在表的標題處顯示圖標。隱藏停靠窗口打開項目的時候,該表的列窗口、關聯表窗口、工作窗口等可停靠的窗口,是否處于自動隱藏狀態。此屬性在介紹窗口的時候,我們會再提及。十四、表樣式(一)行號的特殊意義在默認的情況下,表的左邊會顯示行號,行號的顏色是有特殊意義的,不同的顏色表示不同的行狀態。例如,在下圖中,灰色的行
29、號(2、3行)表示行被鎖定,無法編輯;橙色的行號(4、5行),表示行的內容被修改了;紅色的行號(8、9行),表示這是新增加的行:(二)設置表樣式表樣式用于決定表的外觀,單擊下面的按鈕,可以設置表樣式:下面是表樣式設置窗口,包括“樣式設置”和“配色方案”兩個頁面,可以控制表格外觀的方方面面:樣式設置窗口中每一個屬性的名稱,都是自我描述性的,而且很容易理解。例如,你要更改新增行的行號顏色,只需在“行號顏色”這組屬性中,選擇“新增行”這一項,然后修改其顏色即可。如果對某一個屬性的具體意義不是很清楚,可以更改該屬性的值,然后單擊“應用”按鈕,即可看出更改該述性所帶來的變化。(三)鎖定行標記表樣式中有一
30、個“顯示鎖定行標記”的屬性,在默認的情況下,該屬性設置不管是true(是),還是false(否),鎖定行標記都是不會顯示的,這是因為鎖定行是通過行號的顏色來標記的;要顯示鎖定行標記,必須在表樣式設置窗口中,如下設置屬性值:顯示行號:false顯示鎖定行:true也就是說,只有關閉行號顯示,鎖定行標記才會顯示的。鎖定行標記符是一個紅色的勾。例如,下圖的2、3行就是處于鎖定狀態:我個人覺得用行號更為方便。(四)其它標記除了鎖定行外,被鎖定的表、列以及排序列,都會用相應的符號標記出來的,如下圖所示:在表樣式設置窗口,可以關閉這些標記,可是我們實在想不出什么理由要去關閉標記顯示功能。(五)配色方案表樣
31、式還提供了配色方案功能,利用配色方案,你可以控制表中所有區域的背景顏色和字體顏色,設置顏色后,單擊“應用”按鈕即可看到設置效果,請隨心所欲地去設置,亂了也沒關系,單擊“還原為默認值”按鈕,即可回到初始狀態。只有一個地方的顏色,你是不能設置的,就是標題行的背景顏色,這個顏色由項目屬性中的“接口風格”來決定。(六)交替行的背景顏色需要更改系統默認配色方案的時候并不多,唯獨交替行的背景顏色較為常用。如果一個表很寬,瀏覽數據的時候,容易造成上下行交錯,設置交替行的背景顏色,瀏覽起來會更輕松一些。(七)快速設置樣式常用的樣式,可以直接通過“數據表”功能區的“樣式”功能組來設置:這個功能組的命令,主要用于
32、設置字體,此外包括一些常用的樣式設置命令:字體顏色、背景顏色、交替行背景、網格線類型、以及網格線顏色(八)網格線不見了?默認情況下,網格線是淺灰色,如果打印機的顏色精度不是很高,例如針式打印機,那么網格線可能無法打印出來;為解決這個問題,可以將網格線設置為較深的顏色,例如深灰色、甚至黑色。同樣,在一些質量較差或設置不當的顯示器上,網格線可能無法正常顯示出來,此時也可以考慮將網格線的顏色設置得深一點。(九)不能設置單元格的樣式?沒錯,通過菜單你是不能設置單個單元格的樣式的,這是否意味著foxtable的樣式設置功能很弱呢?錯,foxtable具有超強的單元格樣式控制功能,可以根據各種邏輯關系自動
33、設置單元格的樣式,標記出不同類型或各種特殊的數據,只是這個功能放在開發篇中講述,現在不是時候。例如下圖,不同的成績,用不同的顏色標出來了,而且是自動標記的,無須手工設置:標記單元格的功能,將在開發篇詳細講述。第四篇 列相關一、基本操作(一)列的種類有兩種類型的列,分別是:數據列數據列用于直接輸入數據,數據列的內容將保存在數據庫文件中。表達式列顧名思義,表達式列的內容是由一個表達式計算得出的,你不能在表達式列中直接輸入內容。表達式列的內容并不會保存在數據文件中,而是在運行的時候動態生成。例如訂單表中的金額列,它的內容是通過數量、單價、折扣這三列計算得出的,表達式為: 數量 * 單價 * (1 -
34、 折扣)和數據列不同,表達式列只能在新增表之后創建,而不能直接在設計表的時候創建。(二)增加數據列在“數據表”功能區的“列”功能組,單擊下面的按鈕,可以增加數據列:增加數據列窗口:列的數據類型,是決定計算、統計、篩選能否正確執行的基礎,務必要正確設置。雖然增加列之后,列的數據類型是可以修改的,但是此時修改可能會帶來一些額外的麻煩。例如,某個表已經通過某一列和其它表建立了關聯,那么在修改該列的數據類型之前,您必須先刪除有關的關聯,而刪除關聯,又會影響相關表達式的計算,并導致關聯設置的丟失。(三)增加表達式列在“數據表”功能區的“列”功能組,單擊下面的按鈕,可以增加表達式列:注意:增加列是一個組合
35、按鈕,你需要單擊按鈕的下半部分,才會出現下拉菜單。這是增加表達式列的窗口:這是表達式生成器:關于表達式的知識,我們會有專門的一章講述,現在你不需要對此作過多的研究。(四)修改表達式在“數據表”功能區的“設置列”功能組,單擊下面的按鈕,可以修改選定列的表達式:如果選定列不是表達式列,會提示你是否新建一個表達式列。(五)插入列在“數據表”功能區的“列”功能組,單擊下面的按鈕,可以在選定列的位置插入一列:這是一個組合按鈕,直接單擊會插入一個數據列,單擊右邊的箭頭,會出現一個下拉菜單,用以選擇要插入的是數據列,還是表達式列。(六)更改數據類型在“數據表”功能區的“列”功能組,單擊下面的按鈕,可以更改選
36、定列的數據類型:如果該列是關聯列,那么在更改數據類型之前,必須先刪除關聯。如果列中已經有數據,那么現有數據必須能夠轉換為新的數據類型,否則數據類型更改將失敗。對于已經啟用的項目,更改數據類型之前,建議備份項目。(七)數據類型詳解下表列出了所有可用的列數據類型。數據類型說明字符字符列用于儲存長度少于等于255的字符型數據,實際可存儲長度,由用戶在設計表的時候指定;如果長度可能超過255,請改用備注型;單個字符,不管是漢字字符還是英文字符,在計算長度的時候,均為1。備注用于輸入超過255字符的文本內容,備注型數據還可以擴展為文件型或者圖片型,請在列屬性設置中,選擇相應的”擴展類型”即可。日期時間日
37、期時間列默認只允許輸入日期,如果要輸入時間型數據,請在列屬性設置中,將”日期時間格式”屬性設置為”time”或”longtime”邏輯型邏輯列只有兩個值,分別為true(是)和false(否)微整數介于 0 到 255 之間的微整數短整數介于 32,768 到 32,767 之間的短整數。整數介于 2,147,483,648 到 2,147,483,647 之間的整數,超過此范圍的整數可以考慮用雙精度小數代替單精度小數單精度小數,有效數字為7位,負數范圍是從 3.402823e38 到 1.401298e-45,正數范圍從1.401298e-45 到 3.402823e38雙精度小數雙精度小數
38、,有效數字為15位,負數范圍是從 1.79769313486232e308 到 4.94065645841247e-324,正數范圍從 4.94065645841247e-324 到 1.79769313486232e30高精度小數高精度小數,有高達28位的有效數字,適用于要求使用大量有效的整數及小數字數并且沒有舍入錯誤的財務計算,可存儲的小數字數默認為4,可根據需要調整。請合理設置字符列的長度,太長浪費空間,太短則恐怕以后不夠用;例如對于公司名稱,絕大多數公司的名稱會在15個字符以內,考慮到特殊單位名稱的出現,可以將公司名稱列設為20個字符,而姓名列,中國人的姓名絕大多數不會超過4個字符,所
39、以將姓名列設為5個字符足夠了,如果涉及到少數民族或者外籍人員,那么姓名列的長度應該設為多少,就得仔細衡量一下了。數值型有六種,分別是微整數、短整數、整數、單精度小數、雙精度小數、高精度小數,除了整數和小數的差別外,主要是范圍和精度的差別,范圍越大、精度(有效數字)越高,那么占據的存儲空間就越大,處理速度就越慢,特別是高精度小數,除非確有需要,否則不要選用。前面提到有效數字,那么什么是有效數字呢?簡單地說,就是從左邊第一個不是0的數字算起,直到最后一個數字,就是一個數值的有效數字,例如1.324的有效數字是4位(1、3、2、4),1.3240的有效數字是5位(1、3、2、4、0),而0.024的
40、有效數字是兩位(2、4)。明白了有效數字的概念,有助于我們選擇合理的小數類型 。例如對于銷售管理中的折扣列,范圍在0到1之間,精度通常不會超過3個有效數字,那么選用單精度類型,完全符合要求;而對于金額列,單精度小數區區7個有效數字,顯然已經不符合要求了,這時就需要選用雙精度小數了。關于數值型列如何選擇數據類型,如果不想分析,那么記住一點,沒有小數的列選擇整數型,有小數的列選擇雙精度小數型,這會符合絕大多數場合的需要;唯一需要注意的是,整數的范圍并不大,在2147483648 到 2147483647之間,如超出此范圍,請用雙精度小數代替。(八)刪除列在“數據表”功能區的“列”功能組,單擊下面的
41、按鈕,可以刪除選定列:刪除列操作即刻生效,且不可撤銷,所以要慎重。如果選定列是其它列表達式的組成部分,則不能被刪除。假定金額列的計算表達式為:數量 * 單價 * (1 - 折扣)那么數量、單價、折扣這些列是不能被刪除的,除非你先刪除金額列的表達式。此外在刪除關聯列之前,必須先刪除有關的關聯。(九)調整列位置 調整列位置有兩種方法:1、單擊某列列標題,然后重新用鼠標左鍵按住該列列標題,左右拖動,拖動過程會動態顯示目標位置,到達目標位置后,松開鼠標即可。2、在“數據表”功能區,單擊“設置列”功能組中的左移列、右移列按鈕,即可調整選定列的位置。如果要同時調整多列的位置,那么在調整列位置之前,選定多列
42、即可。在表屬性中,有一個名為“允許拖動列”的屬性,將該屬性設為false(否),將禁止用戶通過拖動列標題來調整列位置。(十)列名與列標題列標題是列名更具描述性的表示,通常無需設置列標題,此時用列名作為列標題使用。例如,你可以將某一列的名稱設為“q1”,將其標題設為“一季度”,這樣在表中,顯示的不是列名“q1”,而是容易理解的標題“一季度”,但在計算公式和代碼中仍然是使用“q1”這個名稱;如果項目啟用后,您覺得應該用“春季”代替“一季度”,那么只需將列標題改為“春季”即可,您不需要再去調整計算公式和代碼,因為列的名稱仍然是q1。列名不能以數字開頭,更不能全是數字,也不能包括空格和各種符號(下劃線
43、除外),但是列標題沒有任何限制,只要你愿意,不同的列甚至可以有相同的標題。如果列名比較簡潔,而且容易理解,之后也沒有更改的必要,那么就沒有必要設置列標題了。(十一)重命名列在“數據表“功能區的“列”功能組,單擊下面的按鈕,可以重命名選定列,或者設置新的標題:外部數據表中的列,是不能重命名的,但是可以設置標題。如果有公式或代碼引用了這一列,那么重命名列可能會導致這些公式和代碼無法運行。所以關于列名,我們應該把握兩個原則:1、事先就要慎重考慮,為每個列設置一個合適的列名,項目一旦啟用,不要輕易去修改列名。2、如果一定要重命名某列,而且有大量的公式和代碼牽涉到這一列,那么應該考慮用修改列標題來代替,
44、例如,你需要將“電話”列重命名為“辦公電話”,那么可以將該列的標題改為“辦公電話”,而列名保持不變,這樣就不會影響項目的正常運行了。3、多層表頭應該盡量使用列標題來實現。(十二)隱藏列在“日常工作”功能區的“數據”功能組,單擊“其它”按鈕,出現的下拉菜單中,有隱藏列和取消隱藏列的命令:單擊隱藏列命令,將隱藏選定列。單擊取消隱藏列,將出現一個窗口,可以選擇要顯示的列:其實,如果要隱藏多列,而且是非連續的,用取消隱藏列窗口更方便,去掉要隱藏列的選中標記即可。(十三)凍結列對于一個有很多列的表,可以凍結左邊的部分列,左右滾動表時,被凍結的列不會隨其它列滾動,而是一直顯示在表的最左邊,如下圖所示:有兩
45、種方式來設置或取消凍結列。(一)、利用菜單命令在“日常工作”功能區的“數據”功能組,單擊“其它”按鈕,出現的下拉菜單中,有凍結列和取消凍結列的命令:(二)、用鼠標直接拖動1、凍結列將鼠標移到行號列的右邊界,此時鼠標將變為鎖形狀,按住鼠標向右拖動,至要凍結的最右邊一列后,松開鼠標即可。2、調整凍結列數將鼠標移到凍結區和非凍結區的分界區,此時鼠標將變為鎖形狀,按住鼠標左右拖動,即可調整凍結區的列數。3、取消凍結列將鼠標移到凍結區和非凍結區的分界區,此時鼠標將變為鎖形狀,按住鼠標向左拖動,到達行號列后松開鼠標,即可取消凍結列。在表屬性中,有一個名為“允許凍結列”的屬性,將該屬性設為false(否),
46、將禁止用戶通過拖動來凍結或取消凍結列。(十四)鎖定列所謂鎖定列,就是將列設為只讀狀態,禁止編輯其中的內容。有三種方法可以鎖定列:1、在“數據表”功能區的“設置列”功能組,選中復選框“只讀”。2、在列屬性設置中,將“允許編輯屬性”設為false(否)。3、在“日常工作”功能區的“數據”功能組,單擊“其它”按鈕,出現的下拉菜單中,有鎖定列和取消鎖定列的命令:被鎖定的列,在列標題處會有一個鎖形標記:(十五)列寬設置1、調整列寬拖動列標題的右邊界,直到達到所需列寬后松開鼠標。如果要同時調整多列的寬度,請選定多列,然后再拖動其中一列的右邊界。2、自動列寬雙擊列標題右邊界,即可自動根據列中內容調整列寬3、
47、精確設置列寬在“日常工作”功能區的“數據”功能組,單擊“其它”按鈕,出現的下拉菜單中,有精確設置列寬的命令:二、列屬性(一)設置列屬性在“數據表”功能區的“設置列”功能組,單擊“列屬性”按鈕,即可設置列屬性:很多非常重要的功能都是通過列屬性實現的,接下來我們會逐一講解每個屬性的用途。列屬性設置窗口有一個名為“允許修改列屬性”的屬性,將該屬性設為false(否),將禁止非開發者修改列屬性。(二)基本屬性1、禁止編輯此屬性默認為false,如果設為true,將鎖定該列,禁止在其中輸入數據。有關鎖定列,可以參考:鎖定列2、禁止重復此屬性默認為false(否),如果設為true(是),將禁止在列中輸入
48、重復內容。一些編號性的列,例如訂單編號、身份證號、員工編號,應該將此屬性設為true(是),以避免出現重復的號碼。如果你輸入重復的內容,系統并無提示,而是直接刪除你新輸入的重復內容。如果某個值無法輸入,有可能就是因為該列禁止輸入重復內容,而且相同的值已經存在。3、中文輸入通過此屬性,你可以控制選擇某一列時,是自動打開或關閉中文輸入法,還是保持當前狀態不變。該屬性有三個可選值:l default:保持當前輸入法狀態不變l true: 自動打開中文輸入法l false: 自動關閉中文輸入法例如,對于姓名列,我們應該將此屬性設為true,因為中國人的姓名自然是中文的;而對于產品型號列,應該將此屬性設
49、為false,應為型號一般由字母和數字組成。有了此屬性,我們可以避免手工切換中英文輸入,而由系統根據輸入列的設置自動選擇。提示:此屬性相當于模擬shift,而且似乎只對微軟的輸入法有效。4、輸入屏蔽普通用戶可忽略本節內容。輸入屏蔽可以規范和校驗用戶所輸入的數據。可作為輸入屏蔽使用的字符有:字符說明0數字(0 到 9,必需項,不允許使用加號 + 與減號 )9數字或空格(可選項,不允許使用加號和減號)#數字或空格(可選項,允許使用加號和減號)l字母(a 到 z,必需項)?字母(a 到 z,可選項)a字母或數字(必需項)a字母或數字(可選項)&任一字符或空格(必需項)c任一字符或空格(可選項)。.
50、, : ; - /小數點占位符及千位、日期與時間的分隔符將所有字符轉換為大寫使接下來的字符以表意字符顯示(例如,a 只顯示為 a)例如,產品型號列的格式是三個字母、一個橫線、兩個數組組成,例如“klu-73”,可以將該列的輸入屏蔽設為“aaa-00”,如果要求三個字母必須位大寫,那么屏蔽可以設為“aaa-00”。5、數據對齊在默認情況下,數值型數據靠右,其它類型數據靠左。通過設置數據對齊屬性,你可以根據需要控制列中資料的對齊方式。該屬性有三個可選值:l default:默認l left: 靠左l center: 居中l right: 靠右工具欄中有三個按鈕用可視化設置數據對齊方式:6、標題對齊
51、在默認情況下,列標題都是居中對齊的。通過設置標題對齊屬性,你可以根據需要控制列標題的對齊方式。該屬性有三個可選值:l default:默認l left: 靠左l center: 居中l right: 靠右7、日期時間格式只有選定列是日期型時,此屬性才會出現。該屬性有三個可選值:l date:標準日期格式,如:“2008-12-31”l time:短時間格式,包括時分,如:“12:59”l longtime:長時間格式,包括時分秒,如:“12:59:21”8、設置數值格式只有選定列為數值型時,以下屬性才會出現。最大小數位數此屬性決定該列允許顯示的最大小數位數,修改該屬性,不會影響現有數據的值。例
52、如,列中某單元格內容為1.234,如果將最大小數位數修改為2,該單元格將顯示1.23,但是它的值還是1.234;對于新輸入的數據,程序會自動按照所設置的最大小數位數來進行四舍五入,同樣假定最大小數位數為2,如果輸入1.234,那么單元格存儲和顯示的值都是1.23,如果輸入1.236,那么該列存儲和顯示的值是1.24。固定小數位數該屬性默認為false(否),如果設為true(是),值的實際小數位數小于最大小數字數時,會自動在后面補0,湊夠至最大小數位數;例如,某單元格的值是1.23,假定最大小數位數為3,那么該單元格顯示的內容是1.230,而不是1.23。固定整數位元數設置在小數點左邊固定顯示
53、的整數字元數,例如此屬性設為3,數值1將顯示為“001”。默認值為0,表示不固定。顯示千位分隔符如果此屬性設為true(是),那么每三位整數中間插入一個千位分隔符(逗號),例如:1,234按百分比格式顯示此屬性設為true(是)的話,會自動將數值乘以一百,然后加上百分比符號顯示,例如0.231,顯示為23.1%顯示貨幣符號是否在數值前顯示貨幣符號,例如:¥234自定義貨幣符號默認的貨幣符號為¥,利用此屬性,你可以修改為您需要的貨幣符號,例如:?或者$9、邏輯格式如果選定列是邏輯列,列屬性窗口會出現一個“邏輯格式”屬性。在默認情況下,邏輯列以檢查框的形式顯示,檢查框被選中表示true,否則表示false。如果你希望用字符型形式表示邏輯值,例如:開/關、高/低等等,可以通過設置邏輯格式屬性來實現。例如,你希望單元格值為true的時候顯示“開”,單元格內容為false的時候顯示“關”,只需將邏輯格式屬性設為“開;關”即可,注意字符之間是用分號(;)分割的。對于設置了格式的邏輯列,可以通過雙擊單元格或按空格鍵來改變單元格內容。10、使用內置輸入器當列數據類型為日期或者數值型時,此屬性才會出現在列屬性設置窗口。此屬性默認為false,設為true的話,在輸入數據的時候,單元格會自動出現一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育數據挖掘探索學生成長規律
- 中國乳品添加劑行業發展趨勢及發展前景研究報告2025-2028版
- 100以內整數除法計算水平練習例題帶答案
- 物業管理與租房合同條款
- 呼吸困難護理與措施
- 兩位數乘兩位數筆算競賽自測題帶答案
- 口腔規培過程簡述
- 教學大綱借款協議
- 房地產推廣分包合同
- 苗木供應合同常見條款
- 2025春統編版小學道德與法治五年級下冊(全冊)教案、教學反思、教學計劃(附教材目錄P141)
- 2024年度江蘇省數據集團有限公司社會招聘筆試參考題庫附帶答案詳解
- 2025年中國分布式光伏行業市場動態分析、發展方向及投資前景分析
- 2025年湖南株洲南方中學自主招生英語試卷真題(含答案詳解)
- 2025年蘇州保安員證試題及答案
- 比亞迪秦EV新能源汽車電機驅動系統
- 美國麻醉醫師協會ASA困難氣道管理xuli
- 落戶服務協議上海上海落戶承諾書
- 高中信息技術《數據處理與應用》練習題(附答案解析)
- 外呼培訓心得
- 2025年上半年四川涼山州委組織部涼山州人力資源和社會保障局引進人才1165人(第二批)重點基礎提升(共500題)附帶答案詳解-1
評論
0/150
提交評論