• 沒有找到結果。

第八章

N/A
N/A
Protected

Academic year: 2021

Share "第八章"

Copied!
40
0
0

加載中.... (立即查看全文)

全文

(1)

第八章 EasyDoMySQL 功能簡介

8.1 功能簡介 3

8.1.1 登入作業 3

8.1.2 連線選項功能 3

8.1.3 作業 4

8.1.4 主機管理 5

8.1.5 用戶管理 5

8.1.6 資料庫 6

8.1.7 資料表 6

8.1.8 資料管理 6

8.1.9 介面管理 7

8.1.10 資料來源 7

8.1.11 新增查閱 7

8.1.12 異動 8

8.1.13 專案 8

8.1.14 列印 9

8.1.15 圖示 9

8.1.16 支援 9

8.1.17 監控管理 9

8.2 系統開發流程 10

8.2.1 伺服器作業環境設定 10

8.2.2 主機管理 10

8.2.3 建立用戶 11

8.2.4 用戶授權 11

8.2.5 建立資料庫 11

8.2.6 管理資料庫 11

8.2.7 建立介面資料表 11

8.2.8 建立資料表 11

8.2.8 管理資料表 11

8.2.10 定義介面資料 11

8.2.11 定義作業資料來源 11

8.2.12 定義關聯資料表 11

8.2.13 定義各類作業專案 12

8.2.14 執行作業 12

8.3 介面資料表 12

8.3.1 UserRight:用戶介面權限資料表 13

8.3.2 TableDef:資料表定義 14

(2)

8.3.3 RelTable:關聯資料表定義 15

8.3.4 TableMail:資料表郵件帳號欄 16

8.3.5 MailList:郵件屬性定義 17

8.3.6 TableEncrypt:資料表加密鍵 18

8.3.7 WorkSQL:預存SQL指令集 19

8.3.8 SQLProject:SQL專案指令集 20

8.3.9 TransactProject:轉檔專案定義 21

8.3.10 TagDEF:標籤定義 22

8.3.11 ReportDEF:報表定義 23

8.3.12 TemplateDEF:套版定義 24

8.3.13 BarCodeFmt:條碼屬性定義 25

8.3.14 ActionProject:對策專案 26

8.3.15 EventTrigger:觸發事件日誌 27

8.3.16 EventProject:事件專案 28

8.3.17 SqlGroup:SQL指令發送群組 29

8.3.18 SmsGroup:簡訊發送群組 30

8.3.19 AlarmGroup:警報發送群組 31

8.3.20 MsgGroup:信息發送群組 32

8.3.21 MeterGroup:儀表監控群組 33

8.3.22 QCGroup:管制圖監控群組 34

8.3.23 TrendGroup:走勢圖監控群組 35

8.3.24 SysVariable:系統變數資料表 36

8.3.25 GroupWork:群組工作定義 37

8.3.26 GroupItem:群組工作內容 38

8.3.27 WorkMenu:工作表單 39

8.3.28 MeasureDef:儀器資料格式定義 40

回目錄

↑H

(3)

第八章 EasyDoMySQL 功能簡介

本章將引導讀者認識 EasyDoMySQL 資料庫系統發展工具之各項功能,以及 解說應用此工具開發一個應用系統之作業流程。開發工具中各子項功能之使用方 式將在後續章節裡說明。

8.1 功能簡介

8.1.1 登入作業

登入為最基本之作業,任何使用者都必須登入個人帳號和密碼,而且經過驗 證之後,方能連結遠端資料庫,也才能使用本開發工具來開發應用系統或處理例 行作業。使用者通過驗證後,其工作權限將持續至離開本開發工具為止。

當啟動EasyDoMySQL應用程式時,系統將開啟登入表單,如圖 8.1 所示。

用戶必須依表單上欄位輸入相關資料,點擊【字型】則可選用所需字型和點數,

最後點擊【確定】,系統將依輸入之帳號和密碼進行驗證工作。

圖 8.1 登入表單

通過驗證後,系統將自動與伺服端連線,並依帳號別開啟對應之主功能表,

如圖 8.2 所示。連線程式請參閱第七章之 openCon 公用副程式。

root用戶主功能表

一般用戶主功能表 root用戶主功能表

一般用戶主功能表 root用戶主功能表

一般用戶主功能表

