电竞比分网-中国电竞赛事及体育赛事平台

分享

基于數(shù)據(jù)庫(kù)查詢的WINCC報(bào)表制作步驟

 何以解憂492 2013-05-27
一、報(bào)表優(yōu)點(diǎn):
    1、數(shù)據(jù)寫入SQL數(shù)據(jù)表,數(shù)據(jù)不容易丟失,保存時(shí)間長(zhǎng),數(shù)據(jù)庫(kù)容量大;
    2、數(shù)據(jù)從數(shù)據(jù)庫(kù)里面查詢和統(tǒng)計(jì),冗余少,速度快,具有直接性、可靠性和穩(wěn)定性。
    3、查詢方便靈活,依靠SQL強(qiáng)大的查詢和統(tǒng)計(jì)功能,想怎么查詢就怎么查詢,并依靠MSFlexGrid控件做顯示,做出來(lái)的不僅報(bào)表美觀大方。而且還可根據(jù)做出很復(fù)雜的報(bào)表。

二、報(bào)表制作流程
    1、創(chuàng)建SQL數(shù)據(jù)庫(kù),打開(kāi)Microsoft SQL Server2005,選擇SQL Server Manage Studio,點(diǎn)擊Connect
    2、在Databases,右鍵選擇New Database,在Database Name處輸入數(shù)據(jù)庫(kù)名稱,如SQL-Report
    3、點(diǎn)擊Databases,此時(shí)可以看到剛才新建的數(shù)據(jù)庫(kù)SQL-Report,點(diǎn)擊該數(shù)據(jù)庫(kù),右擊Tables,選擇New Table,在Column Name、Data Type處輸入變量名稱并選擇數(shù)據(jù)類型,輸入完成后,保存并輸入表格名稱。
    4、在WINCC的全局腳本中編寫用于寫入SQL報(bào)表的腳本程序,腳本正常運(yùn)行后,打開(kāi)Databases---SQL-Report---Tables---Report會(huì)看到記錄的數(shù)據(jù)

二、 WINCC報(bào)表畫面組態(tài)   
    在組態(tài)報(bào)表畫面時(shí),需要用到MSFlexGrid控件、DT Picker控件。選定ActiveX Controls,右鍵選擇Add/Remove,從彈出菜單中選擇Microsoft FLexGrid Control,Version 6.0和Microsoft Date and Time Picker Control 6.0(SP4)控件。
    從ActiveX Controls中將這兩個(gè)控件拖到日?qǐng)?bào)表畫面,可以在其屬性中更改控件的名稱,設(shè)置MSFlexGrid控件屬性。
    注意:通常情況下,直接選擇Microsoft FLexGrid Control,Version 6.0控件時(shí),需要注冊(cè)。如果電腦上安裝有Microsoft Visual Basic V6 這個(gè)軟件時(shí),就可以直接選擇該控件。或者下載該控件,拷貝到C:\WINDOWS\system32這個(gè)文件里面,然后在Windows目錄的system子目錄下,點(diǎn)擊Windows的“開(kāi)始→運(yùn)行”菜單,在對(duì)話框中輸入regsvr32 MSFLXGRD.OCX 注冊(cè)MSFLXGRD.OCX控件(輸入regsvr32 /u MSFLXGRD.OCX 取消MSFLXGRD.OCX控件的注冊(cè))。

三、VBS腳本程序編寫
    1、編寫日?qǐng)?bào)表畫面的腳本
    該腳本主要用于顯示DTPicker控件中所出現(xiàn)的年月日
    2、“查詢”按鈕鼠標(biāo)單擊的腳本
    該腳本用于執(zhí)行查詢變量記錄,即,將SQL數(shù)據(jù)庫(kù)表格中的數(shù)據(jù)讀到MSFlexGrid控件中
    3、“打印”按鈕鼠標(biāo)單擊的腳本
    該腳本用于執(zhí)行打印查詢到的變量記錄,即,將MSFlexGrid控件中的數(shù)據(jù)轉(zhuǎn)存到EXCEL并進(jìn)行打印。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多