<< Click to Display Table of Contents >>

 

欄位內容

 

 

在欄位名稱上點選滑鼠右鍵,選擇「內容」會跳出「欄位內容」視窗,視窗中會顯示該欄位的詳細內容。「名稱」為欄位的名稱,而「別名」則是大多數需要出現欄位名稱用於「顯示」的地方,都會用「別名」來顯示。「類型」則會列出欄位的類型。「數字格式」是用來設定數值類型的欄位要用何種格式顯示,只有類型為Long、Short、Integer、Float和Double這些類型適用,詳細的功能操作會在「數字格式」設定中做說明。而「設為主要顯示欄位」選項的功能,和圖層內容的「欄位」頁籤當中的「主要顯示欄位」功能相同。如果該欄位已被設為主要顯示欄位,此選項預設就會被勾選,如果將勾選取消,程式會自動將FID欄位設為主要顯示欄位。反之,若FID欄位的勾選被取消,則會再將主要顯示欄位設回原本所設定的欄位。

 

         

 

 

「數字格式」設定

「數字格式」的設定,僅適用於「數值」欄位,是為了讓數值類型的屬性可以依照使用者指定的格式來做顯示。會套用到此顯示設定的功能有兩個,分別是表格視窗以及查詢功能視窗中的屬性查詢結果。其他地方需要顯示屬性值的功能,一率取原值的顯示方式而不套用此顯示格式。

 

「數字格式」視窗中依序列出「無」、「角度」、「貨幣」、「方向」、「分數」、「數值」、「百分比」、「比率」、「科學記號」和「自訂」這十種類別選項。接下來就分別針對這十種類別做設定上的說明。

 

 

 

 

1.第一個類別選項為「」,表示不對數值格式做任何設定。

 

 

2.第二個類別為「角度」,當您選擇「角度」後,選項下方就會出現適用於「角度」的各項設定功能。「將輸入值視為」指的是把屬性值當作「角度」或「弧度」來看;「以何種方式顯示」是指把輸入值轉換成「角度」或「弧度」來顯示。點選「數值設定」按鈕則可以指定數值的小數位數和有效位數,您可以參考第六個類別,也就是「數值」類別的設定說明。

 

 

 

 

3.第個類別為「貨幣」,視窗中的「範例」會顯示目前的貨幣格式範例,而範例中所顯示的貨幣單位符號、格式、小數點位數等貨幣格式的設定,使用者必須要到「控制台」中的「地區語言選項」,選擇「格式」頁籤,裡頭的「貨幣範例」字串查看目前系統預設的格式,您也可以由此自行設定所需的貨幣格式。

 

 

 

     

 

 

 

4.第四個類別為「方向」,「將輸入值視為」是指將輸入值當做「角度」或「弧度」來看。「類型」則有三種選項,「正北方位角」代表北方為0度,「正南方位角」代表南方為0度,都是以順時針方向遞增角度。「極角」代表東方為0度,以逆時針方向遞增角度。角度或弧度換算出來的結果再由「以何種方式顯示」來決定該如何顯示,分別有「度分秒」及「象限角」供選擇。「小數位數」則能讓使用者設定小數位數的顯示。

 

 

 

 

5.第五個類別為「分數」,此功能只在輸入值有小數值存在時,才會有顯示上的作用。「指定分母為」代表顯示分數時,分母固定為使用者所指定的數值,例如指定分母為10,輸入值為198.7時,就會顯示為198 7/10。若輸入值為198.04時,計算後會得到198 0.4/10,此時會四捨五入變為198 0/10,最後的結果就會顯示為198。分母並沒輸入值域的限制,也可以輸入0或是負值。

 

「限制分母的位數不超過」是指在小於指定位數限制的所有合理分母與任意分子的搭配中,找到最接近輸入值的組合。選項中只有「1」、「2」和「3」三種選項可選擇。例如位數限制選擇不超過「2」時,輸入值為149.3,計算原則為分母從最小的2開始,以等差1開始遞增搜尋。分母為2,可搭配的分子只1,得到結果為1/2,1/2和149.3的小數位數0.3,兩數的絕對差為0.5-0.3=0.2,記下0.2後,再往後搜尋,若找到更小的差就取代掉0.2,一直找到分母99(位數不超過2的最大分母)為止。持續找下去,會在分母為10時,搭配分子3,得到差為0,所以結果就是149 3/10。由於此方法是找最接近的分數,只要輸入值有小數時,就一定會顯示出分數,不會像使用「指定分母為」時,可能會將分子四捨五入導致分數不用顯示的情況發生。

 

 

 

 

6.第六個類別為「數值」,可選擇「指定為小數位數」及「指定有效位數」。「指定小數位數」代表輸入值四捨五入至小數後指定的位數再顯示,例如位數為6時,輸入值為149.1234567,則顯示為149.123457。「指定有效位數」代表輸入值四捨五入至小數前後位數加起來等於指定的位數時再顯示(位數從非0值出現起算)。例如位數為4,輸入值為149.1234567,則顯示為149.1。如果位數為0,則所有數值一律顯示為0。

 

「靠右對齊」預設不勾選,表示預設為靠左。勾選「靠右對齊」後,右方的字元數才能夠使用,表示總字元的空間。以預設的10個字元數為例,如果字串為51,056,長度為6,最後顯示的結果必須在字串前再加上4個空白字元,變成” 51,056”,如果字串長度大於「靠右對齊」的字元數,就不做任何處理。「顯示千位分隔」就是指輸入值單位為千位或超過千位時,以逗號作為千分位分隔符號,如輸入值為19000,就要顯示為19,000。「以0填充」代表顯示位數不足所指定的位數時,填入0來填滿位數。例如指定的小數位數為6,輸入值為149.1234時,勾選「以0填充」後,就會顯示為149.123400。「顯示正號」則表示當輸入值大於0時,數值前方要加上「+」號,例如+19.8。

 

   

 

 

7.第七個類別為「百分比」,百分比中的「輸入值本身已代表百分比」選項,意思是如果輸入值為98,勾選此選項後,就會直接顯示為98%。點選「數值設定」按鈕則可以指定數值的小數位數和有效位數,您可以參考第六個類別,也就是「數值」類別的設定說明。

 

 

 

 

8.第八個類別為「比率」,「除數」的預設值為1000,作用是將輸入值除以此值後再顯示。「尾數」可輸入任意字串,就像百分比符號一樣直接顯示在輸入值之後。點選「數值設定」按鈕則可以指定數值的小數位數和有效位數,您可以參考第六個類別,也就是「數值」類別的設定說明。

 

 

 

 

9.第九個類別為「科學記號」,「小數位數」預設為6,可輸入值的範圍從0至100。

 

 

 

 

10.最後一個類別為「自訂」,「格式化字串」中有數個預設的格式,可將輸入值依指定的格式顯示出來。使用者也可以自行輸入指定的格式,利用「#」字元代表輸入值的字元,替代的順序由右至左。以預設的格式舉例,如格式為「##-####-####」時,輸入值為0227666540,會顯示成02-0766-6540。若自行輸入格式為「###g####」,輸入值為-1234,會顯示為-g1234,負號也會被當成一位數來看。若輸入值中有小數點,顯示時則會移掉不顯示。

 

 

 

 


©2016 Supergeo Technologies Inc. All rights reserved.