圖 8.2 主功能表 8.1.2 連線選項功能

連線功能內含下列子項功能:

登入:中途離線後,可使用此功能重新連線。

離線:需長時間離開座位時,建議使用者先行離線,以防他人可能利用你↑H

(4)

的電腦來處理非權限內的作業。

變更密碼:一般用戶可用此功能來變更密碼,系統管理人員可在【用戶管理】選 單改變所有用戶之帳號和密碼。工作畫面如圖 8.3。

圖 8.3 變更密碼表單表 結束:離線並關閉此開發工具。

8.1.3 作業

此功能用於提示個人或群組專屬作業。

個人:系統將依登錄之帳號提示該帳號有被授權之作業,如圖 8.4 所示。

圖 8.4 一般用戶作業功能表

群組:系統將依登錄之帳號提示該帳號所屬群組之授權作業,如圖 8.5 所示。

↑H

(5)

8.1.4 主機管理

此項功能用於管理伺服器,只有系統管理人員(帳號為 root 或 Admin 之用 戶)才有此工作權限。

啟動伺服器:此功能用於啟動伺服器,以及開啟相關服務給上線之作業人員。

停止伺服器:此功能用於關閉伺服器,當系統管理人員要處理後端的資料庫時,

須先關閉伺服器。

執行緒:此功能用於監控和管理所有連線中之使用者及其相關作業。

系統參數:此功能用於管理伺服器之各項系統參數。

日誌檔:此功能用於管理伺服器之各類日誌檔。

備用伺服器:MySQL 允許同時啟動一台以上之伺服器,最先開啟者為主伺服器,

其它伺服器則須使用此項功能來設定為備用伺服器。備用伺服器之主要功 能,在於提昇系統可靠度。

變更主機:此項功能用於切換主機。

8.1.5 用戶管理 8.1.5.1 帳號及權限

此功能用於管理用戶帳號及資料庫處理權限。

新增用戶:替使用者開戶,同時可分別授與相關權限,權限類型如下:。

All, Alter, Create, Create Memory Table, Create View, Delete, Drop,

Execute, File, Index, Insert, Lock Tables, Process, References, Reload,

Replication Client, Replication Slave, Select, Show Databases, Show View,

Shutdown, Super, Update。

撤除用戶:刪除用戶帳號及工作權限,使用指令如下述。

Delete From mysql.user where user='" & txtUser.Text & "';"

Delete From mysql.db where user='" & txtUser.Text & "';"

變更密碼:替用戶變更密碼,使用指令如下述。

Update mysql.user Set password =PASSWORD('" & txtNewPSW.Text & "') Where User='" & txtUser.Text & "' And Host ='" & txtHost.Text & "';"

授權:授與用戶處理資料庫權限,使用指令如下述。

Grant All privileges On " & dbpv & " To '" & txtUser.Text & "'@'" &

txtHost.Text & "' Identified By '" & txtPSW.Text & "' " & rqENC & " With Grant Option;"

查閱權限:查閱權限資料表內容,包括host、 db 及 user資料表,使用 ↑H

(6)

指令如下述。

Select * From host | db | user;

8.1.5.2 指派作業

此功能用於指派作業給相關用戶,一般用戶只能處理有被授權之作業。

8.1.6 資料庫

此功能用於資料庫之管理,包括新增、刪除、備份等作業。

目錄:以樹狀結構展示所有資料庫及資料表。

新增:用於新增資料庫。

刪除:用於刪除資料庫。

備份:使用 mysqldump 應用程式備份資料庫。

重載:將備份資料重新載回資料庫。

檢視:用於檢視及維護資料庫。

現狀:查閱資料庫現狀。

匯出定義:以 SQL 格式匯出資料庫定義。

8.1.7 資料表

此功能用於管理資料表,包含下列子項功能:

查閱:用於查閱資料表之結構、索引、紀錄及建表 SQL 指令。

新增:用於新增資料表

複製:複製現有資料表來建立新表。

修改:修改資料表結構。

索引:建立索引檔。

刪除;刪除資料表 維護:維護資料表

備份:備份資料表,匯出格式可設為 CSV、SQL、HTML 及 XML。

介面定義:定義各欄位之欄位抬頭、輸入法、加密、來源資料等。

