以iTable設計表單以iTable設計表單\9-5iTable欄位屬性與公式介紹

9-5iTable欄位屬性與公式介紹

欄位詳細屬性介紹如下:

屬性

用途

標題

欄位的顯示標題文字

欄位

欄位的實體名稱

類型

欄位的類型,如下的類型:

Key

Key

鍵值。

KeyAuto

鍵值,且為自動編號。

(參數設定自動編號的規則)

KeyName

被當成下拉選單時顯示的名稱欄位。

KeyRefval

鍵值,且為開窗選單。

(參數設定關聯的資料表)

KeyCombo

鍵值,且為下拉選單。

(參數設定關聯的資料表)

Common

Text

文字方塊。

Number

數字,只能輸入數字。

(參數設定數字顯示的格式)

:

C2代表顯示 幣別+千分位+小數顯示到2位。

N0代表顯示 千分位+小數顯示到0位。

TextArea

文字方塊(多行)

CheckBox

按鈕選項(複選)

(參數設定選項)

Switch

開關切換,如on/offtrue/false、是/否。

(參數設定選項)

Date

Date

日期挑選。

(參數設定日期格式)

TimeBox

時間挑選。

(參數設定時間格式)

DateSelect

 "______"這種輸入格式,年月日皆可以下拉選擇,如果是民國年可以用民國 YYYMMDD日。而且年月日可以自由設定全部或任意一項或兩項。

(參數設定日期格式)

DateTime

日期時間挑選。

(參數設定日期時間格式)

DateC8

日期挑選,儲存文字型日期,如20230101

(參數設定日期格式)

Items

Combo

下拉選單。

(參數設定選項)

Option

按鈕選項。

(參數設定選項)

Relation

RefVal

開窗選單。

(參數設定關聯的資料表)

RefName

開窗選單,可顯示名稱。

:挑選帳號001,顯示姓名andy

(參數設定關聯的資料表)

Combo

下拉選單。

(參數設定關聯的資料表)

Option

按鈕選項。

(參數設定關聯的資料表)

AutoComplete

自動完成輸入。

(參數設定關聯的資料表)

other

Html

圖文編輯器。

FileUpload

檔案上傳。

Picture

顯示圖片。

MultiImput

多欄位輸入,一個欄位可以分開多個欄位一起輸入。

(參數設定以"#"判斷為一個輸入格。)

:銀行:# 帳號:#

呈現會如下:

Signature

簽名。

BarCode

一維條碼。

QRCode

二維條碼。

Scan

使用APP時,可啟動相機掃描條碼。

System

Creator

建檔人員+建檔日期。

Updater

異動人員+異動日期。

參數

搭配類型所選擇的控制項,輸入詳細設定,如數字或日期格式,自定選項內容等等。

長度

資料欄位長度。

小數

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

預設

預設值,可為固定值或系統變數。

驗證

欄位格式檢查,可檢查身分證字號、電子郵件、網址格式、數值區間、資料唯一性。

查詢

是否為查詢欄位。

必填

是否必填。

加總

是否要進行加總並顯示總計值。

編輯

此屬性控制的是打開視窗編輯(RWD DataForm)時,是否顯示該欄位。

如果為表格直接編輯(RWD DataGrid),此屬性無效。

顯示

在電腦螢幕時,表格(RWD DataGrid)是否顯示此欄位。

App顯示

在手機螢幕時,表格(RWD DataGrid)是否顯示此欄位。

唯讀

是否唯讀(不可編輯)此欄位。

印表

(此屬性請暫時無視。)

 

公式介紹:

一張含有 文字, 桌 的圖片

自動產生的描述

[欄位名稱]

為目的欄位,可選擇主檔或明細檔的欄位。

[欄位公式]

為計算公式的欄位,運算過程中可以用到 "+". "-". "*". "/". "("")"等計算符號,也可以用到系統提供的Funtion

Funtion用法說明:

方法

意義

範例

Total

用於明細欄位,取得明細欄位加總值。

[小計].Total

toFixed(dig)

對數值四捨五入,dig為小數位數。

([合計].Total*0.05).toFixed(0)

addDays(value,days)

對日期進行加減得到新的日期,以天為單位,正值往後計算,負值往前計算。

addDays([借貨日期], 3)

diffDate(value1,value2)

計算value1value2間有多少天。

diffDate([起始日],[終止日])


 

Top of Page