1樓:網友
1.每個部件產生的引數很多,建議用陣列的形式來寫。這樣資料量就小了。
2.資料控制在一定的範圍,建檔案時,用檔名前加日期的方法,那麼你每次查詢的時候就小了。
3.開啟查詢檔案時也用檔名前加日期的方法,
跪求各位大神!!怎樣在wincc上利用vb指令碼將sql資料傳excel**中?
2樓:網友
非32很高階。模擬的都很難。win ce?5還是6啊?
3樓:it與製藥
我有我自己做的報表程式。
求wincc生成excel報表例項。。。。高分。。。
4樓:陳明傑工控**
這個要寫vbs指令碼,加上的控制,在wincc介面就可以以**的形式展示。可以對列求和等操作,有一些是sql語句求和。不會的可以聯絡我,我做了乙個模板,基本都可以滿足。
5樓:網友
我有vbs指令碼變的excel報表,移植性強,在原有專案中加個畫面就可以實現**、月報、年報。
如何將wincc歸檔的歷史資料匯出到excel csv檔案
6樓:約定
wincc
歸檔的歷史資料可以通過「**趨勢」控制項的工具按鈕,或excel模板檔案以及使用「sql server import/export」嚮導,通過。
wincc ole db 提供程式來訪問 wincc 資料庫將wincc 歸檔的歷史資料匯出到excel csv檔案。
這個有點小複雜,我只能大概給你說下步驟,至於怎麼做,需要什麼**,請孫悄神檢視wincc 手冊,1、讀取sql 歸檔資料,這個需要對應的資料庫函式,wincc的手冊中有例項,有vb的**,你可以用vbs做,也可以以用做。
2、讀取後,例項化excel,也就是呼叫excel,然後把資料按照你的要求寫入到excel,寫入excel的**你可以下運物 vbs或者vb 寫入excel,有現成的**,可以借鑑下。
我做報表的時候就是這樣做的。
以上的**開發需要一定的程式設計基礎,雖然有例項,不過也需要除錯程式的。
其實**是很簡單的,不會就學習下 程式設計,入門水平則虧就可以了。
怎麼講wincc6.0中的資料匯出到excel**中
7樓:澗底松
1wincc 作為dde的伺服器, excel 作為dde客戶端。
1)開啟wincc專案,在wincc explorer 中 「計算機屬性->啟動」中新增應用程式 : 同時新增命令列引數 : /v /n 。
2)啟用wincc 後,會彈出 wincc dde-server 對話方塊,點選 tag list 按鈕:
在列表中選擇想要訪問的變數,點選「確定」,這樣該變數的連線資訊就被拷貝到windows剪貼簿。
3) 開啟excel ,隨便(雙擊)選中乙個單元格,將windows剪貼簿的內容拷貝到該單元格中,然後在第乙個字元前新增 「=這樣就完成對單元格的輸入。這時在excel中就能夠得到wincc的內部和外部過程資料了。
4) 如果要訪問多個變數,請重複步驟 2) 和 3)。
注意: 需要一直執行。
作為dde的伺服器, vb 作為dde客戶端。
1)開啟wincc專案,在wincc explorer 中 「計算機屬性->啟動」中新增應用程式 : 同時新增命令列引數 : /v /n 。
2)啟用wincc。
3)開啟vb,在窗體上放置 textbox 控制項,設定該控制項的下列屬性 :
a)linktopic=wincc|\\計算機名稱\該wincc專案的資料夾的共享名\該wincc專案名。mcp
b)linkitem=wincc的變數名稱。
c)linkmode=automatic 。該只要屬性一生效,此textbox控制項就能在狀態下取得wincc 變數的值。
作為dde的客戶端,excel 作為dde伺服器(本地)
1)開啟wincc explorer,在「變數管理」中 建立「windows dde」通道和連線,其連線屬性中:
計算機名稱」為空;
應用程式」 為excel;
主題」為 [excel檔名]工作表名 ,比如 [
8樓:網友
的資料輸出為excel**,可以使用vb指令碼程式設計。
在wincc中怎麼做才能把報表生成按日期的excel檔案
9樓:微涼之夏
你可以建立乙個olddb物件,鏈結到乙個excel檔案裡,然後直接把從sqlserver中讀取回來的dataset寫入就行了,excel檔案應該都會在本地。 1、你網頁查詢表。
[求助]wincc用excel做**表怎樣反覆儲存!vb指令碼如何做望各位大蝦指教
10樓:匿名使用者
首先,你要確認你在execl中的vba功力如何?其次,這樣的需求95%以上的**是由execl中的vba(或者巨集)來完成。西門子官方論壇的hmi板塊中有你這個需求的c指令碼**。以上。
11樓:匿名使用者
呵呵謝謝指點不過我瞭解一下c指令碼能否用在excel的vb指令碼里呢?
12樓:匿名使用者
我用winn也想儲存在excel中,但是沒弄明白,真的麻煩,不知道的怎麼樣。
關於vb的if語句的寫法,關於VB的IF語句的寫法
根據表示式的值有條件地執行一組語句。語法 if condition then statements else elsestatements 或者,可以使用塊形式的語法 if condition then statements elseif condition n then elseifstateme...
在vb中利用隨機函式產生,在 VB中,利用隨機函式產生 10個 1 100 之間的隨機整數,找出其中能被 5 整除的數並求其和
private sub command1 click text1.text dim aa 1 to 20 as integer,ss as integer,sda as integer for i 1 to 20 randomize aa i int rnd 99 1 next i for i 1 ...
關於VB程式設計
這個index在程式中是integer,把它的值拿來做判斷,從而執行不同的事件。我看這個好像是個不停換圖的東西 在form載入的時候,設定了index 1 dim index as integer private sub command1 click randomize num rnd 這裡的num...