在Maximo中,我想檢索最新的狀態備忘錄,並通過應用程序設計器將WOSTATUS.MEMO字段添加到工單跟蹤模塊。在工單跟蹤應用程序中,要查看相同的信息,您可以轉到單個工單>選擇操作>查看>工單記錄。Maximo:顯示當前工單的最後狀態備忘錄
0
A
回答
0
您可能已經注意到WORKORDER對象上的WOSTATUS關係,並發現無法控制爲此工作訂單選擇了多個WOSTATUS記錄中的哪一個來顯示備忘錄。你需要製作一份這種關係的副本,專門找到最新的記錄。要找到最新的記錄,您可以使用CHANGEDATE匹配工作訂單上的STATUSDATE或WOSTATUSID最高的WOSTATUS記錄。假設你去了前者,因爲它不需要一個子查詢,您將創建工作單,從一個新的關係,WOSTATUS稱爲LASTSTATUS與where子句是這樣的:
wonum = :wonum and siteid = :siteid
and status = :status and changedate = :statusdate
然後,您可以使用標準的關係。在App Designer中爲Textbox的屬性屬性設置語法:LASTSTATUS.MEMO
。
如果你有興趣,這裏的where子句,如果你想要去的WOSTATUSID,而不是你會使用:
wonum = :wonum and siteid = :siteid
and wostatusid = (
select max(wostatusid)
from wostatus
where wonum = :wonum and siteid = :siteid
)
(有些人可能認爲有關在上面的查詢的第一行是否是折騰我會迴應建議,以測試您的數據庫環境中的性能/最佳執行計劃。)
我希望有所幫助。
相關問題
- 1. 流星 - 從備忘錄列表中顯示單個備忘錄頁
- 2. 當訂單狀態改變時添加備忘,nopcommerce 3.0來源
- 3. 顯示當前AJAX請求的狀態
- 4. 在VFP中顯示備忘錄字段
- 5. 後臺工作人員當前狀態
- 6. 在macvim的狀態行中顯示`expandtab`的當前狀態
- 7. 如何顯示一次當前狀態?
- 8. 雙態按鈕:顯示當前狀態或下一個狀態?
- 9. 點擊返回後顯示HTML顯示的最後狀態
- 10. 在url後顯示前一個狀態
- 11. 顯示所有當前文件和目錄及其狀態
- 12. 添加備忘錄/說明當Facebook的
- 13. Haskell的動態編程備忘錄
- 14. #inject中的備忘錄如何工作?
- 15. 備忘錄字段中的最後一個字符
- 16. 刪除備忘錄中的最後一行空白
- 17. Eclipse的備忘單資料庫/目錄
- 18. GDB備忘單
- 19. ggplot2備忘單
- 20. System.ComponentModel.DataAnnotations備忘單?
- 21. OpenGL備忘單?
- 22. Xtend的備忘單?
- 23. Pimping scalaz備忘錄
- 24. 長度備忘錄
- 25. 確定單元格的當前狀態
- 26. 1個彈出菜單和2個備忘錄,其中備忘錄是從
- 27. ASP.Net主頁登錄後的側欄顯示(保持顯示在登錄狀態)
- 28. 使用進度條顯示備忘錄的文本限制
- 29. 當應用程序處於最小化狀態時顯示工具提示
- 30. 顯示當前後顯示在WordPress