内容发布更新时间 : 2024/12/24 20:10:41星期一 下面是文章的全部内容请认真阅读。
.
到E1,点击右键弹出快捷菜单,选择“合并单元格”,单元格合并后我们填写标题,如“历史数据查询”,点击右键在快捷菜单中选择“设置单元格格式”,设置字体、对齐方式、等。如图三所示:
图三 历史数据报表
3.3.2 命令语言
制作按钮:在组态王工具箱中我们选择按钮,此时鼠标光标变为“+”字形,按下鼠标左键并拖动,画出矩形按钮。按钮的大小根据需要进行调整。选中按钮,点击右键,弹出快捷菜单,选择“字符串替换”,如图四所示:弹出“按钮属性”,将按钮文本的“文本”字符串改为“历史数据查询”。如图五、图六所示。点击“确定”完成对按钮文本的修改。
命令语言:实现历史数据的查询我们需要使用组态王的报表函数来实现,报表函数为:ReportSetHistData2(),此函数的介绍如下:
ReportSetHistData2(StartRow,StartCol); 参数说明:
StartRow:查询的数据在报表中填充的起始行数。 StartCol:查询的数据在报表中填充的起始列数。
此函数为报表专用函数。查询历史数据,使用该函数,只要设置查询的数据在报表中填充的起始位置,即输入起始行数(StartRow)、列数(StartCol)。系统会自动弹出历史数据查询对话框。
双击“历史数据查询”按钮,弹出按钮的“动画连接”,如下图七所示,点击“命令语言连接”的“弹起时”,编写脚本程序。
.
.
.
图四 快捷菜单
图五 按钮属性
.
图六 按钮属性
图七 动画连接
在命令语言编辑框中,我们选择“全部函数”,找到需要的ReportSetHistData2函数,如图八所示:点击“确定”,函数的参数设置为StartRow:2,StartCol:1,脚本程序如下:
ReportSetHistData2(2,1);
参考图九所示:点击“确认”完成按钮命令语言的编写。
.
.
图八 选择函数
.
.
图九 命令语言
按照上面的步骤实现报表的“打印”功能。 打印函数为:ReportPrintSetup(szRptName); 语法格式使用如下:
ReportPrintSetup(szRptName); 参数说明:
szRptName:要打印预览的报表名称
添加一个新的按钮,通过“字符串替换”将“文本”修改为“打印”,双击“打印”按钮,弹出“动画连接”,点击“命令语言连接”的“弹起时”,编写报表打印的脚本程序。如图十所示:脚本程序如下:
ReportPrintSetup(\
.