修改密碼:設定及修改資料表欄位加密之 Key。

郵件帳號欄:設定資料表以郵件傳送資料所需使用之帳號欄。

8.1.8 資料管理

此功能用於快速處理資料表紀錄,包含下列子功能:

結構:查閱資料表結構。

索引:查閱資料表索引。

介面定義:查閱資料表介面定義。

SQL定義:查閱預存SQL指令。 ↑H

(7)

資料:查閱紀錄。

新增:新增紀錄。

查閱:查閱紀錄。

修改:修改紀錄。

執行 SQL:以 SQL 指令處理資料表。

8.1.9 介面管理

此功能用於管理資料表各類介面定義,包含下列子功能:

建立介面檔:重建系統介面資料表。

指派作業:授予用戶相關介面(執行作業)使用權(UserRight)。

群組作業:定義群組作業名稱及相關作業之所屬群組(GroupWork 及 GroupItem)。 資料表定義:以全螢幕編修方式管理資料表介面定義(TableDef)。

關聯表定義:以全螢幕編修方式管理關聯定義(RelTable)。

SQL 定義:以全螢幕編修方式管理預存 SQL 定義(WorkSQL)

轉檔專案定義:以全螢幕編修方式管理轉檔專案定義(TransactProject)。

報表檔定義:以全螢幕編修方式管理報表檔定義(ReportDef)。

標籤檔定義:以全螢幕編修方式管理標籤檔定義(TagDef)。

套版檔定義:以全螢幕編修方式管理套版檔定義(TemplateDef)。

系統工作變數:管理系統工作變數定義(SysVariable)。

作業說明:管理各項作業之 SOP。

8.1.10 資料來源

此功能用於設定資料來源及相關介面,包含下列子項功能:

重設:釋放前次選定來源資料之相關變數設定值。

選取來源:選取 1-2 個資料表作為資料來源。

單表:選取一個資料表作為資料來源,可重設 SQL 格式。

關聯:選取數個資料表為資料來源,以及設定作業方式,可重設 SQL 格式。

轉檔專案:設定兩個資料表或預存 SQL 間的資料轉檔條件。

製作輸入表單:設定新增紀錄之表單介面。

群組作業:將各項作業依工作性質組合為群組。

8.1.11 新增查閱

此功能用於處理各式資料,包含下列子功能:

逐筆查詢:以單筆形式開啟選定資料表之欄位,可用於查詢單表或關聯表紀錄。

逐筆新增:以單筆形式開啟選定資料表之欄位,可用於查詢和新增單表或關聯表 紀錄。

表單輸入:搭配預存輸入表單來查詢和新增紀錄。

單表查詢:直接選取單一資料表來查閱多筆紀錄。 ↑H

(8)

SQL 查詢:直接選取預存 SQL 來查閱多筆紀錄。

多表查詢:直接選取 1-6 個資料表來查閱關聯紀錄。

尋找失聯:直接選取預存失聯型 SQL 來查閱鍵值不吻合多筆紀錄。

展開查詢:雙主鍵資料表可依選定之主鍵值來查閱子鍵多筆紀錄。

樹狀展開查詢:查閱具有 BOM 性質之資料表從屬紀錄。

合計:直接選取資料表來合計數值型欄位。

交叉分析:選定雙主鍵欄及一個數值欄位來合計資料。

統計:直接選取資料表來統計數值型欄位資料。

相關迴歸:直接選取資料表來查閱數值型欄位之相關與迴歸分析結果。

ABC 分析:直接選取資料表來查閱數值型欄位之 ABC 分析結果。

展開計算:查閱具有 BOM 性質之資料表展開結果。

8.1.12 異動

此功能用於異動紀錄,包含下列子功能:

全螢幕編輯:將選定資料表以全螢幕方式編輯紀錄。

刪除紀錄:將選定資料表或預存 SQL 紀錄刪除。

刪除失聯:將預存 SQL 刪除紀錄。

更新資料:將預存 SQL 更新紀錄。

資料轉檔:將預存轉檔專案將資料轉檔。

匯出資料:將選定資料表或預存 SQL 之紀錄依設定格式匯出。

匯入資料:將選定資料表或預存 SQL 之紀錄依設定格式匯入。

備份資料:將選定資料表或預存 SQL 之紀錄予以備份。

