服务器组态文件己写保护,组态王常见问题集锦(一)

本文汇总了关于组态王的常见问题,包括历史报警数据保存、报表锁定解锁、禁止非授权用户退出、清除报表内容、数据库插入失败等,并提供了相应的解决方法,如使用数据库功能保存报警信息、报表函数清除内容、注册相关控件等。
摘要由CSDN通过智能技术生成

1、历史报警数据能否保存在缓存中,从而实现计算机断电重启后仍能查询历史报警记录?使用历史报警窗口查询历史报警信息,当组态王退出后,就查询不到了,为何?该如何处理?

答:第一个问题答案:不能。

组态王提供的历史报警窗口只能够查询组态王连续运行期间所开辟的报警缓冲区中的报警信息,组态王一旦退出后,该报警缓冲区就自动销毁,因此无法查询退出前的历史报警信息了。要想实现查询所有的报警信息,可以通过组态王提供的报警数据库功能:即通过ODBC接口的方式将报警信息存放到外部数据库中,然后使用KVADODBgrid控件查询所有的报警信息。组态王软件提供了将历史报警数据保存在数据库的功能,即使退出运行系统后下次进入运行系统仍然可以查看历史报警数据。

2、在组态王运行系统中,如何锁定和解锁报表的行和列?

答:选中需要锁定的行列使用组合键{Ctrl}+{L},解锁使用{Ctrl}+{U};也可以通过函数ReportSetLock进行报表行列的锁定;ReportSetLock

此函数为报表专用函数,用于锁定报表的前nRow行和nCol列,语法格式使用如下:

BOOL ReportSetLock(constCHAR* ReportName,BOOL is_enable,intnRow,intnCol)

参数说明:const  CHAR* ReportName:报表名称。BOOL is_enable:是否锁定行列,为TRUE时执行锁定操作;为Fales时,执行取消锁

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值