首頁 | 關於知識網 | 會員規範 | 知識地圖| 本站連結 | JACKSOFT | 加入會員 |
電腦稽核 >> 電腦稽核軟體討論區 >>[求助]ACL-想用兩個舊的欄位建立一個新的欄位
[求助]ACL-想用兩個舊的欄位建立一個新的欄位

我用兩個ACL裡面的欄位內容另外新建成一個新的欄位
我日記簿裡面的項目在同一個欄位裡面,
然後我在另一個欄位加入項目發生的日期
每個月的日期都會被邊回1
但是我不想這樣
我想要比較特殊的呈現方式像是1-10、2-10、3-10等等…
請問應該怎麼做呢?

2
 
 

   
相關標籤
   
回文 #1
回覆會員暱稱:
點數:
等級:初學者

榮譽勳章:初學者
發文篇數:27
回文時間:2012-02-01 10:06:50

你可以使用ZONED功能,將數字欄位轉換成字元欄位可以用這個函數DEFINE FIELD Jrnl_Nbr_Period COMPUTED ZONED(entry_period,2) + "-" + ZONED(je_nbr,6) 因此 entry_period = 5 、 je_nbr = 1033, Jrnl_Nbr_Period = "05-001033" .注意原本必須是數字欄位
   
回文 #2
回覆會員暱稱:小蔡
點數:2860
等級:大師

榮譽勳章:大師
發文篇數:126
回文時間:2012-02-01 10:05:35

你可以將它們想成運算式的一部分更改相應的欄位長度DEFINE FIELD Jrnl_Nbr_Period COMPUTED STRING(entry_period,2) + STRING(je_nbr,12)
   
回文 #3
回覆會員暱稱:tina
點數:1880
等級:研究生

榮譽勳章:研究生
發文篇數:83
回文時間:2012-02-01 10:04:47

看你的說法這兩個欄位應該是數字欄位所以每個月重置為1是數字不是字元,所以我認為要呈現你想要的是不可能的你怎麼不使用String()將欄位轉換成字元呢?
   
回文 #4
回覆會員暱稱:辣味的
點數:3050
等級:知識長

榮譽勳章:知識長
發文篇數:135
回文時間:2012-02-01 10:02:59

你想要用兩個舊有欄位建立一個新的欄位,呈現你的日記簿分錄 可以這樣做 DEFINE FIELD Jrnl_Nbr_Period COMPUTED entry_period + je_nbr
網站建議與問題回報 | 隱私權政策 | 網站管理規範 | 條款與政策