報表填報屬性的問題
如附圖的紅色框
公式如下
sql("YC01", "SELECT LTRIM(STR(CONVERT(INT," + FORMAT(TODAY(), "yyyyMMdd") + ")-19110000))+RIGHT(REPLICATE('0',3)+CAST(COUNT(TA002)+1 AS varchar(3)),3) FROM INVTA WHERE TA001='" + IF(D8 = "Input","11S1","11S2") + "'AND TA003='" + FORMAT(TODAY(), "yyyyMMdd") + "'", 1, 1)
在單元格可正常顯示查詢結果
在報表填報屬性中, 值 設定為公式 ,公式如上圖的 SQL描述
資料庫為 MSSQL 2008
經測試結果 , 資料有正確寫入資料庫中的資料表
但寫入資料表的索引卻失敗,
造成資料表的索引混亂,需重建才能正常運作
不知是 BUG 或 我的使用方式有問題