123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423 |
- Module SQL_公司章程管理
- '--------------------------------主管名稱查詢--------------------------------------------------------------------------------------------------------------------------------
- Friend Sub SQL_主管名稱(部門編號 As String, 處別編號 As String)
- ConnOpen()
- SQL1 = "SELECT 姓名 FROM 使用者權限管理表
- WHERE (部門 LIKE '" & 部門編號 & "%') AND (CC63 = 0) AND (部門 NOT LIKE '0%') AND (處別 LIKE '" & 處別編號 & "%') AND
- (級別 LIKE '02' OR 級別 LIKE '03' OR 級別 LIKE '04' OR 級別 LIKE '05' OR 級別 LIKE '06' OR 級別 LIKE '07') ORDER BY 職稱, 級別"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_簽名檔查詢(姓名 As String)
- ConnOpen() : SQL1 = "SELECT 圖片流水號 FROM HX主管簽名檔管理 WHERE (簽名檔人名 LIKE '" & 姓名 & "')" : CmdSet_For_dr()
- End Sub
- '--------------------------------部門聯絡函申請--------------------------------------------------------------------------------------------------------------------------------
- Friend Sub SQL_聯絡函圖片最後一筆編號查詢()
- ConnOpen_工程圖庫SQL() : SQL1 = "SELECT 項次 FROM 聯絡函圖片 WHERE 聯絡單號 LIKE '" & PA1 & "' ORDER BY 項次 DESC" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_聯絡函圖片入系統()
- ConnOpen_工程圖庫SQL()
- SQL1 = "INSERT INTO 聯絡函圖片 (聯絡單號, 項次, 檔案, 圖片) SELECT N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', @binary_file"
- CmdSet_For_dr_pic()
- End Sub
- Friend Sub SQL_聯絡函圖片()
- ConnOpen_工程圖庫SQL() : SQL1 = "UPDATE 聯絡函圖片 SET 檔案 = 'JPG' WHERE 檔案 IS NULL" : CmdSet_For_dr()
- ConnOpen_工程圖庫SQL() : SQL1 = "SELECT 項次 AS Item, 檔案 AS [File.] FROM 聯絡函圖片 WHERE 聯絡單號 LIKE '" & PA1 & "' ORDER BY 項次" : CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_聯絡函圖片讀取()
- ConnOpen_工程圖庫SQL() : SQL1 = "SELECT 圖片 FROM 聯絡函圖片 WHERE 聯絡單號 LIKE '" & PA1 & "' AND 項次 LIKE '" & PA2 & "' ORDER BY 項次 DESC" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_聯絡函圖片讀取1()
- ConnOpen_工程圖庫SQL() : SQL1 = "SELECT 圖片 FROM 聯絡函圖片 WHERE 聯絡單號 LIKE '" & PA1 & "' AND 項次 LIKE '" & PA2 & "' ORDER BY 項次 DESC" : CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_部門聯絡函_姓名_下拉清單()
- ConnOpen() : SQL1 = "SELECT 姓名 FROM 使用者權限管理表 WHERE (部門 LIKE '" & PA1 & "') AND CC63 = 0" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_職務代理人_下拉清單()
- ConnOpen() : SQL1 = "SELECT 姓名 FROM 使用者權限管理表 WHERE 部門 NOT LIKE '0%' AND 部門 NOT LIKE '9%' AND CC63 = 0 ORDER BY 部門, 職稱, 課別, 組別, 姓名" : CmdSet_For_dr()
- End Sub
- '=======詩文新增===========
- Friend Sub SQL_車輛_下拉清單()
- ConnOpen_管理SQL() : SQL1 = "SELECT 車輛編號,車牌號碼,車輛品牌 FROM 車輛明細表 WHERE (固定指派 LIKE N'0')" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_車輛地點_下拉清單()
- ConnOpen_管理SQL() : SQL1 = "SELECT DISTINCT 外出地點 FROM 車輛外出明細表 " : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_車輛時段_借車(車輛編號 As String, 借車時間 As String)
- ConnOpen_管理SQL()
- SQL1 = "SELECT 流水號, 車輛編號, 借車人, 借車時間, 還車時間, 外出地點, 聯絡函單號
- FROM 車輛外出明細表
- WHERE (車輛編號 LIKE N'" & 車輛編號 & "') AND ('" & 借車時間 & "' BETWEEN 借車時間 AND 還車時間)"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_車輛時段_還車(車輛編號 As String, 還車時間 As String)
- ConnOpen_管理SQL()
- SQL1 = "SELECT 流水號, 車輛編號, 借車人, 借車時間, 還車時間, 外出地點, 聯絡函單號
- FROM 車輛外出明細表
- WHERE (車輛編號 LIKE N'" & 車輛編號 & "') AND ('" & 還車時間 & "' BETWEEN 借車時間 AND 還車時間)"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_取得車輛外出最後一筆流水號()
- ConnOpen_管理SQL()
- SQL1 = "SELECT TOP(1) 流水號 FROM 車輛外出明細表 ORDER BY 流水號 DESC "
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_車輛外出明細_新增(流水號 As String, 車輛編號 As String, 借車時間 As String, 還車時間 As String, 外出地點 As String, 聯絡函單號 As String)
- ConnOpen_管理SQL()
- SQL1 = "INSERT INTO 車輛外出明細表 (流水號,車輛編號,借車時間,還車時間,外出地點,聯絡函單號,核准)
- VALUES (N'" & 流水號 & "', N'" & 車輛編號 & "' , N'" & 借車時間 & "' , N'" & 還車時間 & "' , N'" & 外出地點 & "' , N'" & 聯絡函單號 & "' , N'0' )"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_車輛外出明細_外發審核(聯絡函單號 As String)
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 車輛外出明細表 SET 核准=N'1' WHERE 聯絡函單號 LIKE N'" & 聯絡函單號 & "'"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_車輛外出明細_刪除(聯絡函單號 As String)
- ConnOpen_管理SQL()
- SQL1 = "DELETE FROM 車輛外出明細表 WHERE 聯絡函單號 LIKE N'" & 聯絡函單號 & "'"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_車輛動態_清單() '車牌號碼 狀態 借車時間 還車時間 申請人 196 197 198 199 200
- ConnOpen_管理SQL()
- SQL1 = "SELECT 車輛編號, 車牌號碼 AS [" & 表頭(196) & "], 車輛品牌, 車輛品牌 AS [" & 表頭(197) & "], 車輛品牌 AS 外出地點, 車輛品牌 AS [" & 表頭(198) & "],
- 車輛品牌 AS [" & 表頭(199) & "], 車輛品牌 AS [" & 表頭(200) & "]
- FROM 車輛明細表
- WHERE (固定指派 LIKE N'0')"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_車輛明細_清單(現主時 As String)
- ConnOpen_管理SQL()
- SQL1 = "SELECT 車輛外出明細表.流水號, 車輛外出明細表.車輛編號, 車輛外出明細表.借車時間, 車輛外出明細表.還車時間,
- 車輛外出明細表.外出地點, 車輛外出明細表.聯絡函單號, 車輛外出明細表.核准, 部門聯絡函.申請人
- FROM 車輛外出明細表 INNER JOIN 部門聯絡函 ON 車輛外出明細表.聯絡函單號 = 部門聯絡函.聯絡函單號
- WHERE (車輛外出明細表.核准 LIKE N'1') AND ('" & 現主時 & "' BETWEEN 車輛外出明細表.借車時間 AND
- 車輛外出明細表.還車時間)"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_車輛明細_履歷(車輛編號 As String) ' .車牌號碼, .車輛品牌, .外出地點, .借車時間, .還車時間, .申請人, .申請日期, .聯絡函單號 180 181 182 183 184 185 186 187
- ConnOpen_管理SQL()
- SQL1 = "SELECT 車輛明細表.車牌號碼 AS [" & 表頭(180) & "], 車輛明細表.車輛品牌 AS [" & 表頭(181) & "], 車輛外出明細表.外出地點 AS [" & 表頭(182) & "],
- 車輛外出明細表.借車時間 AS [" & 表頭(183) & "], 車輛外出明細表.還車時間 AS [" & 表頭(184) & "], 部門聯絡函.申請人 AS [" & 表頭(185) & "],
- 部門聯絡函.申請日期 AS [" & 表頭(186) & "], 車輛外出明細表.聯絡函單號 AS [" & 表頭(187) & "], 車輛外出明細表.借車時間 AS 原始借車,
- 車輛外出明細表.還車時間 AS 原始還車
- FROM 車輛外出明細表 LEFT OUTER JOIN 部門聯絡函 ON 車輛外出明細表.聯絡函單號 = 部門聯絡函.聯絡函單號 LEFT OUTER JOIN 車輛明細表 ON
- 車輛外出明細表.車輛編號 = 車輛明細表.車輛編號
- WHERE (車輛外出明細表.車輛編號 LIKE N'" & 車輛編號 & "')
- ORDER BY 車輛外出明細表.借車時間 DESC"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_取得人員外出最後一筆流水號()
- ConnOpen_管理SQL()
- SQL1 = "SELECT TOP(1) 流水號 FROM 人員外出明細表 ORDER BY 流水號 DESC "
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_人員外出明細_新增(流水號 As String, 姓名 As String, 開始時間 As String, 結束時間 As String, 人員狀態 As String, 聯絡函單號 As String, 外出地點 As String)
- ConnOpen_管理SQL()
- SQL1 = "INSERT INTO 人員外出明細表 (流水號, 姓名, 開始時間, 結束時間, 人員狀態, 聯絡函單號, 核准 , 外出地點)
- VALUES (N'" & 流水號 & "' ,N'" & 姓名 & "',N'" & 開始時間 & "',N'" & 結束時間 & "',N'" & 人員狀態 & "',N'" & 聯絡函單號 & "',N'0' ,N'" & 外出地點 & "' )"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_人員外出明細_外發審核(聯絡函單號 As String)
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 人員外出明細表 SET 核准=N'1' WHERE 聯絡函單號 LIKE N'" & 聯絡函單號 & "'"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_人員外出明細_刪除(聯絡函單號 As String)
- ConnOpen_管理SQL()
- SQL1 = "DELETE FROM 人員外出明細表 WHERE 聯絡函單號 LIKE N'" & 聯絡函單號 & "'"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_人員動態_清單()
- ConnOpen()
- SQL1 = "SELECT 姓名 AS [" & 表頭(190) & "], 帳號 AS [" & 表頭(191) & "] , 帳號 AS [" & 表頭(192) & "] , 帳號 AS [" & 表頭(193) & "] ,
- 帳號 AS [" & 表頭(194) & "], 帳號 AS [" & 表頭(195) & "]
- FROM 使用者權限管理表 WHERE (職稱 NOT LIKE '9%') AND (職稱 NOT LIKE '0%') ORDER BY 職稱 "
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_外出地點_下拉清單()
- ConnOpen_管理SQL() : SQL1 = "SELECT DISTINCT 外出地點 FROM 人員外出明細表 " : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_人員明細_清單(現主時 As String)
- ConnOpen()
- SQL1 = "SELECT BB.流水號, 使用者權限管理表.姓名, BB.開始時間, BB.結束時間, BB.人員狀態, BB.聯絡函單號, BB.核准,
- BB.外出地點, 使用者權限管理表.帳號, AA.第一, AA.第二, AA.第三, AA.第四, AA.第五, AA.第六
- FROM 使用者權限管理表 LEFT OUTER JOIN
- (SELECT 流水號, 姓名, 開始時間, 結束時間, 人員狀態, 聯絡函單號, 核准, 外出地點
- FROM [HX-PGS-MSN].dbo.人員外出明細表
- WHERE (核准 LIKE N'1') AND ('" & 現主時 & "' BETWEEN 開始時間 AND 結束時間)) AS BB ON
- 使用者權限管理表.帳號 = BB.姓名 LEFT OUTER JOIN
- (SELECT ID卡號, 第一, 第二, 第三, 第四, 第五, 第六
- FROM [HX-PGS-MSN].dbo.人事考勤明細表
- WHERE (日期 LIKE '" & Strings.Format(Today(), "yyyy/MM/dd") & "')) AS AA ON 使用者權限管理表.ID卡號 = AA.ID卡號
- WHERE (使用者權限管理表.職稱 NOT LIKE '9%') AND (使用者權限管理表.職稱 NOT LIKE '0%') AND (使用者權限管理表.CC63 = 0)
- ORDER BY 使用者權限管理表.職稱"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_人員明細_履歷(帳號 As String) '.姓名, .人員狀態, .外出地點, .開始時間, .結束時間, .聯絡函單號, .申請日期 180 181 182 183 184 185 186
- ConnOpen_管理SQL()
- SQL1 = "SELECT [HX-GPS-ERP-SYS].dbo.使用者權限管理表.姓名 AS [" & 表頭(180) & "], 人員外出明細表.人員狀態 AS [" & 表頭(181) & "],
- 人員外出明細表.外出地點 AS [" & 表頭(182) & "], 人員外出明細表.開始時間 AS [" & 表頭(183) & "], 人員外出明細表.結束時間 AS [" & 表頭(184) & "],
- 人員外出明細表.聯絡函單號 AS [" & 表頭(185) & "], 部門聯絡函.申請日期 AS [" & 表頭(186) & "], 人員外出明細表.開始時間 AS 原始開始,
- 人員外出明細表.結束時間 AS 原始結束
- FROM 人員外出明細表 LEFT OUTER JOIN 部門聯絡函 ON 人員外出明細表.聯絡函單號 = 部門聯絡函.聯絡函單號 LEFT OUTER JOIN
- [HX-GPS-ERP-SYS].dbo.使用者權限管理表 ON 人員外出明細表.姓名 = [HX-GPS-ERP-SYS].dbo.使用者權限管理表.帳號
- WHERE (人員外出明細表.姓名 LIKE N'" & 帳號 & "')"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_加班資料_新增(聯絡函單號 As String, 加班日期 As String)
- ConnOpen_管理SQL()
- SQL1 = "INSERT INTO 人員加班紀錄(聯絡函單號 , 加班日期) VALUES (N'" & 聯絡函單號 & "', N'" & 加班日期 & "' )"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_修改考勤(加班狀態 As String, ID卡號 As String, 日期 As String)
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 人事考勤明細表 SET 加班=N'" & 加班狀態 & "' WHERE ID卡號 LIKE N'" & ID卡號 & "' AND 日期 LIKE N'" & 日期 & "' "
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_查詢考勤(ID卡號 As String, 日期 As String)
- ConnOpen_管理SQL()
- SQL1 = "SELECT 加班 FROM 人事考勤明細表 WHERE ID卡號 LIKE N'" & ID卡號 & "' AND 日期 LIKE N'" & 日期 & "' "
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_新增考勤(ID卡號 As String, 日期 As String)
- ConnOpen_管理SQL()
- SQL1 = "INSERT INTO 人事考勤明細表(ID卡號, 日期, 第一, 第二, 第三, 第四, 第五, 第六, 加班, 假別, 備註) VALUES ( '" & ID卡號 & "','" & 日期 & "' , '', '', '', '', '', '', '1', '', '' ) "
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_查詢ID卡號(聯絡函單號 As String)
- ConnOpen_管理SQL()
- SQL1 = "SELECT 人員加班紀錄.聯絡函單號, 人員加班紀錄.加班日期, 部門聯絡函.申請人,
- [HX-GPS-ERP-SYS].dbo.使用者權限管理表.ID卡號
- FROM 人員加班紀錄 INNER JOIN
- 部門聯絡函 ON 人員加班紀錄.聯絡函單號 = 部門聯絡函.聯絡函單號 INNER JOIN
- [HX-GPS-ERP-SYS].dbo.使用者權限管理表 ON 部門聯絡函.申請人 = [HX-GPS-ERP-SYS].dbo.使用者權限管理表.姓名
- WHERE 人員加班紀錄.聯絡函單號 LIKE N'" & 聯絡函單號 & "' "
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_清單()
- ConnOpen_管理SQL()
- SQL1 = "SELECT 聯絡函單號 AS [" & 表頭(99) & "], 申請部門 AS [" & 表頭(6) & "], 申請人 AS [" & 表頭(19) & "], 申請日期 AS [" & 表頭(20) & "],
- 聯絡部門 AS [" & 表頭(7) & "], 聯絡人 AS [" & 表頭(4) & "], 主題 AS [" & 表頭(117) & "], 圖片庫 FROM 部門聯絡函 " & SQL2 & " ORDER BY 聯絡函單號 DESC"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_部門聯絡函_聯絡事項()
- ConnOpen_管理SQL() : SQL1 = "SELECT 聯絡事項 FROM 部門聯絡函 WHERE 聯絡函單號 LIKE '" & PA1 & "'" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_擬辦()
- ConnOpen_管理SQL() : SQL1 = "SELECT 擬辦 FROM 部門聯絡函 WHERE 聯絡函單號 LIKE '" & PA1 & "'" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_建議()
- ConnOpen_管理SQL() : SQL1 = "SELECT 建議 FROM 部門聯絡函 WHERE 聯絡函單號 LIKE '" & PA1 & "'" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_刪除()
- ConnOpen_管理SQL() : SQL1 = "DELETE FROM 部門聯絡函 WHERE (聯絡函單號 LIKE '" & PA1 & "')" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_單號查詢()
- ConnOpen_管理SQL() : SQL1 = "SELECT TOP (1) 聯絡函單號 FROM 部門聯絡函 WHERE ( 聯絡函單號 LIKE '" & PA1 & "')" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_新增()
- ConnOpen_管理SQL()
- SQL1 = "INSERT INTO 部門聯絡函 (聯絡函單號, 申請部門, 申請人, 申請日期, 聯絡部門, 聯絡人, 主題, 聯絡事項, 審核人, 審核日期, 申請核准,
- 核准日期, 接收核准, 接收日期, 已作業, 已驗收, 長期執行, 執行部門, 執行人, 擬辦, 建議, 圖片庫)
- VALUES (N'" & PA1 & "',N'" & 登入人部門 & "',N'" & gUserName & "',N'" & DTP & "',N'" & PA2 & "',N'" & PA3 & "',N'',N'',N'',N''
- ,N'',N'',N'',N'',N'0',N'0',N'0',N'',N'',N'',N'',N'" & PA20 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_修改聯絡事項()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 部門聯絡函 SET 聯絡部門 = N'" & PA2 & "', 執行部門 = N'" & PA3 & "', 聯絡人 = N'" & PA4 & "', 主題 = N'" & PA5 & "',
- 聯絡事項 = N'" & PA6 & "'
- WHERE (聯絡函單號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_修改存檔()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 部門聯絡函 SET 聯絡部門 = N'" & PA2 & "', 聯絡人 = N'" & PA4 & "', 主題 = N'" & PA5 & "', 聯絡事項 = N'" & PA6 & "' WHERE (聯絡函單號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函_修改存檔1()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 部門聯絡函 SET 主題 = N'" & PA5 & "', 聯絡事項 = N'" & PA6 & "' WHERE (聯絡函單號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- '--------------------------------部門聯絡函一覽表--------------------------------------------------------------------------------------------------------------------------------
- Friend Sub SQL_部門聯絡函一覽表_清單()
- ConnOpen_管理SQL()
- SQL1 = "SELECT 聯絡函單號 AS [" & 表頭(99) & "], 申請部門 AS [" & 表頭(6) & "], 申請人 AS [" & 表頭(19) & "], 申請日期 AS [" & 表頭(20) & "],
- 聯絡部門 AS [" & 表頭(7) & "], 聯絡人 AS [" & 表頭(4) & "], 主題 AS [" & 表頭(117) & "], 已作業 AS [" & 表頭(72) & "],
- 已驗收 AS [" & 表頭(187) & "], 長期執行 AS [" & 表頭(5) & "], 執行部門, 執行人, 圖片庫, 擬辦 AS MODE
- FROM 部門聯絡函 " & SQL2 & " ORDER BY 聯絡函單號 DESC"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_部門聯絡函一覽表_已驗收()
- ConnOpen_管理SQL() : SQL1 = "UPDATE 部門聯絡函 SET 已驗收 = N'" & BL1 & "' WHERE (聯絡函單號 LIKE '" & PA1 & "')" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函一覽表_已作業()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 部門聯絡函 SET 已作業 = N'" & BL1 & "', 長期執行 = N'" & BL2 & "' WHERE (聯絡函單號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函一覽表_擬辦存檔()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 部門聯絡函 SET 擬辦 = N'" & PA2 & "', 執行部門 = N'" & PA3 & "', 執行人 = N'" & PA4 & "' WHERE (聯絡函單號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- '--------------------------------部門聯絡函部門主管審核--------------------------------------------------------------------------------------------------------------------------------
- Friend Sub SQL_部門聯絡函部門主管審核_清單()
- ConnOpen_管理SQL()
- SQL1 = "SELECT 聯絡函單號 AS [" & 表頭(99) & "], 申請部門 AS [" & 表頭(6) & "], 申請人 AS [" & 表頭(19) & "], 申請日期 AS [" & 表頭(20) & "],
- 聯絡部門 AS [" & 表頭(7) & "], 聯絡人 AS [" & 表頭(4) & "], 主題 AS [" & 表頭(117) & "], 圖片庫, 擬辦 AS MODE FROM 部門聯絡函 " & SQL2 & " ORDER BY 聯絡函單號 DESC"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_部門聯絡函部門主管審核_外發審核()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 部門聯絡函 SET 審核人 = N'" & gUserName & "', 審核日期 = N'" & DTP & "', 建議 = N'" & PA2 & "' WHERE (聯絡函單號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函部門主管審核_自動外發()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 部門聯絡函 SET 審核人 = N'" & PA3 & "', 審核日期 = N'" & DTP & "', 建議 = N'" & PA2 & "' WHERE (聯絡函單號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函部門主管審核_外發未准()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 部門聯絡函 SET 審核人 = N'作廢-" & gUserName & "', 審核日期 = N'" & DTP & "', 建議 = N'" & PA2 & "' WHERE (聯絡函單號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函部門主管審核_接收確認()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 部門聯絡函 SET 接收核准 = N'" & gUserName & "', 接收日期 = N'" & DTP & "', 擬辦 = N'" & PA2 & "', 執行部門 = N'" & PA3 & "', 執行人 = N'" & PA4 & "'
- WHERE (聯絡函單號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_部門聯絡函部門主管審核_無法執行()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 部門聯絡函 SET 接收核准 = N'作廢-" & gUserName & "', 接收日期 = N'" & DTP & "', 擬辦 = N'" & PA2 & "' WHERE (聯絡函單號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- '--------------------------------聯絡函最高主管核准-------------------------------------------------------------------------------------------------------------------------
- Friend Sub SQL_聯絡函最高主管核准_清單()
- ConnOpen_管理SQL()
- SQL1 = "SELECT 聯絡函單號 AS [" & 表頭(99) & "], 申請部門 AS [" & 表頭(6) & "], 申請人 AS [" & 表頭(19) & "], 申請日期 AS [" & 表頭(20) & "],
- 聯絡部門 AS [" & 表頭(7) & "], 聯絡人 AS [" & 表頭(4) & "], 主題 AS [" & 表頭(117) & "], 執行部門, 執行人, 圖片庫, 擬辦 AS MODE
- FROM 部門聯絡函 " & SQL2 & " ORDER BY 聯絡函單號 DESC"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_聯絡函最高主管核准_審核()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 部門聯絡函 SET 申請核准 = N'" & gUserName & "', 核准日期 = N'" & DTP & "' WHERE (聯絡函單號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_聯絡函最高主管核准_未准()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 部門聯絡函 SET 申請核准 = N'作廢-" & gUserName & "', 核准日期 = N'" & DTP & "' WHERE (聯絡函單號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_聯絡函最高主管審核_刪除(聯絡函單號 As String)
- ConnOpen_管理SQL()
- SQL1 = "DELETE FROM 人員請假紀錄 WHERE (單號 LIKE N'" & 聯絡函單號 & "')"
- CmdSet_For_dr()
- ConnOpen_管理SQL()
- SQL1 = "DELETE FROM 人員外出明細表 WHERE (聯絡函單號 LIKE N'" & 聯絡函單號 & "')"
- CmdSet_For_dr()
- ConnOpen_管理SQL()
- SQL1 = "DELETE FROM 部門聯絡函 WHERE (聯絡函單號 LIKE N'" & 聯絡函單號 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_查詢時間與ID卡號(聯絡函單號 As String)
- ConnOpen_管理SQL()
- SQL1 = "SELECT 人員請假紀錄.單號, 人員請假紀錄.人員, 人員請假紀錄.開始日期, 人員請假紀錄.結束日期,
- 人員請假紀錄.天數, [HX-GPS-ERP-SYS].dbo.使用者權限管理表.ID卡號
- FROM 人員請假紀錄 INNER JOIN
- [HX-GPS-ERP-SYS].dbo.使用者權限管理表 ON 人員請假紀錄.人員 = [HX-GPS-ERP-SYS].dbo.使用者權限管理表.姓名
- WHERE (單號 LIKE '" & 聯絡函單號 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_聯絡函最高主管審核_修改考勤(ID卡號 As String, 日期 As String)
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 人事考勤明細表 SET 假別=N'' WHERE ID卡號 LIKE N'" & ID卡號 & "' AND 日期 LIKE N'" & 日期 & "' "
- CmdSet_For_dr()
- End Sub
- '--------------------------------會議記錄-------------------------------------------------------------------------------------------------------------------------
- Friend Sub SQL_會議記錄清單()
- ConnOpen_管理SQL()
- SQL1 = "SELECT 會議編號, 時間 AS [" & 表頭(116) & "], 地點, 會議項目 AS [" & 表頭(155) & "], 細項說明, 執行時間 AS [" & 表頭(10) & "], 執行情況 AS [" & 表頭(17) & "],
- 預計完成 AS [" & 表頭(3) & "], 備註 AS [" & 表頭(14) & "], 已完成 AS [" & 表頭(159) & "], 長期執行 AS [" & 表頭(5) & "], 圖片庫
- FROM 會議記錄控制表 " & SQL2 & " ORDER BY 時間 DESC, 會議編號"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_會議記錄_單號查詢()
- ConnOpen_管理SQL() : SQL1 = "SELECT TOP (1) 會議編號 FROM 會議記錄控制表 WHERE (會議編號 LIKE '" & PA1 & "')" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議記錄_會議地點()
- ConnOpen_管理SQL() : SQL1 = "SELECT 地點 FROM 會議記錄控制表 GROUP BY 地點 ORDER BY 地點" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議記錄新增()
- ConnOpen_管理SQL()
- SQL1 = "INSERT INTO 會議記錄控制表 (會議編號, 時間, 地點, 會議項目, 細項說明, 執行時間, 執行情況, 預計完成, 備註, 已完成, 長期執行, 圖片庫)
- VALUES (N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', N'" & PA4 & "', N'" & PA5 & "', N'" & PA6 & "', N'" & PA7 & "', N'" & PA8 & "',
- N'" & PA9 & "', N'" & BL1 & "', N'" & BL2 & "', N'" & PA10 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議記錄修改()
- ConnOpen_管理SQL()
- SQL1 = "UPDATE 會議記錄控制表 SET 時間 = N'" & PA2 & "', 地點 = N'" & PA3 & "', 會議項目 = N'" & PA4 & "', 細項說明 = N'" & PA5 & "', 執行時間 = N'" & PA6 & "',
- 執行情況 = N'" & PA7 & "', 預計完成 = N'" & PA8 & "', 備註 = N'" & PA9 & "', 已完成 = N'" & BL1 & "', 長期執行 = N'" & BL2 & "'
- WHERE (會議編號 LIKE '" & PA1 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議記錄刪除()
- ConnOpen_管理SQL() : SQL1 = "DELETE 會議記錄控制表 WHERE (會議編號 LIKE '" & PA1 & "')" : CmdSet_For_dr()
- ConnOpen_管理SQL() : SQL1 = "DELETE 會議決議執行人 WHERE (會議編號 LIKE '" & PA1 & "')" : CmdSet_For_dr()
- ConnOpen_工程圖庫SQL() : SQL1 = "DELETE 會議記錄圖片 WHERE (會議編號 LIKE '" & PA1 & "')" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議記錄_執行時間_下拉清單()
- ConnOpen_管理SQL() : SQL1 = "SELECT 執行時間 FROM 會議記錄控制表 WHERE 執行時間 NOT LIKE '' GROUP BY 執行時間 ORDER BY 執行時間" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議記錄_預計完成_下拉清單()
- ConnOpen_管理SQL()
- SQL1 = "SELECT 預計完成 FROM 會議記錄控制表
- WHERE 預計完成 NOT LIKE '' AND 預計完成 NOT LIKE '1%' AND 預計完成 NOT LIKE '2%' AND 預計完成 NOT LIKE '3%' AND 預計完成 NOT LIKE '4%' AND
- 預計完成 NOT LIKE '5%' AND 預計完成 NOT LIKE '6%' AND 預計完成 NOT LIKE '7%' AND 預計完成 NOT LIKE '8%' AND 預計完成 NOT LIKE '9%' AND
- 預計完成 NOT LIKE '0%' GROUP BY 預計完成 ORDER BY 預計完成"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議記錄_執行情況_下拉清單()
- ConnOpen_管理SQL() : SQL1 = "SELECT 執行情況 FROM 會議記錄控制表 WHERE 執行情況 NOT LIKE '' GROUP BY 執行情況 ORDER BY 執行情況" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議記錄_姓名_下拉清單()
- ConnOpen() : SQL1 = "SELECT 姓名 FROM 使用者權限管理表 WHERE (部門 NOT LIKE '9.%') AND CC63 = 0 ORDER BY 部門" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議決議執行人_單號查詢()
- ConnOpen_管理SQL() : SQL1 = "SELECT TOP (1) 會議編號 FROM 會議決議執行人 WHERE (會議編號 LIKE '" & PA1 & "' AND 項次 LIKE '" & PA2 & "')" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議決議執行人新增()
- ConnOpen_管理SQL()
- SQL1 = "INSERT INTO 會議決議執行人 (會議編號, 項次, 執行人) VALUES (N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議決議執行人刪除()
- ConnOpen_管理SQL() : SQL1 = "DELETE 會議決議執行人 WHERE 會議編號 LIKE '" & PA1 & "' AND 執行人 LIKE N'" & PA3 & "'" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議決議執行人()
- ConnOpen_管理SQL() : SQL1 = "SELECT 項次, 執行人 FROM 會議決議執行人 WHERE 會議編號 LIKE '" & PA1 & "' ORDER BY 項次" : CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_會議圖片()
- ConnOpen_工程圖庫SQL() : SQL1 = "UPDATE 會議記錄圖片 SET 檔案 = 'JPG' WHERE 檔案 IS NULL" : CmdSet_For_dr()
- ConnOpen_工程圖庫SQL() : SQL1 = "SELECT 項次 AS Item, 檔案 AS [File.] FROM 會議記錄圖片 WHERE 會議編號 LIKE '" & PA1 & "' ORDER BY 項次" : CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_會議圖片最後一筆編號查詢()
- ConnOpen_工程圖庫SQL() : SQL1 = "SELECT 項次 FROM 會議記錄圖片 WHERE 會議編號 LIKE '" & PA1 & "' ORDER BY 項次 DESC" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議圖片入系統()
- ConnOpen_工程圖庫SQL()
- SQL1 = "INSERT INTO 會議記錄圖片 (會議編號, 項次, 檔案, 圖片) SELECT N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', @binary_file"
- CmdSet_For_dr_pic()
- End Sub
- Friend Sub SQL_會議圖片讀取()
- ConnOpen_工程圖庫SQL() : SQL1 = "SELECT 圖片 FROM 會議記錄圖片 WHERE 會議編號 LIKE '" & PA1 & "' AND 項次 LIKE '" & PA2 & "' ORDER BY 項次 DESC" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_會議圖片讀取1()
- ConnOpen_工程圖庫SQL() : SQL1 = "SELECT 圖片 FROM 會議記錄圖片 WHERE 會議編號 LIKE '" & PA1 & "' AND 項次 LIKE '" & PA2 & "' ORDER BY 項次 DESC" : CmdSet_For_DGV()
- End Sub
- End Module
|