第十章 EEP iCoder Wizard Word進階設計第十章 EEP iCoder Wizard Word進階設計\10-3 欄位定義功能

10-3 欄位定義功能

我們上傳Word後,都會將所有 '#' '##' 的欄位解析出來,讓開發者可以透過 "欄位定義" 來檢視或重新設計,這個 "欄位定義" 我們叫它為 "資料字典"

這裡我們可以設定或改變它的欄位定義,我們一般建議如果可以從Word去更改的話就到Word去做設定,並重新上傳存檔匯出去改變欄位定義,避免Word "欄位定義" 兩邊不同步的情況發生,如果是Word本身沒有這個設定,那就只能在iCoder Wizard "欄位定義" 來設定了。

接著我們簡單的介紹一下 "欄位定義" 有哪些項目。

u名稱:

就是我們從Word裡面讀進來的該欄位名稱。

u欄位:

這是由系統編出來的實際的欄位名稱,如果想要自行命名或是原本就有這個資料表的話的話,可以像下面的例子一樣。

例如:

日期

#D :Day

地址

# :Adress

" # "後面加上 " : "+ "自定的欄位名稱",注意":"前面要有一個空白格。

u類型:

這是我們從Word讀進來的那些 # 所產生的類型。

u長度:

這是我們讀進Word後,所自行產生的欄位長度,這個可以直接在"欄位定義"的畫面做調整,長度會影響到畫面的內容,也就是說你輸入的資料會不被允許超出所設的長度。

u小數:

這是配合數值欄位所要定義的小數位數,如果是非數值欄位可以不必理會。

u參數:

很多欄位都會用到參數,等等在下面會有詳細的介紹。

u預設:

可以設定欄位的預設值,可以下拉選擇一些系統變數,如$TODAY代表今天日期。

u驗證:

可以設定對該欄位的驗證功能,可以下拉選擇檢驗的原則,內容有TID(台灣身分證號碼)CID(中國身分證號碼)EMail(電子郵件)URL(網站網址)Range(範圍檢查,設定在參數中)

u群組標題:

像是#G#B,他會把設定好的欄位群組顯示在這裡。

u查詢:
勾選後代表該欄位可以作為查詢的欄位。

u必填:

Word"欄位名稱"前如果有加" * ",那就代表必填的意思,這裡就會顯示Y以表為必填項目。

u合併:

如果勾選此項目的話,該欄位會變得比較寬,占滿整列的空間。

u編輯:

如果勾選此項目的話,在預覽畫面時可以編輯此欄位,反之無法編輯。

u顯示:

如果勾選此項目的話,在預覽大尺寸的畫面時可以顯示此欄位,反之則無法顯示。

uApp顯示:

如果勾選此項目的話,在預覽小尺寸的畫面時(如手機)可以顯示此欄位,反之則無法顯示。

u印表:

如果勾選此項目的話,代表之後要將Word轉成Excel報表樣本時,哪些欄位要被印出。

u加總:

勾選後,代表像是#NT的數值加總欄位,會自動將該欄位加總。

          特別來說明上面 "參數" 的設定,每一種欄位的類型,參數代表不同的意義,如下的實例:

欄位類型

參數的意義

參數實例

#

檢核範圍

A,Z

#KA

選自動編號格式

AUTO:YYMM4

AUTO:6

#D

選日期格式

YYYY-MM-DD

#N

選數值格式

輸入檢核範圍

N2

0,100

#R/#RV

#O/#C/#CK

選資料表

客戶資料表

SYS_PARAS(系統參數表)

#O/#C/#CK/#S

輸入項目內容

北區 中區 南區 東區 離島

#E

輸入項目內容

月結: #, 結帳日: #日。

#P

相片寬度

400

 


 

Top of Page