轉換 Access:將選定資料表與 Access 資料庫互轉。

8.1.13 專案

此功能用於設定 SQL 指令集,以及以批次方式處理所定義之 SQL 指令。除 了標準 SQL 指令,本發展工具尚提供下列巨集指令:

#Key:定義預設鍵值。

@Key:取用預設鍵值。

DoSQL:執行預存的 SQL 指令。

ExportRecord:匯出紀錄。

MailData:以郵件傳送紀錄。

TransferDataOut:將 MySQL 資料表轉入 Access 資料庫。

TransferDataIn:將 Access 資料表轉入 MySQL 資料庫。

BackupTBL:備份資料表。

KillBackup:刪除備份資料表。

StoreTBL:重載備份資料表。

BackupDB:備份資料庫。 ↑H

(9)

CreateTemp:建立暫存表。

DropTemp:刪除暫存表。

Append:轉錄紀錄。

AppendKey:轉錄鍵值欄紀錄。

AppendNoMatch:轉錄目的表與來源表鍵值不吻合之紀錄。

DeleteNoMatch:刪除目的表紀錄,其鍵值與來源表鍵值不吻合之紀錄。

DeleteMatch:刪除目的表紀錄,其鍵值與來源表鍵值相同者。

UpdateRecord:資料轉檔。

AbcData:ABC 分析。

CountREC:統計紀錄筆數。

ShowStruct:查閱資料表結構。

StaData:資料統計分析。

RegData:資料迴歸分析。

PivotData:資料樞紐分析。

Graphic:資料圖示分析。

SplitBOM:將具有從屬關係之紀錄(類似 BOM),依指定之展開模組予以展 開。

8.1.14 列印

本發展工具提供三種列印模式:

報表列印:用於設定報表格式及列印報表。

標籤列印:用於設定標籤格式及列印標籤。

套版列印:用於設定套版格式及列印套版。

8.1.15 圖示

此功能用於圖示資料表紀錄,包括長條圖、直方圖、趨勢圖、管制圖、散佈 圖及儀表圖。

8.1.16 支援

此功能用於提供輔助功能,包括下列子項功能:

檔案上傳:上傳 BLOB 檔。

檔案下載:下載 BLOB 檔。

撤 BLOB 註冊:撤銷 BLOB 註冊紀錄。

相簿管理:數位相片管理與瀏覽。

郵件:以 Email 線上傳送紀錄。

簡訊:傳送簡訊(必須安裝 ZigBee 通訊模組,才能使用此項功能)。

檢視文字檔:文字型檔案管理。

理財:個人理財分析及管理。 ↑H

(10)

計算機:提供簡易計算功能。

萬年曆:提供簡易日期查閱及試算。

8.1.17 監控管理

此功能用於監控資料表即時紀錄,包括下列子功能:

專案運行:執行監控專案。

建立專案:建立監控專案。

事件專案:管理事件專案。

對策專案:管理對策專案。

觸發事件:管理觸發事件。

儀表監控:以儀表圖示監控多個資料表。

QC 監控:以 QC 圖示監控多個資料表。

走勢監控:以走勢圖示監控多個資料表。

儀器量測:透過 RS232 串口接收儀器量測資料。

8.2 系統開發流程

本節簡述使用 EasyDoMySQL 開發工具之作業流程,開發資料庫應用系統 時,請讀者依本節所述之流程,依序建立相關物件及定義所需之作業介面。各作 業流程間之關係請參考下圖。如未特別說明, 只有帳號為 root 及 Admin 之用戶 才有權處理物件建立及介面定義權限,而有被授權之用戶,才有權執行該類作業。

伺服器 作業環 境設定

主機 管理

建立資 料庫

EasyDoMySQL作業流程

建立資 料表

資料表 管理

定義介 面資料

定義作業 資料來源

資料庫 管理

定義關聯 資料表

定義各類 作業專案

輸入 轉檔 SQL專案

報表 標籤 套板 監控 群組作業 建立

用戶

用戶 授權

執行 作業

建立介面 資料表 伺服器

作業環 境設定

主機 管理

建立資 料庫

EasyDoMySQL作業流程

建立資 料表

資料表 管理

定義介 面資料

定義作業 資料來源

資料庫 管理

定義關聯 資料表

定義各類 作業專案

