簡介
本來應該早就把這個寫出來,可是報表的界面不知道如何設計,前兩天幫人做了一個報表,正好有日報表和月報表,這次把日報表寫一下,然后再說一下月報表,算是結(jié)束,總算沒有爛尾。
這個報表的界面如下圖:
10.2 思路介紹
根據(jù)表格格式,由于全部的變量沒有統(tǒng)一的規(guī)律,根據(jù)有規(guī)律的變量,報表分三次查詢,一次查詢?yōu)閴翰詈退矔r產(chǎn)水量(紅色框),然后查詢來水的幾個參數(shù)(黃色框),后計算日產(chǎn)水量。查詢完成后,通過數(shù)據(jù)集里面的ValueID的變化判斷變量是否結(jié)束,然后進行表格的列換行。
日期選擇使用下拉框,報表的顯示使用微軟的Spreadsheet控件,開始用的是別的控件,后來發(fā)現(xiàn)表格很大的時候,容易出現(xiàn)畫面卡死現(xiàn)象,后還是用了這個控件,關(guān)于該控件的使用,這里不再詳細解釋,基本用法很簡單,看下面的腳本就行,如果有不明白,可以留言,或者以后專門再說一下。
腳本里面使用的控件名稱和作用如下;
名稱:cbbYear;作用:組合框,選擇年份
名稱:cbbMonth;作用:組合框,選擇月
名稱:cbbDay;作用:組合框,選擇日
名稱:TXT_STAT;作用:靜態(tài)文本,顯示腳本執(zhí)行狀態(tài)。
名稱:控件2;作用:Spreadsheet控件,顯示報表。
10.3 腳本:
腳本較長,分了好幾個圖片進行顯示,腳本有些
完整的腳本如下:
腳本有些冗長,可以再進行簡化的,如果報表的填表有規(guī)律,變量不是特別多的話,腳本能少很多。下面是運行測試效果。
0.75KW西門子V90變頻器6SL3210-5FE10-8UF0
| 6SL3210-5FE10-8UF0 SINAMICS V90,含 PROFINET 輸入電壓:380-480 V 3 A - 15 %/+ 10 % 2.6 A 45-66 Hz 輸出電壓:0 – 輸出 2.1 A 0-330 Hz 電機:0.75 kW 防護等級:IP20 尺寸 A, 80x180x200(寬x高x深) |
SIEMENS西門子
*,質(zhì)量保證,保修一年
專業(yè)銷售及維修西門子各類工控自動化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊
西門子HMI人機界面:觸摸屏
西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門子工業(yè)以太網(wǎng):通訊網(wǎng)卡、通訊電纜、通訊接頭、總線連接器 工控機、交換機、自動化軟件等系型號齊全,快速報價,買我們的產(chǎn)品無憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,讓您買的省心舒心,用的放心!
0.75KW西門子V90變頻器6SL3210-5FE10-8UF0