在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