輸入 轉檔 SQL專案

報表 標籤 套板 監控 群組作業 建立

用戶

用戶 授權

執行 作業

建立介面 資料表

圖 8.6 應用系統開發流程 8.2.1 伺服器作業環境設定

此項作業為所有作業之基礎,安裝MySQL資料庫時,安裝程式會自動設定 泛用型之環境,相關作業參數則儲存在名稱為my.ini檔案內,讀者可使用本開發 工具開啟改檔來重設相關參數,也可使用任何文字檔編輯程式來修改。環↑H

(11)

境參數設定作業只在變更作業環境時才需要處理。

8.2.2 主機管理

此項作業用來管理主伺服器、設定備用伺服器、切換主機,或是管理各類日 誌檔。

8.2.3 建立用戶

當有新進人員須分派工作時,就須替這些人員設定帳號和密碼。有 root 權 限之用戶,可指派帳號 Admin 給需要負責系統開發的人。root 和 Admin 均有權 設定新帳號。

8.2.4 用戶授權

當有新的工作需要分派負責人員時,就須執行此項作業。root 和 Admin 均 有權執行授權作業。

8.2.5 建立資料庫

當需要開發新的應用系統時,才須執行此項作業。

8.2.6 管理資料庫

當需要維護資料庫時,才須執行此項作業。

8.2.7 建立介面資料表

當建立新的資料庫後,而在建立資料表前,必須先建立介面資料表,才能使 用本開發工具來發展應用系統。在第一次使用本開發工具並登入非 mysql 資料庫 時,系統將自動建立相關介面資料表,若為 mysql 資料庫則需由用戶自行建立。

相關介面資料表之名稱及用途將在本章第 3 節說明。

8.2.8 建立資料表

當需要開發新的應用系統時,才須執行此項作業。建表時,可同時定義資料 表工作介面屬性。

8.2.9 管理資料表

此項作業用於維護資料表。

8.2.10 定義介面資料

當建立新的資料表後,可執行此項作業來設定或修改對應資料表之工作介面 屬性。

8.2.11 定義作業資料來源 ↑H

(12)

當需要定義新的作業而無適當的來源資料時,可執行此項作業來設定來源資 料。

8.2.12 定義關聯資料表

當定義新的來源資料後,若資料來源為兩個資料表,此時可視需要將相關資 料表設定為關聯表。

8.2.13 定義各類作業專案

系統管理人員可視需要將例行作業設為專案,執行作業時,可減少許多重覆 性的處理程序。專案作業包括輸入、轉檔、SQL 專案、報表、標籤、套板、監 控、群組等作業。

8.2.14 執行作業

此項作業為例行性作業,已被指派作業之人員須定期處理被指派的作業。

8.3 介面資料表

本節介紹本開發工具使用到的介面資料表,各資料表之名稱、結構及用途簡 述如下:

↑H

(13)

8.3.1 UserRight:用戶介面權限資料表 結構

User varchar(8) NO PRI 帳號 WorkNo varchar(20) NO PRI 工作編號 Project varchar(20) NO 專案類型 WorkRight varchar(24) YES 工作權限 Enable tinyint(1) YES 生效

說明:Project 分為 Table/SQL/Report/Tag/Template/Project/Transact。

WorkRight 分為 All、I(Insert)、D(Delete)、U(Update)、V(View)、

T(Transact)、E(Export)、F(File)、M(Mail)。

用途:定義個別用戶被授權之作業。

↑H

(14)

8.3.2 TableDef:資料表定義 結構

TblName varchar(16) NO PRI 資料表名 FldNo smallint(6) NO PRI 欄序 FldName varchar(16) YES 欄名 FldTitle varchar(16) YES 抬頭 FldType varchar(10) YES 型態 FldLength smallint(6) YES 欄寬 FldImemode varchar(2) YES 輸入法 Encrypt tinyint(1) YES 加密 DftValue varchar(100) YES 預設值 TblSource varchar(16) YES 參照資料表 fldSource varchar(16) YES 參照欄位 fldNote varchar(50) YES 備註

說明:FldImemode 分為 Aa(英數)、Of(關閉),On(中文)。

用途:定義資料表工作介面屬性。

↑H

(15)

8.3.3 RelTable:關聯資料表定義 結構

