日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Intouch报表制作方法

發(fā)布時(shí)間:2024/6/21 综合教程 62 生活家
生活随笔 收集整理的這篇文章主要介紹了 Intouch报表制作方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

報(bào)表功能是自控系統(tǒng)經(jīng)常用的一個(gè)功能,我們能用表格的方式,查詢到歷史數(shù)據(jù),也能通過報(bào)表分析、統(tǒng)計(jì)并根據(jù)報(bào)表調(diào)整工藝配方等等。

Intouch并不像其他組態(tài)軟件一樣,對(duì)報(bào)表支持力度上不太友好,需要自己制作報(bào)表,在查詢大量文檔及自己實(shí)踐后,整理了一下簡(jiǎn)易報(bào)表制作流程。

該報(bào)表是基于Intouch的歷史趨勢(shì)記錄制作的,在Intouch及Excel中通過腳本和宏實(shí)現(xiàn),簡(jiǎn)單的展示畫面如下所示,模板可重復(fù)使用。

一、Intouch歷史趨勢(shì)記錄

首先需要勾選Intouch標(biāo)記名的記錄數(shù)據(jù),并做相關(guān)配置。

Intouch歷史趨勢(shì)是以.idx和.lgh格式文件存儲(chǔ)的。

二、修改Windows系統(tǒng)時(shí)間格式

Intouch提供的腳本庫似乎只能通過MM/dd/yyyy格式來查詢,修改Windows系統(tǒng)時(shí)間格式

三、在Intouch中生成一系列帶HDW的標(biāo)記名

如果是需要首次自動(dòng)生成HDW標(biāo)記名,打開向?qū)нx擇,選擇趨勢(shì)中的歷史數(shù)據(jù)向?qū)В⑻砑又廉嬅嫔?/p>

歷史數(shù)據(jù)向?qū)D形界面如下所示

雙擊歷史數(shù)據(jù)面板向?qū)В跉v史趨勢(shì)一欄中添加一個(gè)已經(jīng)創(chuàng)建的趨勢(shì)或者點(diǎn)擊建議,然后確定,HDW的標(biāo)記名即創(chuàng)建成功。

打開標(biāo)記名字典,查看是否存在這些標(biāo)記名。

歷史數(shù)據(jù)向?qū)Ь褪前褮v史數(shù)據(jù)導(dǎo)成.csv格式文件。

四、制作報(bào)表查詢畫面

制作一個(gè)簡(jiǎn)單的報(bào)表畫面來測(cè)試一下

首先需要?jiǎng)?chuàng)建四個(gè)內(nèi)存整型的標(biāo)記名Year_Q、Mon_Q、Day_Q、Hour_Q,分別表示用戶查詢時(shí)輸入的具體時(shí)間,

接著,還需要?jiǎng)?chuàng)建四個(gè)內(nèi)存消息的標(biāo)記名Years、Mons、Days、Data,

創(chuàng)建一個(gè)存放報(bào)表的文件夾,并在其中創(chuàng)建一個(gè).csv格式的文件,該文件用來存儲(chǔ)Intouch查詢到的數(shù)據(jù)。

在Intouch中,查詢?nèi)請(qǐng)?bào)表的按鈕添加腳本

測(cè)試一下查詢功能,運(yùn)行并查詢。可以自己根據(jù)HDWWriteFile標(biāo)記名來添加查詢中,查詢完成等提示字段

在查詢完成后,找到ReportDay.csv文件,其中如果存在數(shù)據(jù),則查詢完成

五、在Excel中展示數(shù)據(jù)

首先提供一份報(bào)表模板,可存放在ReportDay文件夾下。該版本報(bào)表為橫向數(shù)據(jù)顯示

打開office的宏。文件-選項(xiàng)-信任中心-信任中心設(shè)置

(可在自定義功能區(qū)中勾上開發(fā)工具的顯示)

選擇宏設(shè)置,啟用所有宏,并且信任對(duì)VBA工程對(duì)象模型的訪問勾上

選擇開發(fā)工具Visual Basic

插入模塊

添加宏

選擇ThisWorkbook,添加文件啟動(dòng)是自動(dòng)運(yùn)行宏腳本

保存excel,并且以.xlsm的格式保存,其他格式保存文件可能會(huì)出問題

xlsm是xlsx啟用了宏的版本,可打開后自動(dòng)運(yùn)行宏

重新打開報(bào)表文件,可以看到報(bào)表文件中已經(jīng)存在數(shù)據(jù)

報(bào)表完成

六、Intouch直接打開Excel文件

添加一個(gè)打開日?qǐng)?bào)表的按鈕

添加腳本

運(yùn)行一下看結(jié)果,如果正常打開,則完成。

七、報(bào)表優(yōu)化

Intouch我沒有找到可嵌入的控件,使用網(wǎng)頁嵌入也打開失敗,并沒有進(jìn)行過多的測(cè)試,可討論;

在打開報(bào)表關(guān)閉的時(shí)候,總會(huì)出現(xiàn)提示框是否保存,是由于宏運(yùn)行的結(jié)果,想取消掉這個(gè)提示框,需要加一段代碼,設(shè)置為默認(rèn)保存;

這個(gè)報(bào)表只做簡(jiǎn)單的查看,并沒有制作每天自動(dòng)生成,步驟比較繁瑣,存在一定困難。但只需要Intouch歷史文件在,即可查詢。

個(gè)人認(rèn)為如果要每天自動(dòng)生成文件,可以把數(shù)據(jù)存儲(chǔ)在SQLServer中這樣來制作,比較方便。

八、優(yōu)缺點(diǎn)

優(yōu)點(diǎn):

制作方便快速,可重復(fù)套用模板,查詢快

缺點(diǎn):

存儲(chǔ)的數(shù)據(jù)量大時(shí),查詢會(huì)很慢,正常情況下都是可以通用的

不能固定生成一份excel的文件存儲(chǔ),需要自己打開存儲(chǔ)。但只要數(shù)據(jù)存在,任何時(shí)候都能查詢到

總結(jié)

以上是生活随笔為你收集整理的Intouch报表制作方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。