回覆會員暱稱:
點數:
等級:初學者 榮譽勳章:
發文篇數:10
回文時間:2011-11-02 14:23:44
|
Dear Carol :
A:
1.中文欄位名稱匯出至Excel會出現亂碼?是因Unicode 檔案並無對應之中文字. 造成Excel再匯入時判斷錯誤. 因此可用編寫Script 方式做對應或升級至最新ACL 9.2.1 Unicode版本解決此問題.
2. 在Script寫中文偶爾也會有中文後面指令斷掉問題為Unicode無法判斷此中文內碼. 造成ACL判斷後方已無資料而產生斷行. 此部分可在Script 內加入對應, 以下為範例:
SET SAFETY OFF
DELETE FORMAT T_41120200_2011_05 OKDELETE T_41120200_2011_05.FIL OK
IMPORT PRINT TO T_41120200_2011_05 "T_41120200_2011_05.FIL" FROM "41120200_2011_05.TXT" 4 950 RECORD "Detail" 0 1 0 TEST 0 0 AT 1,1,0 7 "| |" FIELD "Field_1" M AT 1,1 SIZE 238,1 DEC 0 WID 82 PIC "" AS ""
DEFINE FIELD 狀態 COMPUTED SPLIT(Field_1,'|',2)DEFINE FIELD 文件號碼 COMPUTED SPLIT(Field_1,'|',3)DEFINE FIELD BusA COMPUTED SPLIT(Field_1,'|',4)DEFINE FIELD 文件類型 COMPUTED SPLIT(Field_1,'|',5)DEFINE FIELD 文件日期 COMPUTED SPLIT(Field_1,'|',6)DEFINE FIELD PK COMPUTED SPLIT(Field_1,'|',7) DEFINE FIELD 以本國貨幣計算之金額 COMPUTED VALUE(SPLIT(Field_1,'|',8),2)DEFINE FIELD LCurr COMPUTED SPLIT(Field_1,'|',9)DEFINE FIELD TAX COMPUTED SPLIT(Field_1,'|',10)DEFINE FIELD 結清文件 COMPUTED SPLIT(Field_1,'|',11)DEFINE FIELD 內文 COMPUTED SPLIT(Field_1,'|',12)DEFINE FIELD 成本中心 COMPUTED SPLIT(Field_1,'|',13)
SET SAFETY ON
希望以上資訊可以協助您解決ACL使用上之問題. 如有任何其他問題歡迎再與我聯絡.
|