諸位先進
我想從 TblReq 的 ReqID -> 找到相關的 ProcID 並計算相關 Proc 的總數, 但 系統回我一個 datafield ProcCount Not found
實在不知道如何處理 請各位先進撥冗指導!!! 謝謝
' 設定 Shape 指令。
strShape = "SHAPE {SELECT * FROM TblReq Order By TvwPosition} As REQs " & _
"APPEND ((SHAPE {SELECT * FROM TblProc} As ReqDetail " & _
"COMPUTE ReqDetail, COUNT(ReqDetail.'ProcID') AS ProcCount By 'ReqID') AS ReqDetail_Grouping " & _
"RELATE 'ReqID' TO 'ReqID') AS ReqDetail_Grouping "
我想從 TblReq 的 ReqID -> 找到相關的 ProcID 並計算相關 Proc 的總數, 但 系統回我一個 datafield ProcCount Not found
實在不知道如何處理 請各位先進撥冗指導!!! 謝謝
' 設定 Shape 指令。
strShape = "SHAPE {SELECT * FROM TblReq Order By TvwPosition} As REQs " & _
"APPEND ((SHAPE {SELECT * FROM TblProc} As ReqDetail " & _
"COMPUTE ReqDetail, COUNT(ReqDetail.'ProcID') AS ProcCount By 'ReqID') AS ReqDetail_Grouping " & _
"RELATE 'ReqID' TO 'ReqID') AS ReqDetail_Grouping "
文章標籤
全站熱搜

要從一長串的Shape語法中除錯其實蠻難的,我是建議您從DataEnvironment中的Command中建立一個子Command,設定子Command的分組和統計後,再設定與父Command的關連。 以上設定並抓取資料成功後,您就可以直接把父Command的階層架構資訊(在父Command上按滑鼠右鍵可選擇)copy到的程式的其他地方使用。 這個做法看起來好像很麻煩,但在未完全熟悉shape和sql語法時卻很好用。
謝了 我copy後再 RUN 一次 還是不對 後來發覺是我 ProcCount 的 DataMember屬性沒設成 ReqDetail_Grouping 導致的結果 謝謝大漢堡的指導 ^^"