MainTable varchar(16) NO PRI 主表 ChildTable varchar(16) NO PRI 子表 MainKey1 varchar(16) YES 主鍵 1 MainKey2 varchar(16) YES 主鍵 2 ChildKey1 varchar(16) YES 子鍵 1 ChildKey2 varchar(16) YES 子鍵 2

用途:定義關聯資料表,一個主表可指定多個關聯表。

↑H

(16)

8.3.4 TableMail:資料表郵件帳號欄 結構

TblName varchar(16) NO PRI 資料表名 MailField varchar(16) NO 郵件帳號欄

用途:定義資料表郵件帳號欄,以郵件格式傳遞紀錄時,可依郵件帳號欄來 查閱對應之郵址。

↑H

(17)

8.3.5 MailList:郵件屬性定義 結構

UserNo varchar(8) NO PRI 帳號 UserName varchar(16) NO 用戶名稱 UserAccount varchar(44) NO 郵件帳號 UserGroup varchar(16) YES 歸屬群組 Tel varchar(12) YES 電話 Address varchar(46) YES 地址

說明:設定 Mail Server 時,須指定 UserNo=”Server”, UserName=”Server”。

用途:定義郵件帳號及相關屬性。

↑H

(18)

8.3.6 TableEncrypt:資料表加密鍵 結構

TblName varchar(16) NO PRI 資料表名 PassWord varchar(40) NO 密碼

用途:定義需要加密處理的資料表所使用之加密鍵。

↑H

(19)

8.3.7 WorkSQL:預存 SQL 指令集 結構

SQLNo varchar(8) NO PRI 編號 SQLType varchar(13) YES 工作類別 SQLName varchar(20) YES 工作名稱 MainTable varchar(16) YES 主表名稱 KeyField varchar(33) YES 鍵值欄 SQLString mediumtext YES SQL 指令 FieldTitle varchar(255) YES 欄位抬頭 FieldType varchar(50) YES 欄位型態 FieldLength varchar(70) YES 欄寬 用途:定義格式為 SQL 指令之來源資料。

↑H

(20)

8.3.8 SQLProject:SQL 專案指令集 結構

ProjectNo varchar(8) NO PRI 專案編號 ProjectName varchar(20) YES 專案名稱 ProjectCommand text YES 工作指令 用途:定義須以批次方式執行之 SQL 指令集。

↑H

(21)

8.3.9 TransactProject:轉檔專案定義 結構

ProjectNo varchar(8) NO PRI 專案編號 TransactType varchar(13) YES 工作類型 ProjectName varchar(20) YES 專案名稱 SrcTable varchar(16) YES 來源表 ObjTable varchar(16) YES 目的表 SrcKey varchar(33) YES 來源鍵 ObjKey varchar(33) YES 目的鍵 KeyType varchar(21) YES 鍵值型態 Worktype varchar(100) YES 處理方式 SrcSQL text YES 來源 SQL ObjSQL text YES 目的 SQL RmkSQL varchar(255) YES 後置 SQL

說明:TransactType 分為 Update、Delete、DeleteNoMatch、Append、

AppendNoMatch。

Worktype 分為累加、累減、取代。

用途:定義須兩個來源資料間之資料轉檔方式。

↑H

(22)

8.3.10 TagDEF:標籤定義 結構

TagNo varchar(8) NO PRI 標籤編號 TagName varchar(20) YES 標籤名稱 SqlNo varchar(8) YES SQL 編號 FieldList varchar(255) YES 欄位串列 SourceList varchar(39) YES 資料來源 LocTOP varchar(60) YES 頂距 LocLEFT varchar(60) YES 左距 LocWidth varchar(52) YES 寬度 PageSize varchar(10) YES 紙張尺寸 PageFormat varchar(12) YES 橫/直向 RecFont varchar(30) YES 字型 PageMargin varchar(11) YES 邊界尺寸 用途:定義使用標籤格式列印之專案。

↑H

(23)

8.3.11 ReportDEF:報表定義 結構

