訊光科技
iCoder
  • Word 問題
  • Excel 問題
  • WorkFlow 問題
  • 其他問題

Word 問題

當前位置:首頁>常見問答>iCoder


如何自行命名資料表及欄位名稱?

Word的表格中,

資料表命名,使用 #M: TableName

明細表命名,使用 #MD: TableName

欄位命名,使用 #:ColumnName

EX:

# :Name  (欄位命名為Name)

#A :Address  (欄位命名為Address)

#M:Customers  (資料表命名為Customers)

如何改變欄位名稱?

更改Word裡要變更的該欄位"欄位名稱"

再來重新讀入Word

重新讀入Word後,在iCoder"舊的欄位"刪除,將"新的欄位"選成舊的欄位的"實體欄位"名稱。

重新編成匯出。

如何使用或定義欄位的注解?

只要在有#的欄位後面使用()即可,# (輸入你想打的註解)

注意# ( ) 之間要空一格。

如果有命名欄位,命名完後,也要空一格。如:

#:Name (輸入你想打的註解)

舉例:

#KN:EnglishName(請輸入英文)



明細欄位的計算公式,能不能用到主表的欄位?

不能。如果真的要用,必須把Master的欄位帶入Detail中。

例如:

##[生產量] = [生產量]

系統參數表歸類原則是什麼? [欄位名稱]+[標題]
如何添加查詢條件? 可以於畫面上的"查詢"勾選想要作為查詢的項目。
如下圖:

使用#R時,如果此表單有欄位與關聯表單的欄位名稱一樣時,RunTime時會自動將相同欄位值帶入,為何有些欄位相同但無法帶入?
可能是因為有些欄位與 #R 關聯欄位沒有在同一個群組頁面中,
如在不同的 '#G'群組或 '#B' 頁簽中,如果一樣想自動將值帶入,必須將欄位放置在同一個#G才行。
為何印表時,資料表名#M會出現在印表出來的Word上? 這是因為使用#M:命名時,":" 後面不小心加了空白。
用到多階的RefVal為何自動帶入的值是別的欄位的? 因為,有用到多階的Refval時, 要注意在Word中的"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. 本報價單沒有本公司業務章無效\n
2. 本報價單價格一律為含稅價格\n }

Excel 問題

當前位置:首頁>常見問答>iCoder


為何設定"查詢"欄位, 有設定 #R的關聯,執行時發生 'ref_XXXX' 關聯?
因為Word與Excel會共用Server端的服務,當初Word沒有這個關聯設定,
Excel就會報錯,解決方法就是在Word補上這個 #R的關聯關係,這樣Excel的查詢條件就可以使用。

上例中是要在 "待進料明細表" 的Word表單中,增加"廠商編號"的 #R定義即可。
簡單的報表輸出,一定要使用Excel格式來另外設計嗎? Word導入之後,內部有一個Word套表,但一次只能一筆資料,
如果要列印多筆如同Excel的列表,也可以在 Word的[其他設定]的"印表格式"來設定成"Excel"即可,
這樣可以讓User輸出一個簡單的Excel列表,不必再以Excel來另外設計。

Word跟Excel的印表差異?
Word是單筆印表,針對單一的表單(可能有明細多筆資料)把資料套印在Word表格上,通常用在對外的單據表單。
Excel是條列式印表,根據查詢條件來把資料整批印出,通常用在資料清冊或是統計報表所使用。

WorkFlow 問題

當前位置:首頁>常見問答>iCoder


工作流程設計好之後,如何與RWD表單配合使用? 需要從選單的地方新增,如圖操作。

為何新增的單據呈送後,會出現 "流程已存在" 的錯誤訊息? 該RWD的表單有使用到#R關聯表單,且有FlowFalg欄位,
#R對方的關聯欄位如果也有 FlowFlag欄位會被自動帶入到目前的RWD表單上,造成了此問題。
所以RWD表單是最好不要用FlowFlog避免被干擾,
或是在 關聯欄位上把 ColumnMatch的FlowFlag手動刪除。

如下圖:
如下的RWD表單DataForm的Columns中,點擊有Refval的Editor屬性
點擊ColumnMatchs,將FlowFlag欄位刪除。
如何取得 "流程" 的狀態來做判定?
在JS中透過 DataForm來取得FlowFalg欄位值:
var get = $('#dfMaster_FlowFlag').val().substring(0,1);
alert(get);

如何設定Workflow呈送給主管之後, 除了待辦事項外, 可同步收到eMail, 並透過eMail打開該單據? 在Workflow空白處, 右鍵的選單中, 選擇"流程屬性",設定SendNotify為True即可。
如果上一個流程與下一個流程都是一個用戶時, 可否只要簽核一次即可, 不要連續簽兩次? 在Workflow空白處, 右鍵的選單中, 選擇"流程屬性",設定SkipSameUser為True即可。
流程的待辦或eMail中, 是否可以呈現自訂的欄位? 而不是只有單據號碼而已? 可以的, 只要在安全管理的"選單"中設定該選單的"參數", 其中參數有個 "參數欄位", 可以用來設定所要額外顯示的欄位名稱, 如下, 多設定了 客戶名稱與銷貨總計等。

其他問題

當前位置:首頁>常見問答>iCoder


甚麼是"雲用戶"與"雲設計"帳號? 如何切換操作畫面?
iCoder的開發者我們稱之 "雲用戶",只能透過 iCoder來開發系統;而EEPCloud的開發者我們稱之 "雲設計",雲設計的用戶是可以切換成 "雲用戶" 來使用 iCoder的介面。

如果是在EEPCloud的介面,頁面右上角點選"用戶XXX(雲設計)",執行"雲用戶主頁"即可切換到 iCoder的"雲用戶"頁面。同樣的在iCoder的頁面上,可以切回EEPCloud的"雲設計主頁"。


設定好[選單]也設了[用戶][群組],如何真正發布系統給User使用? 請在 iCoder中選擇"執行"/"登入URL",並將該URL貼給USER或以手機掃描此QRCode即可直接執行。


iCoder介面兩個存檔的不同? 如下,上面的存檔包刮下面的"存檔"與"編程匯出"兩個動作。

為何每次預覽或執行時,第一次打開網頁總是很慢? 可能是"地圖服務"所產生的影響,可以在"工具"/"設定"/地圖設定"中設定區域的地圖服務,
位於台灣的話請設定為google,如果是大陸地區,請設定為騰訊或百度。

如何授權給其他人?
iCoder因為沒有EEPCloud的介面,所以無法進行二次開發,
但可以透過設定來授權給其他的EEPCloud開發者協助二次開發,
只要透過下列"工具"/"授權開發者"即可。
(如果不想再授權給其他開發者,只要清空即可)
(只能授權給一位開發者!!)
如何更換 iCoder的Login頁面與公司Logo?
透過iCoder或EEPCloud的"工具"/"設定"功能,如下,
即可更換Login圖檔或logo與主頁面的Logo等 
(注意圖檔解析度必須符合指定範圍)

如果有兩個以上的Solution,可否針對Solution去分別設定主頁圖片?

不行,一個開發帳號只能擁有一個主畫面,因此所有Solution會共用主畫面的圖片。