- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
双击某单元格,输入 =Date($年,$月,$日) 双击某单元格,输入 =Time($时,$分,$秒) 对准日期所在的单元格单击右键,选设置单元格格式为:YYYY年MM月DD日 对准时间所在的单元格单击右键,选设置单元格格式为:xx时xx分xx秒 单击工具箱中的工具:T ,输入表头文字,如:数据报表; 单击报表工具箱中最后一个工具:“设置单元格格式” ,设好表头字体、字号、颜色; 必须有赋值号“=” 下面是确定输出哪些变量的值: 在A3单元格中起行名,右击B3单元格,选插入变量,双击数据词典中对应的变量名; 在A4单元格中起行名,右击B4单元格,选插入变量,双击数据词典中对应的变量名; 在A5单元格中起行名,右击B5单元格,选插入变量,双击数据词典中对应的变量名; …… 全选中表格(即单击最左上角的单元格),单击右键,选设置单元格格式: 加边框 选边框标签 现在可以存盘和预览了 报表保存 做一个按钮: 报表保存 双击该按钮进入动画连接窗口 选命令语言连接区的按钮“弹起时”,填上如下函数 要保存的表的控件名 存盘文件名 存盘运行后,单击“报表保存”按钮,就可看到e盘有bbb.rtl文件了。 存在问题是:因为老以一个名存盘,所以总覆盖前面的文件, 下面讲换名存盘的方法。 ReportSaveAs(biao1, e:\bbb.rtl); 报表保存 按钮进入动画连接窗口 选命令语言连接区的按钮“弹起时”,填上如下程序 先定义一个字符串变量 存盘运行后,单击一次“报表保存”按钮,就存一个文件。 双击 string filename; filename=e:\+ StrFromReal( \\本站点\$年,0,f)+ StrFromReal( \\本站点\$月,0,f)+ StrFromReal( \\本站点\$日,0,f)+ StrFromReal( \\本站点\$时,0,f)+ StrFromReal( \\本站点\$分,0,f)+ StrFromReal( \\本站点\$秒,0,f)+.rtl; ReportSaveAs(biao1,filename); StrFromReal( )函数的功能是将实型数据化成字符串。 报表打印 做一个按钮: 报表打印 双击该按钮进入动画连接窗口 选命令语言连接区的按钮“弹起时”,填上如下函数 ReportPrint2(biao1); 这是单击按钮后自动打印 手动打印 做一个按钮: 打印预览 双击该按钮进入动画连接窗口 选命令语言连接区的按钮“弹起时”,填上如下函数 ReportPrintSetup(biao1); 这是单击按钮后先预览,再打印 定时打印 在工程目录树的命令语言处,选事件命令语言; 右窗口中双击新建图标,选发生时标签; 在事件描述处填上:\\本站点\$时==8||\\本站点\$时==10 在程序窗口中写上:ReportPrint2(biao1); 报表查询 做一个按钮: 报表查询 双击该按钮进入动画连接窗口 选命令语言连接区的按钮“弹起时”,填上如下函数 ReportLoad(kbiao , e:\bbb.rtl ); 在画面上再建一个空白表,双击灰色区域,起个报表控件名,如:kbiao 全部保存后,运行时单击报表查询按钮, 则bbb.rtl的内容就显示在 空表中了。 存在问题:只能查询一个报表 e:\bbb.rtl,解决办法如下: 动态查询 在数据词典中先定义一个变量,如:查询,内存字符串型 单击工具箱第4排倒数第2个工具(这是组态王内置的控件); 左窗口中选“窗口控制”,右窗口中选“下拉或组合框”,单击创建按钮; 用鼠标拖放出一个矩形区(要大一点,不然下拉不了); 双击长条图形,起下拉列表控件名,如:xiala,答变量名:查询,单击确认。 用鼠标右击画面,选画面属性,单击命令语言按钮,在显示时标签中, 写上如下程序: listClear(xiala); ListLoadFileName( xiala, e:\*.rtl ); 单击确认按钮。 现在,存盘运行后,单击下拉列表, 可以看出e:\下所有扩展名是 .rtl的文件都列出来了 再双击自制的 报表查询 按钮,进入动画连接窗口 选命令语言连接区的按钮“弹起时”,填上如下函数 //刷新列表框,得到新的列表文件 listClear(xiala); ListLoadFileName( xiala, e:\*.rtl ); //合成路径,查询文件 string filename; filename=e:\+\\本站点\查询; ReportLoad(kbiao,filename); 单击确认。 存盘后,运行时先
文档评论(0)