123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209 |
- Module SQL_章程管理系統
- Friend Sub SQL_請購功能單次授權碼使用驗證()
- ConnOpen() : SQL1 = "SELECT 授權碼 FROM 授權碼資料表 WHERE 授權碼 LIKE N'" & PA20 & "' AND 已使用 = 0" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_授權使用()
- ConnOpen() : SQL1 = "UPDATE 授權碼資料表 SET 已使用 = N'1' WHERE 授權碼 LIKE N'" & PA20 & "'" : CmdSet_For_dr()
- End Sub
-
- Friend Sub SQL_公函_查詢第一筆單號()
- ConnOpen()
- SQL1 = "SELECT TOP (1) 流水號 FROM 公函控制表 WHERE ( 流水號 LIKE N'" & PA & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_公函_新增一筆公函控制表()
- ConnOpen()
- SQL1 = "INSERT INTO 公函控制表 (流水號, 發文日期, 承辦人, 受文者, 速別, 密等及解密條件, 附件, 主旨, 說明, 正本, 副本,已儲存,已作廢,手機,標題) " &
- "VALUES (N'" & PA & "', N'" & PA1 & "', N'', N'', N'', N'', N'', N'', N'', N'', N'', 0, 0,N'',N'')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_公函_控制表刪除()
- ConnOpen()
- SQL1 = "DELETE FROM 公函控制表 WHERE (流水號 = N'" & 公函.單號_tb.Text & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_公函_控制表清單()
- ConnOpen()
- If PA56 = "" Then
- SQL2 = ""
- Else
- SQL2 = " AND 公函控制表.受文者 LIKE N'%" & PA56 & "%' OR 公函控制表.主旨 LIKE N'%" & PA56 & "%' OR 公函控制表.說明 LIKE N'%" & PA56 & "%'
- Or 公函控制表.正本 Like N'%" & PA56 & "%'OR 公函控制表.副本 LIKE N'%" & PA56 & "%'"
- End If
- SQL1 = "SELECT 流水號 AS 發文字號,發文日期,承辦人,受文者,速別,密等及解密條件,附件,主旨,說明,正本,副本,已儲存,已作廢,手機,標題 FROM 公函控制表
- WHERE 已作廢 = 0 " & SQL2 & "
- ORDER BY 流水號 DESC"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_公函_控制表清單1()
- ConnOpen()
- If PA56 = "" Then
- SQL2 = ""
- Else
- SQL2 = " AND 公函控制表.受文者 LIKE N'%" & PA56 & "%' OR 公函控制表.主旨 LIKE N'%" & PA56 & "%' OR 公函控制表.說明 LIKE N'%" & PA56 & "%'
- Or 公函控制表.正本 Like N'%" & PA56 & "%'OR 公函控制表.副本 LIKE N'%" & PA56 & "%'"
- End If
- SQL1 = "SELECT 流水號 AS 發文字號,發文日期,承辦人,受文者,速別,密等及解密條件,附件,主旨,說明,正本,副本,已儲存,已作廢,手機 FROM 公函控制表
- WHERE 已作廢 = 1 " & SQL2 & "
- ORDER BY 流水號 DESC"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_公函_控制表修改()
- ConnOpen()
-
- SQL1 = "UPDATE 公函控制表 SET 承辦人 = N'" & 公函.承辦人_tb.Text & "', 受文者 = N'" & 公函.受文者_tb.Text & "',
- 速別= N'" & 公函.速別_tb.Text & "', 密等及解密條件 = N'" & 公函.密等_tb.Text & "',
- 附件 = N'" & 公函.附件_tb.Text & "', 主旨 = N'" & 公函.主旨_tb.Text & "',
- 說明 = N'" & 公函.說明_rtb.Text & "', 正本 = N'" & 公函.正本_tb.Text & "',
- 副本 = N'" & 公函.副本_tb.Text & "', 已儲存 = 0,
- 已作廢 = 0, 手機 = N'" & 公函.手機_tb.Text & "',發文日期=N'" & PA1 & "',
- 標題 = N'" & 公函.標題_tb.Text & "'
- WHERE (流水號 ='" & 公函.單號_tb.Text & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_公函_控制表作廢()
- ConnOpen()
- SQL1 = "UPDATE 公函控制表 SET 已作廢 = 1 WHERE (流水號 ='" & 公函.單號_tb.Text & "')"
- CmdSet_For_dr()
- End Sub
-
- Friend Sub SQL_公函_控制表鎖定()
- ConnOpen()
- SQL1 = "UPDATE 公函控制表 SET 已儲存 = 1 WHERE (流水號 ='" & 公函.單號_tb.Text & "')"
- CmdSet_For_dr()
- End Sub
-
- Friend Sub SQL_簽呈_公司稱謂()
- ConnOpen()
- SQL1 = "SELECT * FROM 公司稱謂清單 WHERE(使用位置 = N'簽呈')"
- CmdSet_For_dr()
- End Sub
-
- Friend Sub SQL_簽呈_控制表清單()
- ConnOpen()
- If PA56 = "" Then
- SQL2 = ""
- Else
- SQL2 = " AND 簽呈控制表.檔案名稱 LIKE N'%" & PA56 & "%' OR 簽呈控制表.主旨 LIKE N'%" & PA56 & "%' OR 簽呈控制表.說明 LIKE N'%" & PA56 & "%'
- Or 簽呈控制表.擬辦 Like N'%" & PA56 & "%'"
- End If
- SQL1 = "SELECT 選擇日期 AS 簽呈日期,檔案名稱,流水號,主旨,說明,擬辦,敬陳一,敬陳二,敬會一,敬會二,敬會三,敬會四,敬會五,已儲存,已作廢,開單人,標題 FROM 簽呈控制表
- WHERE 已作廢 = 0 " & SQL2 & " AND 文件類型 =N'簽呈'
- ORDER BY 檔案名稱 DESC"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_簽呈_控制表清單1()
- ConnOpen()
- If PA56 = "" Then
- SQL2 = ""
- Else
- SQL2 = " AND 簽呈控制表.檔案名稱 LIKE N'%" & PA56 & "%' OR 簽呈控制表.主旨 LIKE N'%" & PA56 & "%' OR 簽呈控制表.說明 LIKE N'%" & PA56 & "%'
- Or 簽呈控制表.擬辦 Like N'%" & PA56 & "%'"
- End If
- SQL1 = "SELECT 選擇日期 AS 簽呈日期,檔案名稱,流水號,主旨,說明,擬辦,敬陳一,敬陳二,敬會一,敬會二,敬會三,敬會四,敬會五,已儲存,已作廢,開單人,標題 FROM 簽呈控制表
- WHERE 已作廢 = 1 " & SQL2 & " AND 文件類型 =N'簽呈'
- ORDER BY 檔案名稱 DESC"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_簽呈_查詢第一筆單號()
- ConnOpen()
- SQL1 = "SELECT TOP (1) 流水號 FROM 簽呈控制表 WHERE ( 流水號 LIKE N'" & PA & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_簽呈_新增一筆公函控制表()
- ConnOpen()
- SQL1 = "INSERT INTO 簽呈控制表 (流水號 ,檔案名稱,選擇日期,主旨,說明,擬辦,敬陳一,敬陳二,敬會一,敬會二,敬會三,敬會四,敬會五,已儲存,已作廢,文件類型,開單人,標題) " &
- "VALUES (N'" & PA & "', N'', N'" & PA1 & "', N'', N'', N'', N'', N'', N'', N'', N'',N'',N'', 0, 0,N'簽呈',N'" & gUserName & "',N'')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_簽呈_控制表刪除()
- ConnOpen()
- SQL1 = "DELETE FROM 簽呈控制表 WHERE (流水號 = N'" & 簽呈.單號_tb.Text & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_簽呈_控制表修改()
- ConnOpen()
-
- SQL1 = "UPDATE 簽呈控制表 SET 檔案名稱 = N'" & 簽呈.檔案名稱_tb.Text & "', 主旨 = N'" & 簽呈.主旨_tb.Text & "',
- 說明= N'" & 簽呈.說明_rtb.Text & "', 擬辦 = N'" & 簽呈.擬辦_tb.Text & "',
- 敬陳一 = N'" & 簽呈.ComboBox1.Text & "', 敬陳二 = N'" & 簽呈.ComboBox2.Text & "',
- 敬會一 = N'" & 簽呈.ComboBox3.Text & "', 敬會二 = N'" & 簽呈.ComboBox4.Text & "',
- 敬會三 = N'" & 簽呈.ComboBox5.Text & "', 敬會四 = N'" & 簽呈.ComboBox6.Text & "',
- 敬會五 = N'" & 簽呈.ComboBox7.Text & "', 已儲存 = 0, 已作廢 = 0', 標題 = N'" & 簽呈.標題_tb.Text & "'
- WHERE (流水號 ='" & 簽呈.單號_tb.Text & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_簽呈_控制表作廢()
- ConnOpen()
- SQL1 = "UPDATE 簽呈控制表 SET 已作廢 = 1 WHERE (流水號 ='" & 簽呈.單號_tb.Text & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_簽呈_控制表鎖定()
- ConnOpen()
- SQL1 = "UPDATE 簽呈控制表 SET 已儲存 = 1 WHERE (流水號 ='" & 簽呈.單號_tb.Text & "')"
- CmdSet_For_dr()
- End Sub
- '-----通用-----------
- Friend Sub SQL_通用_控制表清單(ByVal 文件類型 As String)
- ConnOpen()
- If PA56 = "" Then
- SQL2 = ""
- Else
- SQL2 = " AND 簽呈控制表.檔案名稱 LIKE N'%" & PA56 & "%' OR 簽呈控制表.主旨 LIKE N'%" & PA56 & "%' OR 簽呈控制表.說明 LIKE N'%" & PA56 & "%'
- Or 簽呈控制表.擬辦 Like N'%" & PA56 & "%'"
- End If
- SQL1 = "SELECT 選擇日期 AS " & 文件類型 & "日期,檔案名稱,流水號,主旨,說明,擬辦,敬陳一,敬陳二,敬會一,敬會二,敬會三,敬會四,敬會五,已儲存,已作廢,開單人 FROM 簽呈控制表
- WHERE (已作廢 = 0) AND (文件類型 LIKE N'" & 文件類型 & "') " & SQL2 & "
- ORDER BY 流水號 DESC"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_通用_控制表清單1(ByVal 文件類型 As String)
- ConnOpen()
- If PA56 = "" Then
- SQL2 = ""
- Else
- SQL2 = " AND 簽呈控制表.檔案名稱 LIKE N'%" & PA56 & "%' OR 簽呈控制表.主旨 LIKE N'%" & PA56 & "%' OR 簽呈控制表.說明 LIKE N'%" & PA56 & "%'
- OR 簽呈控制表.擬辦 Like N'%" & PA56 & "%' OR 簽呈控制表.開單人 Like N'%" & PA56 & "%'"
- End If
- SQL1 = "SELECT 選擇日期 AS " & 文件類型 & "日期,檔案名稱,流水號,主旨,說明,擬辦,敬陳一,敬陳二,敬會一,敬會二,敬會三,敬會四,敬會五,已儲存,已作廢,開單人 FROM 簽呈控制表
- WHERE 已作廢 = 1 AND (文件類型 LIKE N'" & 文件類型 & "') " & SQL2 & "
- ORDER BY 流水號 DESC"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_通用_查詢第一筆單號()
- ConnOpen()
- SQL1 = "SELECT TOP (1) 流水號 FROM 簽呈控制表 ORDER BY 流水號 DESC"
- CmdSet_For_dr()
- End Sub
-
- Friend Sub SQL_通用_新增一筆公函控制表(ByVal 文件類型 As String)
- ConnOpen()
- SQL1 = "INSERT INTO 簽呈控制表 (流水號 ,檔案名稱,選擇日期,主旨,說明,擬辦,敬陳一,敬陳二,敬會一,敬會二,敬會三,敬會四,敬會五,已儲存,已作廢,文件類型,開單人) " &
- "VALUES (N'" & PA & "', N'', N'" & PA1 & "', N'', N'', N'', N'', N'', N'', N'', N'',N'',N'', 0, 0,N'" & 文件類型 & "',N'" & gUserName & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_通用_控制表刪除(ByVal 流水號 As String)
- ConnOpen()
- SQL1 = "DELETE FROM 簽呈控制表 WHERE (流水號 LIKE N'" & 流水號 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_通用_控制表修改(ByVal 檔案名稱 As String, ByVal 主旨 As String, ByVal 說明 As String, ByVal 擬辦 As String, ByVal 敬陳一 As String, ByVal 敬陳二 As String,
- ByVal 敬會一 As String, ByVal 敬會二 As String, ByVal 敬會三 As String, ByVal 敬會四 As String, ByVal 敬會五 As String, ByVal 流水號 As String, ByVal 文件類型 As String)
- ConnOpen()
- SQL1 = "UPDATE 簽呈控制表 SET 檔案名稱 = N'" & 檔案名稱 & "', 主旨 = N'" & 主旨 & "', 說明= N'" & 說明 & "', 擬辦 = N'" & 擬辦 & "', 敬陳一 = N'" & 敬陳一 & "',
- 敬陳二 = N'" & 敬陳二 & "', 敬會一 = N'" & 敬會一 & "', 敬會二 = N'" & 敬會二 & "', 敬會三 = N'" & 敬會三 & "', 敬會四 = N'" & 敬會四 & "',
- 敬會五 = N'" & 敬會五 & "', 已儲存 = 0, 已作廢 = 0
- WHERE (流水號 LIKE N'" & 流水號 & "') AND (文件類型 LIKE N'" & 文件類型 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_通用_控制表作廢(ByVal 流水號 As String, ByVal 文件類型 As String)
- ConnOpen()
- SQL1 = "UPDATE 簽呈控制表 SET 已作廢 = 1 WHERE (流水號 LIKE N'" & 流水號 & "') AND (文件類型 LIKE N'" & 文件類型 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_通用_控制表鎖定(ByVal 流水號 As String, ByVal 文件類型 As String)
- ConnOpen()
- SQL1 = "UPDATE 簽呈控制表 SET 已儲存 = 1 WHERE (流水號 LIKE N'" & 流水號 & "') AND (文件類型 LIKE N'" & 文件類型 & "')"
- CmdSet_For_dr()
- End Sub
- End Module
|