- 如何自行命名資料表及欄位名稱?
Word的表格中,
資料表命名,使用 #M:TableName
明細表命名,使用 #MD:TableName
欄位命名,使用 # :ColumnName
EX:
# :Name
(欄位命名為Name)
#A :Address (欄位命名為Address)
#M:Customers (資料表命名為Customers)
- 如何改變欄位名稱?
更改Word裡要變更的該欄位"欄位名稱"。
再來重新讀入Word。
重新讀入Word後,在iCoder將"舊的欄位"刪除,將"新的欄位"選成舊的欄位的"實體欄位"名稱。
重新編成匯出。
- 如何使用或定義欄位的注解?
只要在有#的欄位後面使用()即可,# (輸入你想打的註解)
注意# 跟 ( ) 之間要空一格。
如果有命名欄位,命名完後,也要空一格。如:
#:Name (輸入你想打的註解)
舉例:
#KN :EnglishName(請輸入英文)
- 明細欄位的計算公式,能不能用到主表的欄位?
不能。如果真的要用,必須把Master的欄位帶入Detail中。
例如:
##[生產量] = [生產量]
- 系統參數表歸類原則是什麼?[欄位名稱]+[標題]
- 如何添加查詢條件?可以於畫面上的"查詢"勾選想要作為查詢的項目。如下圖:
如此圖做修改↗可以勾選想要的項目為查詢的條件項目。也可以在Word的 # 欄位後面以符號 “^Q”來設定。 - 為何印表時,資料表名#M會出現在印表出來的Word上?這是因為使用#M:命名時,":" 後面不小心加了空白。
- 用到多階的RefVal為何自動帶入的值是別的欄位的?因為,有用到多階的Refval時, 要注意在Word中的"Key"的欄位次序,也就是說來源與目的Refval對應的Key欄位次序要一致。
- 為何#E無法設定必填?#E 必填無效是正常的, 因為#E項目間會有一個','隔開(‘,’也算是內容),必填檢查會認為有填,所以,如果要必填,必須自行拆開欄位。
- 為何Word计算公式中,如果有用到 ToFixed()时且之后為字串, 無法再運算?要把 ToFixed()放到最外面如: [C]=[A]+[B/8].ToFixed(1)要寫成 [C]=([A]+[B/8]).ToFixed(1)
- 模糊查詢為何查不到時間跟數值?模糊查詢僅提供查詢字串的部分,如果要查詢日期、時間、數值請用別的查詢模式。
- 將表單類型: '樹狀' 改回 '表單' 或 '表格' 時 為什麼會撈不出資料?請將"網頁"刪除,並重新存檔產生一次
如下圖:
- 匯入資料時,Excel的資料 01 02 03 匯入後變成 1 2 3,如何修正?這是因為Excel把這些資料視為數值,只要設定成文字即可,如下圖舉例:整排反白後,右鍵 -> 儲存格格式然後選擇 "文字" 即可。
- 請問 #DE (日期選擇框)的 Format用法?#DE是一個日期框的元件,可以把年月日三個欄位個別拆開來讓USER選擇,所以有很多變化,#DE後面可以跟著一個Format的參數,Format用法可以按個人的所需來使用,YYYY 代表的是西元年(YYY代表民國年),MM代表月份,DD代表日期。使用時組合變化為年月日,年月,年,月,但是不能只有日。以下舉例:#DE YYYY-MM-DD#DE YYYY/MM/DD#DE YYYY.MM.DD#DE YYYY年MM月DD日#DE民國YYY年MM月DD日#DE YYYY年MM月#DE民國YYY年MM月
- 為何在 TRS中, 寫入欄位值使用了常數後,就無法進行TRS過帳成功? (頁面會報出一個空白的錯誤訊息)?因為TRS使用字串或常數時, 使用了單引號或雙引號。如下圖:「"銷貨" 」應改為 「銷貨 」即可
- 在Word中, 如何自動計算日期的加減?可以透過 Word的iCoder計算公式,如下設定歸還日期自動會根據借貨日期往後30天, 如果要往前, 可以用負數代表往前。#[預計歸還日期]= addDays([借貨日期] ,30)
- Word的自動編號, 字軌用英文字, 為何會編不出來?因為包覆英文字的單引號必須為半形符號,不能為全型符號。如果單引號已經為半形符號自動編號還是編不出來,請如下兩圖設定:
- 通常 #D會預設今天的日期, 如果不想要自動預設, 如何設定?以 "{}" 來設定為空值即可, 如: "結案日期: #D {} "
- 為何設計的Word格式中, 有些欄位讀不出來'#'的位置與欄位型別?此情況大都是因為Word中大量用到表格(Table),而且表格中有包含了獨立的子表格,此時該獨立的子表格內就無法讀到'#'的欄位,也就是說,使用子表格時其邊線必須與外面的表格相接,無法獨立內崁一個子表格;另一種情況是使用Word"圖案"來製作表格,這種情況下,圖案內的'#'也是無法被iCoder所辨識,需改用表格取代圖案畫線的功能來設計表格。
- Word的#A(多行),可否預設換行的資料?可以在 { } 預設資料的內容中加入"\n"代表換行的意思,注意如果預設內容很長,需要自行擴充系統表COLDEF的DEFAULT_VALUE寬度(建議設為500)。如:#A {1. 本報價單沒有本公司業務章無效\n2. 本報價單價格一律為含稅價格\n }
- 為何我設定了 Word的 ':欄位名稱' 會沒有抓到? 如:"#DE YYYY年MM月 :作業月份", 欄位無法抓到"作業月份"這是因為Word的'#'之後的參數, 如果有 ':欄位名稱'設定時, 必須放在參數之前,所以才沒有抓到, 請前後調換即可。
- Word的 #G: 與明細表一起使用為何會無效, 並無法抓到 #MD: 明細表?#G: 與 明細表的 DataGrid組合時須注意, 因為 #G:群組定位必較特殊, 如下的幾個限制:1. #G: 與 #MD: (或#MD2:或#MD3:) 不能在同一列中定義,會有衝突。如下:
- Word的表格中,如何讓#O各選項以換行的方式呈現?可以利用Shift+Enter
- 為何我的 ## 第2階表格上方有設定 #B, 但卻無法產生這個 #B的頁籤?此為 #B用法的特例,必須在此 #B下方再添加任意一個主檔欄位,即可正常產生頁籤。