123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- Module SQL_品保系統
- Friend Sub SQL_預告訂單控制表單()
- ConnOpen()
- If PA = "" Then
- SQL1 = "SELECT PAO, SO, 季節, 客戶, BUYER, 工廠, 型體號碼, 型體名稱, 總數量, ETD, ISSUE_DATE, FOB, ConstructionName, PS, 制單人, 制單時間, 版次 FROM 預告訂單控制表 ORDER BY PAO DESC, 版次 DESC"
- Else
- SQL1 = "SELECT PAO, SO, 季節, 客戶, BUYER, 工廠, 型體號碼, 型體名稱, 總數量, ETD, ISSUE_DATE, FOB, ConstructionName, PS, 制單人, 制單時間, 版次 FROM 預告訂單控制表 " &
- "WHERE (SO LIKE N'%" & PA & "%') OR (季節 LIKE N'%" & PA & "%') OR (客戶 LIKE N'%" & PA & "%') OR (型體號碼 LIKE N'%" & PA & "%') OR (型體名稱 LIKE N'%" & PA & "%') " &
- "OR (ISSUE_DATE LIKE N'%" & PA & "%') OR (ETD LIKE N'%" & PA & "%') OR (FOB LIKE N'%" & PA & "%') OR (ConstructionName LIKE N'%" & PA & "%') OR (PS LIKE N'%" & PA & "%') " &
- "OR (制單人 LIKE N'%" & PA & "%') ORDER BY PAO DESC, 版次 DESC"
- End If
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_明細1()
- ConnOpen()
- SQL1 = "SELECT 預告訂單控制表.PAO, 預告訂單控制表.版次, 預告訂單控制表.季節, 預告訂單控制表.客戶,
- 預告訂單控制表.型體名稱 AS STYLE_NAME, 預告訂單清單.顏色 AS COLOR,
- 預告訂單清單.顏色 AS MATERIAL_DESCRIPTION, 預告訂單控制表.ETD AS XF,
- 預告訂單控制表.SO AS [REFERENCE SAMPL], 預告訂單清單.FITTING_COMMENTS AS [FITTING COMMENTS],
- 預告訂單清單.MATERAIL_COMMENTS AS [MATERAL COMMENTS], 預告訂單清單.FITTING回簽確認, 預告訂單清單.FITTING回簽日期,
- 預告訂單清單.MATERAIL回簽確認 AS MATERAIL回簽確認, 預告訂單清單.MATERAIL回簽日期 AS MATERAIL回簽日期, 預告訂單清單.流水號, 預告訂單控制表.型體號碼
- FROM 預告訂單控制表 INNER JOIN
- 預告訂單清單 ON 預告訂單控制表.PAO = 預告訂單清單.PAO AND 預告訂單控制表.版次 = 預告訂單清單.版次
- WHERE (預告訂單控制表.PAO LIKE '" & 試穿_訂料授權書.預告訂單單號_tb.Text & "') AND (預告訂單控制表.版次 LIKE '" & 試穿_訂料授權書.版次_tb.Text & "')
- GROUP BY 預告訂單控制表.PAO, 預告訂單控制表.版次, 預告訂單控制表.SO, 預告訂單控制表.季節, 預告訂單控制表.客戶,
- 預告訂單清單.顏色, 預告訂單控制表.ETD, 預告訂單控制表.型體名稱, 預告訂單清單.FITTING_COMMENTS,
- 預告訂單清單.MATERAIL_COMMENTS, 預告訂單清單.FITTING回簽確認, 預告訂單清單.FITTING回簽日期,
- 預告訂單清單.MATERAIL回簽確認 , 預告訂單清單.MATERAIL回簽日期, 預告訂單清單.流水號, 預告訂單控制表.型體號碼"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_明細2()
- ConnOpen()
- SQL1 = "SELECT 預告訂單清單.PAO, 預告訂單部件表.部件, 預告訂單部件表.材料名稱, 預告訂單部件表.材料說明,
- 預告訂單部件表.備註, 預告訂單部件表.流水號
- FROM 預告訂單清單 INNER JOIN
- 預告訂單部件表 ON 預告訂單清單.PAO = 預告訂單部件表.PAO AND
- 預告訂單清單.版次 = 預告訂單部件表.版次
- WHERE (預告訂單清單.PAO LIKE '" & 試穿_訂料授權書.預告訂單單號_tb.Text & "') AND (預告訂單清單.版次 LIKE '" & 試穿_訂料授權書.版次_tb.Text & "') AND (預告訂單部件表.部件 LIKE 'A%')
- GROUP BY 預告訂單清單.PAO, 預告訂單部件表.部件, 預告訂單部件表.材料名稱, 預告訂單部件表.材料說明,
- 預告訂單部件表.備註, 預告訂單部件表.流水號"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_鞋型圖片資料庫()
- ConnOpen()
- SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
- "WHERE 客戶 LIKE N'" & PA & "' AND 形體號 LIKE N'" & PA1 & "'"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_鞋型圖片資料庫1()
- ConnOpen()
- SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
- "WHERE 客戶 LIKE N'" & PA & "' AND 形體號 LIKE N'" & PA1 &
- "' AND 形體名 LIKE N'" & PA2 & "' AND 顏色 LIKE N'" & PA3 & "'"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_鞋型圖片資料庫2()
- ConnOpen()
- SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
- "WHERE 客戶 LIKE N'" & PA4 & "' AND 形體號 LIKE N'" & PA5 & "'"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_修改預告訂單清單()
- ConnOpen()
- SQL1 = "UPDATE 預告訂單清單 SET FITTING_COMMENTS = N'" & PA & "',MATERAIL_COMMENTS = N'" & PA1 & "',
- FITTING回簽確認 = N'" & PA2 & "', FITTING回簽日期 = N'" & PA3 & "',
- MATERAIL回簽確認 = N'" & PA4 & "', MATERAIL回簽日期 = N'" & PA5 &
- "' WHERE (流水號 LIKE N'" & PA6 & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_鞋型圖片資料庫3()
- ConnOpen()
- SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
- "WHERE 客戶 LIKE N'" & PA & "' AND 形體號 LIKE N'" & PA1 &
- "' AND 形體名 LIKE N'" & PA2 & "' AND 顏色 LIKE N'" & PA3 & "'"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_鞋型圖片資料庫4()
- ConnOpen()
- SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
- "WHERE 客戶 LIKE N'" & PA4 & "' AND 形體號 LIKE N'" & PA5 & "'"
- CmdSet_For_dr()
- End Sub
- '-----------------------驗貨報告圖片導入資料庫-----------------------------
- Friend Sub SQL_資料庫選擇()
- ConnOpen() : SQL1 = "SELECT TOP (1) 圖片資料庫 FROM 圖片資料庫管理 WHERE (是否可用 = 0) ORDER BY 圖片資料庫" : CmdSet_For_dr()
- End Sub
- Friend Sub SQL_訂單控制表單()
- ConnOpen()
- SQL1 = "SELECT 訂單控制表.訂單流水號, 訂單控制表.年份季度, 訂單控制表.客戶訂單號,
- 訂單控制表.GOODBOX AS 型體名稱, 訂單控制表.型體號碼, 訂單控制表.APMA確認 AS 顏色,
- 訂單控制表.訂單數量, 訂單控制表.CFMSPEC AS 訂單屬性, 訂單控制表.工廠回復交期 AS 工廠交期,
- METOO選擇按鈕.選擇, 訂單控制表.資料流水號
- FROM 訂單控制表 LEFT OUTER JOIN
- METOO選擇按鈕 ON 訂單控制表.訂單流水號 = METOO選擇按鈕.對應
- WHERE (訂單控制表.CXL = 0 OR
- 訂單控制表.CXL IS NULL) AND (訂單控制表.訂單數量 - 訂單控制表.出貨數量 <> 0) AND (訂單控制表.驗貨報告圖片 LIKE '')
- ORDER BY 訂單控制表.訂單流水號, 訂單控制表.客戶訂單號, 型體名稱"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_訂單控制表查詢()
- ConnOpen()
- SQL1 = "SELECT 訂單控制表.訂單流水號, 訂單控制表.年份季度, 訂單控制表.客戶訂單號,
- 訂單控制表.GOODBOX AS 型體名稱, 訂單控制表.型體號碼, 訂單控制表.APMA確認 AS 顏色,
- 訂單控制表.訂單數量, 訂單控制表.CFMSPEC AS 訂單屬性, 訂單控制表.工廠回復交期 AS 工廠交期,
- METOO選擇按鈕.選擇, 訂單控制表.資料流水號
- FROM 訂單控制表 LEFT OUTER JOIN
- METOO選擇按鈕 ON 訂單控制表.訂單流水號 = METOO選擇按鈕.對應
- WHERE (訂單控制表.CXL = 0 OR
- 訂單控制表.CXL IS NULL) AND (訂單控制表.訂單數量 - 訂單控制表.出貨數量 <> 0) AND
- (訂單控制表.驗貨報告圖片 LIKE '') AND (訂單流水號 LIKE '%" & PA & "%' OR 訂單控制表.年份季度 LIKE '%" & PA & "%' OR
- 訂單控制表.客戶訂單號 LIKE '%" & PA & "%' OR 訂單控制表.型體號碼 LIKE '%" & PA & "%' OR 訂單控制表.生產工廠 LIKE '%" & PA & "%' OR
- 訂單控制表.GOODBOX LIKE '%" & PA & "%' OR 訂單控制表.APMA確認 LIKE '%" & PA & "%')
- ORDER BY 訂單控制表.訂單流水號, 訂單控制表.客戶訂單號, 型體名稱"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_驗貨報告圖庫()
- 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
- SQL1 = "SELECT 客戶訂單號 FROM 驗貨報告圖庫 WHERE 客戶訂單號 LIKE '" & 驗貨報告圖片導入資料庫.客戶訂單號_tb.Text & "' AND 型體名稱 LIKE '" & 驗貨報告圖片導入資料庫.型體名稱_tb.Text & "'"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_驗貨報告最後一筆編碼()
- 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
- SQL1 = "SELECT TOP (1) 驗貨報告編號 FROM 驗貨報告圖庫 ORDER BY 驗貨報告編號 DESC"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_新增驗貨報告圖庫()
- 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
- SQL1 = "INSERT INTO 驗貨報告圖庫 (客戶訂單號, 型體名稱, 驗貨報告編號, 操作人, 驗貨報告) SELECT '" & 驗貨報告圖片導入資料庫.客戶訂單號_tb.Text & "',
- '" & 驗貨報告圖片導入資料庫.型體名稱_tb.Text & "','" & 驗貨報告圖片導入資料庫.TextBox3.Text & "','" & gUserName & "',
- BULKCOLUMN FROM OPENROWSET ( BULK '" & FTP實體位置 & AA(13) & "\" & 驗貨報告圖片導入資料庫.檔案名稱_tb.Text & "', SINGLE_BLOB) AS EMPLOYEEPICTURE"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_修改訂單控制表2()
- 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
- SQL1 = "UPDATE 訂單控制表 SET 驗貨時間 = '" & DTP & "', 驗貨報告圖片 = '" & 驗貨報告圖片導入資料庫.TextBox3.Text & "', 驗報圖庫 = '" & 圖片庫 & "'
- WHERE (客戶訂單號 = '" & 驗貨報告圖片導入資料庫.客戶訂單號_tb.Text & "' AND GOODBOX = '" & 驗貨報告圖片導入資料庫.型體名稱_tb.Text & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_最後一筆驗貨報告編號()
- 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
- SQL1 = "SELECT TOP (1) 驗貨報告編號 FROM 驗貨報告圖庫 ORDER BY 驗貨報告編號 DESC"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_修改訂單控制表3()
- ConnOpen()
- SQL1 = "UPDATE 訂單控制表 SET 驗貨時間 = '" & DTP & "', 驗貨報告圖片 = '" & 驗貨報告圖片導入資料庫.TextBox3.Text & "', 驗報圖庫 = '" & 圖片庫 & "'
- WHERE (資料流水號 = '" & PA & "')"
- CmdSet_For_dr()
- End Sub
- '------------------------------驗貨報告資料庫------------------------------------
- Friend Sub SQL_驗貨報告圖庫表單()
- ConnOpen()
- SQL1 = "SELECT 訂單控制表.訂單流水號, 訂單控制表.年份季度, [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號, [" & PA20 & "].dbo.驗貨報告圖庫.型體名稱, 訂單控制表.APMA確認 AS 顏色,
- [" & PA20 & "].dbo.驗貨報告圖庫.驗貨報告編號
- FROM [" & PA20 & "].dbo.驗貨報告圖庫 LEFT OUTER JOIN 訂單控制表 ON [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號 = 訂單控制表.客戶訂單號
- WHERE (訂單控制表.訂單流水號 IS NOT NULL)
- GROUP BY 訂單控制表.訂單流水號, 訂單控制表.年份季度, [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號, [" & PA20 & "].dbo.驗貨報告圖庫.型體名稱, 訂單控制表.APMA確認,
- [" & PA20 & "].dbo.驗貨報告圖庫.驗貨報告編號"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_驗貨報告圖庫3()
- 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
- SQL1 = "SELECT 驗貨報告 FROM 驗貨報告圖庫 WHERE 驗貨報告編號 LIKE '" & 驗貨報告資料庫.驗貨報告編號_tb.Text & "'"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_驗貨報告圖庫查詢()
- ConnOpen()
- SQL1 = "SELECT 訂單控制表.訂單流水號, 訂單控制表.年份季度, [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號, [" & PA20 & "].dbo.驗貨報告圖庫.型體名稱, 訂單控制表.APMA確認 AS 顏色,
- [" & PA20 & "].dbo.驗貨報告圖庫.驗貨報告編號
- FROM [" & PA20 & "].dbo.驗貨報告圖庫 LEFT OUTER JOIN 訂單控制表 ON [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號 = 訂單控制表.客戶訂單號
- WHERE 訂單控制表.訂單流水號 LIKE '%" & PA & "%' OR 訂單控制表.年份季度 LIKE '%" & PA & "%' OR [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號 LIKE '%" & PA & "%' OR
- [" & PA20 & "].dbo.驗貨報告圖庫.型體名稱 LIKE '%" & PA & "%'
- GROUP BY 訂單控制表.訂單流水號, 訂單控制表.年份季度, [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號, [" & PA20 & "].dbo.驗貨報告圖庫.型體名稱, 訂單控制表.APMA確認,
- [" & PA20 & "].dbo.驗貨報告圖庫.驗貨報告編號
- ORDER BY [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號, [" & PA20 & "].dbo.驗貨報告圖庫.型體名稱"
- CmdSet_For_DGV()
- End Sub
- Friend Sub SQL_驗貨報告圖庫1()
- 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
- SQL1 = "SELECT 驗貨報告 FROM 驗貨報告圖庫 WHERE 驗貨報告編號 LIKE '" & 驗貨報告資料庫.驗貨報告編號_tb.Text & "'"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_修改驗貨報告圖庫()
- 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
- SQL1 = "UPDATE 驗貨報告圖庫 SET 驗貨報告 = BULKCOLUMN FROM OPENROWSET ( BULK '" & FTP實體位置 & AA(13) & "\" & 驗貨報告資料庫.檔案名稱_tb.Text & "', SINGLE_BLOB) AS EMPLOYEEPICTURE " &
- "WHERE (驗貨報告編號 = '" & 驗貨報告資料庫.驗貨報告編號_tb.Text & "')"
- CmdSet_For_dr()
- End Sub
- Friend Sub SQL_驗貨報告大圖()
- SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
- SQL1 = "SELECT TOP(1) 驗貨報告 FROM 驗貨報告圖庫 WHERE 驗貨報告編號 LIKE '" & 驗貨報告 & "'"
- CmdSet_For_dr()
- End Sub
- End Module
|