ReportNo varchar(8) NO PRI 報表編號 ReportName varchar(20) YES 報表名稱 HeadFormat varchar(1) YES 表頭 HeadFont varchar(30) YES 表頭字型 RecFont varchar(30) YES 字型 SqlNo varchar(8) YES SQL 編號 FieldTitle varchar(255) YES 欄位抬頭 FieldPos varchar(60) YES 欄位位置 GroupField varchar(39) YES 群組欄 SumField varchar(39) YES 小計欄 DateFormat varchar(15) YES 日期格式 PageNoFormat varchar(15) YES 頁碼格式 RecLine tinyint(1) YES 隔行線 GroupLine tinyint(1) YES 群組線 Summary tinyint(1) YES 摘要 TotalLine tinyint(4) YES 每頁行數 PageMargin varchar(11) YES 邊界尺寸 用途:定義使用報表格式列印之專案。

↑H

(24)

8.3.12 TemplateDEF:套版定義 結構

TplNo varchar(8) NO PRI 套版編號 TplName varchar(20) YES 套版名稱 SqlNo varchar(8) YES SQL 編號 TplFormat text YES 套版格式 用途:定義使用套版格式列印之專案。

↑H

(25)

8.3.13 BarCodeFmt:條碼屬性定義 結構

TagNo varchar(8) NO PRI 標籤編號 BarStyle smallint(6) YES 條碼樣式 BarSub smallint(6) YES 條碼副樣式 BarLine smallint(6) YES 線寬 BarDirection smallint(6) YES 列印方向 BarWidth smallint(6) YES 條碼寬度 BarHeight smallint(6) YES 條碼高度

用途:定義條碼格式,可搭配報表、標籤及套版使用。

↑H

(26)

8.3.14 ActionProject:對策專案 結構

EventNo varchar(8) NO PRI 事件編號 ActionType varchar(8) YES 回應類型 Command text YES 指令內容 TriggerTo varchar(8) YES 通報對象 TplNo varchar(8) YES 套版編號 用途:定義監控專案之處理對策。

↑H

(27)

8.3.15 EventTrigger:觸發事件日誌 結構

EventNo varchar(8) NO PRI 事件編號 TriggerTime datetime NO PRI 觸發時間 CurrentStatus varchar(30) YES 現狀 ActionTime datetime YES 通報時間 StartStatus varchar(30) YES 起始狀態 用途:儲存監控專案事件被觸發之日誌。

↑H

(28)

8.3.16 EventProject:事件專案 結構

EventNo varchar(8) NO PRI 事件編號 EventType varchar(8) YES 工作類型 EventName varchar(20) YES 工作名稱 CommandType varchar(8) YES 指令類型 Command text YES 指令內容 ValueType char(1) YES 傳值型態 EventInterval char(1) YES 觸發間隔 EventTime float YES 間隔時間 StampField varchar(16) YES 時戳欄 StartTime datetime YES 起始時間 StartStatus varchar(30) YES 起始狀態 用途:定義監控專案之事件。

↑H

(29)

8.3.17 SqlGroup:SQL 指令發送群組 結構

GPNo varchar(8) NO PRI 群組編號 Server varchar(15) YES 伺服器 DB varchar(16) YES 資料庫 Name varchar(20) YES 群組名稱

用途:定義監控專案事件被觸發時 SQL 指令傳送對像。

↑H

(30)

8.3.18 SmsGroup:簡訊發送群組 結構

GPNo varchar(8) NO PRI 群組編號 Tel varchar(12) YES 電話 Name varchar(20) YES 群組名稱

用途:定義監控專案事件被觸發時簡訊傳送對像(須有安裝簡訊模組者才能 使用此功能)

↑H

(31)

8.3.19 AlarmGroup:警報發送群組 結構

GPNo varchar(8) NO PRI 群組編號 Node int(11) YES 節點編號 Name varchar(20) YES 群組名稱

用途:定義監控專案事件被觸發時警報傳送節點(須安裝 ZigBee 模組者才能 使用此功能)。

↑H

(32)

8.3.20 MsgGroup:信息發送群組 結構

GPNo varchar(8) NO PRI 群組編號 Node int(11) YES 節點編號 Name varchar(20) YES 群組名稱

用途:定義監控專案事件被觸發時訊息傳送節點(須有安裝 ZigBee 模組者才 能使用此功能)。

↑H

(33)

8.3.21 MeterGroup:儀表監控群組 結構

GPNo varchar(8) NO 群組編號 TblName varchar(16) NO PRI 監控資料表 FldName varchar(16) NO PRI 監控欄位 MaxValue float YES 最大值 MinValue float YES 最小值 MoniInterval float YES 間隔時間 用途:定義須以儀錶格式監控之群組資料表。

