我组态了一组报警,有操作的(比如何时谁改变了运行状态),有故障的(如电机故障,参数超限等),它们都记入了数据库。现在我要通过查询日期检索数据库。 是不是就是通过日期选择显示归档报警记录的意思啊?报警控件中貌似没有像趋势控件中的日期选择,那要怎么做呢?请高手指教。
问题补充:
现已了解控件属性可以实现检索,不过现在的要求是在控件上方另外加一个时间段选择框,可以输入时间选择。那么这样的话,我应该怎么做呢。
最佳答案
报警控件可以通过“打开选择对话框”按钮,指定系统快的日期、时间的起始值和终止值即可实现日期检索。
------------------------------------------------
这个需要编程实现,时间选择用日历控件或者Date and Time Picker控件,使用脚本给报警控件的属性MsgFilterSQL赋值即可,用VBS实现方便一些。
Dim AlarmCtrl
Set AlarmCtrl= ScreenItems("OperatorMsgCtrl")
AlarmCtrl.MsgFilterSQL="DATETIME >= '2009-08-24 14:17:51.000' AND DATETIME <= '2009-08-24 14:17:51.000'"
End Sub
提问者对于答案的评价:
谢谢了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc272122.html