↑H

(34)

8.3.22 QCGroup:管制圖監控群組 結構

GPNo varchar(8) NO 群組編號 TblName varchar(16) NO PRI 監控資料表 FldName varchar(16) NO PRI 監控欄位 MaxValue float YES 上管制線 CenterValue float YES 中心值 MinValue float YES 下管制線 MoniInterval float YES 間隔時間 用途:定義須以管制圖格式監控之群組資料表。

↑H

(35)

8.3.23 TrendGroup:走勢圖監控群組 結構

GPNo varchar(8) NO 群組編號 TblName varchar(16) NO PRI 監控資料表 FldName varchar(16) NO PRI 監控欄位 MaxValue float YES 上管制線 CenterValue float YES 中心值 MinValue float YES 下管制線 MoniInterval float YES 間隔時間 用途:定義須以走勢圖格式監控之群組資料表。

↑H

(36)

8.3.24 SysVariable:系統變數資料表 結構

VarName varchar(20) NO PRI 變數名 VarValue varchar(40) NO 設定值 用途:定義系統介面變數。

內容:預設值,可修改。

SysChar Big5 SysFont 細明體/12 SysEncrypt Encode SysFieldName UserName MySQLBinPath C:/MySQL/bin/

↑H

(37)

8.3.25 GroupWork:群組工作定義 結構

GPNo varchar(10) NO PRI 群組代號 GroupName varchar(20) NO 群組名稱 用途:定義群組作業名稱。

↑H

(38)

8.3.26 GroupItem:群組工作內容 結構

GPNo varchar(10) NO PRI 群組代號 WorkName varchar(20) NO PRI 工作名稱 WorkType varchar(10) YES 工作類型 DataSRC1 varchar(16) YES 資料來源一 DataSRC2 varchar(16) YES 資料來源二

說明:工作類型分為輸入、查閱、圖示、統計、更新、轉檔、SQL 專案、報 表、標籤、套版、匯出。

用途:定義群組作業內容及名稱。

↑H

(39)

8.3.27 WorkMenu:工作表單 結構

WorkNo varchar(16) NO PRI 工作代號 WorkName varchar(20) NO 工作名稱 WorkType varchar(10) YES 工作類型 CtlPerson varchar(16) YES 管制員 CtlDept varchar(16) YES 管制部門 WorkSOP text YES SOP 說明 用途:定義各項作業之標準作業程序(SOP)。

↑H

(40)

8.3.28 MeasureDef:儀器資料格式定義 結構

ImNo varchar(16) NO PRI 儀器代號 ItemNa varchar(20) NO PRI 項目名稱 StartB smallint NO 起始位元 LengthB smallint NO 資料寬度 DataType varchar(1) NO 資料類型 Format varchar(30) YES 格式 Description varchar(30) Yes 格式說明 用途:定義各類儀器資料格式。

↑H 回目錄

參考文獻

相關文件

Spectrum Sample_L(Point &p, float pEpsilon, LightSample &ls float time Vector *wi LightSample &ls, float time, Vector *wi, float *pdf, VisibilityTester *vis) = 0;.

֟Ǻ ȑ Ǵ (а΢ፎ᏷΋ϭ ᒧ)٠ᖂܴҁҙፎਢ܌༤ቪၗ਑ϷᔠߕЎҹ฻֡ឦჴǴ ӵԖ຀ଵǴᜫॄݤࡓ΢ϐ΋ϪೢҺǶ This application has been entrusted to a private employment services agency to apply. ɍ no ɍ yes

數位計算機可用作回授控制系統中的補償器或控制

Owing to the pandemic of novel coronavirus pneumonia, Visitor Expenditure Survey was suspended in the 2 nd quarter of 2020, and thus no information is released for this

Once a NET’s normal place of residence is established to be outside Hong Kong and his/her eligibility for the fringe benefits under the Enhanced NET Scheme in Secondary Schools or

Yuen Long Pri Queen Elizabeth School Old Students' Association Primary

Visual Basic提供了許多控制項介面來處理由鍵盤輸入

本簡報旨在就常見的貪污風險及防貪措施提供一般介紹,而不會對各種情