Nav apraksta
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

SQL_品保系統.vb 15KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. Module SQL_品保系統
  2. Friend Sub SQL_預告訂單控制表單()
  3. ConnOpen()
  4. If PA = "" Then
  5. SQL1 = "SELECT PAO, SO, 季節, 客戶, BUYER, 工廠, 型體號碼, 型體名稱, 總數量, ETD, ISSUE_DATE, FOB, ConstructionName, PS, 制單人, 制單時間, 版次 FROM 預告訂單控制表 ORDER BY PAO DESC, 版次 DESC"
  6. Else
  7. SQL1 = "SELECT PAO, SO, 季節, 客戶, BUYER, 工廠, 型體號碼, 型體名稱, 總數量, ETD, ISSUE_DATE, FOB, ConstructionName, PS, 制單人, 制單時間, 版次 FROM 預告訂單控制表 " &
  8. "WHERE (SO LIKE N'%" & PA & "%') OR (季節 LIKE N'%" & PA & "%') OR (客戶 LIKE N'%" & PA & "%') OR (型體號碼 LIKE N'%" & PA & "%') OR (型體名稱 LIKE N'%" & PA & "%') " &
  9. "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 & "%') " &
  10. "OR (制單人 LIKE N'%" & PA & "%') ORDER BY PAO DESC, 版次 DESC"
  11. End If
  12. CmdSet_For_DGV()
  13. End Sub
  14. Friend Sub SQL_明細1()
  15. ConnOpen()
  16. SQL1 = "SELECT 預告訂單控制表.PAO, 預告訂單控制表.版次, 預告訂單控制表.季節, 預告訂單控制表.客戶,
  17. 預告訂單控制表.型體名稱 AS STYLE_NAME, 預告訂單清單.顏色 AS COLOR,
  18. 預告訂單清單.顏色 AS MATERIAL_DESCRIPTION, 預告訂單控制表.ETD AS XF,
  19. 預告訂單控制表.SO AS [REFERENCE SAMPL], 預告訂單清單.FITTING_COMMENTS AS [FITTING COMMENTS],
  20. 預告訂單清單.MATERAIL_COMMENTS AS [MATERAL COMMENTS], 預告訂單清單.FITTING回簽確認, 預告訂單清單.FITTING回簽日期,
  21. 預告訂單清單.MATERAIL回簽確認 AS MATERAIL回簽確認, 預告訂單清單.MATERAIL回簽日期 AS MATERAIL回簽日期, 預告訂單清單.流水號, 預告訂單控制表.型體號碼
  22. FROM 預告訂單控制表 INNER JOIN
  23. 預告訂單清單 ON 預告訂單控制表.PAO = 預告訂單清單.PAO AND 預告訂單控制表.版次 = 預告訂單清單.版次
  24. WHERE (預告訂單控制表.PAO LIKE '" & 試穿_訂料授權書.預告訂單單號_tb.Text & "') AND (預告訂單控制表.版次 LIKE '" & 試穿_訂料授權書.版次_tb.Text & "')
  25. GROUP BY 預告訂單控制表.PAO, 預告訂單控制表.版次, 預告訂單控制表.SO, 預告訂單控制表.季節, 預告訂單控制表.客戶,
  26. 預告訂單清單.顏色, 預告訂單控制表.ETD, 預告訂單控制表.型體名稱, 預告訂單清單.FITTING_COMMENTS,
  27. 預告訂單清單.MATERAIL_COMMENTS, 預告訂單清單.FITTING回簽確認, 預告訂單清單.FITTING回簽日期,
  28. 預告訂單清單.MATERAIL回簽確認 , 預告訂單清單.MATERAIL回簽日期, 預告訂單清單.流水號, 預告訂單控制表.型體號碼"
  29. CmdSet_For_DGV()
  30. End Sub
  31. Friend Sub SQL_明細2()
  32. ConnOpen()
  33. SQL1 = "SELECT 預告訂單清單.PAO, 預告訂單部件表.部件, 預告訂單部件表.材料名稱, 預告訂單部件表.材料說明,
  34. 預告訂單部件表.備註, 預告訂單部件表.流水號
  35. FROM 預告訂單清單 INNER JOIN
  36. 預告訂單部件表 ON 預告訂單清單.PAO = 預告訂單部件表.PAO AND
  37. 預告訂單清單.版次 = 預告訂單部件表.版次
  38. WHERE (預告訂單清單.PAO LIKE '" & 試穿_訂料授權書.預告訂單單號_tb.Text & "') AND (預告訂單清單.版次 LIKE '" & 試穿_訂料授權書.版次_tb.Text & "') AND (預告訂單部件表.部件 LIKE 'A%')
  39. GROUP BY 預告訂單清單.PAO, 預告訂單部件表.部件, 預告訂單部件表.材料名稱, 預告訂單部件表.材料說明,
  40. 預告訂單部件表.備註, 預告訂單部件表.流水號"
  41. CmdSet_For_DGV()
  42. End Sub
  43. Friend Sub SQL_鞋型圖片資料庫()
  44. ConnOpen()
  45. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
  46. "WHERE 客戶 LIKE N'" & PA & "' AND 形體號 LIKE N'" & PA1 & "'"
  47. CmdSet_For_dr()
  48. End Sub
  49. Friend Sub SQL_鞋型圖片資料庫1()
  50. ConnOpen()
  51. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
  52. "WHERE 客戶 LIKE N'" & PA & "' AND 形體號 LIKE N'" & PA1 &
  53. "' AND 形體名 LIKE N'" & PA2 & "' AND 顏色 LIKE N'" & PA3 & "'"
  54. CmdSet_For_dr()
  55. End Sub
  56. Friend Sub SQL_鞋型圖片資料庫2()
  57. ConnOpen()
  58. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
  59. "WHERE 客戶 LIKE N'" & PA4 & "' AND 形體號 LIKE N'" & PA5 & "'"
  60. CmdSet_For_dr()
  61. End Sub
  62. Friend Sub SQL_修改預告訂單清單()
  63. ConnOpen()
  64. SQL1 = "UPDATE 預告訂單清單 SET FITTING_COMMENTS = N'" & PA & "',MATERAIL_COMMENTS = N'" & PA1 & "',
  65. FITTING回簽確認 = N'" & PA2 & "', FITTING回簽日期 = N'" & PA3 & "',
  66. MATERAIL回簽確認 = N'" & PA4 & "', MATERAIL回簽日期 = N'" & PA5 &
  67. "' WHERE (流水號 LIKE N'" & PA6 & "')"
  68. CmdSet_For_dr()
  69. End Sub
  70. Friend Sub SQL_鞋型圖片資料庫3()
  71. ConnOpen()
  72. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
  73. "WHERE 客戶 LIKE N'" & PA & "' AND 形體號 LIKE N'" & PA1 &
  74. "' AND 形體名 LIKE N'" & PA2 & "' AND 顏色 LIKE N'" & PA3 & "'"
  75. CmdSet_For_dr()
  76. End Sub
  77. Friend Sub SQL_鞋型圖片資料庫4()
  78. ConnOpen()
  79. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
  80. "WHERE 客戶 LIKE N'" & PA4 & "' AND 形體號 LIKE N'" & PA5 & "'"
  81. CmdSet_For_dr()
  82. End Sub
  83. '-----------------------驗貨報告圖片導入資料庫-----------------------------
  84. Friend Sub SQL_資料庫選擇()
  85. ConnOpen() : SQL1 = "SELECT TOP (1) 圖片資料庫 FROM 圖片資料庫管理 WHERE (是否可用 = 0) ORDER BY 圖片資料庫" : CmdSet_For_dr()
  86. End Sub
  87. Friend Sub SQL_訂單控制表單()
  88. ConnOpen()
  89. SQL1 = "SELECT 訂單控制表.訂單流水號, 訂單控制表.年份季度, 訂單控制表.客戶訂單號,
  90. 訂單控制表.GOODBOX AS 型體名稱, 訂單控制表.型體號碼, 訂單控制表.APMA確認 AS 顏色,
  91. 訂單控制表.訂單數量, 訂單控制表.CFMSPEC AS 訂單屬性, 訂單控制表.工廠回復交期 AS 工廠交期,
  92. METOO選擇按鈕.選擇, 訂單控制表.資料流水號
  93. FROM 訂單控制表 LEFT OUTER JOIN
  94. METOO選擇按鈕 ON 訂單控制表.訂單流水號 = METOO選擇按鈕.對應
  95. WHERE (訂單控制表.CXL = 0 OR
  96. 訂單控制表.CXL IS NULL) AND (訂單控制表.訂單數量 - 訂單控制表.出貨數量 <> 0) AND (訂單控制表.驗貨報告圖片 LIKE '')
  97. ORDER BY 訂單控制表.訂單流水號, 訂單控制表.客戶訂單號, 型體名稱"
  98. CmdSet_For_DGV()
  99. End Sub
  100. Friend Sub SQL_訂單控制表查詢()
  101. ConnOpen()
  102. SQL1 = "SELECT 訂單控制表.訂單流水號, 訂單控制表.年份季度, 訂單控制表.客戶訂單號,
  103. 訂單控制表.GOODBOX AS 型體名稱, 訂單控制表.型體號碼, 訂單控制表.APMA確認 AS 顏色,
  104. 訂單控制表.訂單數量, 訂單控制表.CFMSPEC AS 訂單屬性, 訂單控制表.工廠回復交期 AS 工廠交期,
  105. METOO選擇按鈕.選擇, 訂單控制表.資料流水號
  106. FROM 訂單控制表 LEFT OUTER JOIN
  107. METOO選擇按鈕 ON 訂單控制表.訂單流水號 = METOO選擇按鈕.對應
  108. WHERE (訂單控制表.CXL = 0 OR
  109. 訂單控制表.CXL IS NULL) AND (訂單控制表.訂單數量 - 訂單控制表.出貨數量 <> 0) AND
  110. (訂單控制表.驗貨報告圖片 LIKE '') AND (訂單流水號 LIKE '%" & PA & "%' OR 訂單控制表.年份季度 LIKE '%" & PA & "%' OR
  111. 訂單控制表.客戶訂單號 LIKE '%" & PA & "%' OR 訂單控制表.型體號碼 LIKE '%" & PA & "%' OR 訂單控制表.生產工廠 LIKE '%" & PA & "%' OR
  112. 訂單控制表.GOODBOX LIKE '%" & PA & "%' OR 訂單控制表.APMA確認 LIKE '%" & PA & "%')
  113. ORDER BY 訂單控制表.訂單流水號, 訂單控制表.客戶訂單號, 型體名稱"
  114. CmdSet_For_DGV()
  115. End Sub
  116. Friend Sub SQL_驗貨報告圖庫()
  117. 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
  118. SQL1 = "SELECT 客戶訂單號 FROM 驗貨報告圖庫 WHERE 客戶訂單號 LIKE '" & 驗貨報告圖片導入資料庫.客戶訂單號_tb.Text & "' AND 型體名稱 LIKE '" & 驗貨報告圖片導入資料庫.型體名稱_tb.Text & "'"
  119. CmdSet_For_dr()
  120. End Sub
  121. Friend Sub SQL_驗貨報告最後一筆編碼()
  122. 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
  123. SQL1 = "SELECT TOP (1) 驗貨報告編號 FROM 驗貨報告圖庫 ORDER BY 驗貨報告編號 DESC"
  124. CmdSet_For_dr()
  125. End Sub
  126. Friend Sub SQL_新增驗貨報告圖庫()
  127. 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
  128. SQL1 = "INSERT INTO 驗貨報告圖庫 (客戶訂單號, 型體名稱, 驗貨報告編號, 操作人, 驗貨報告) SELECT '" & 驗貨報告圖片導入資料庫.客戶訂單號_tb.Text & "',
  129. '" & 驗貨報告圖片導入資料庫.型體名稱_tb.Text & "','" & 驗貨報告圖片導入資料庫.TextBox3.Text & "','" & gUserName & "', @binary_file"
  130. CmdSet_For_dr_pic()
  131. End Sub
  132. Friend Sub SQL_修改訂單控制表2()
  133. 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
  134. SQL1 = "UPDATE 訂單控制表 SET 驗貨時間 = '" & DTP & "', 驗貨報告圖片 = '" & 驗貨報告圖片導入資料庫.TextBox3.Text & "', 驗報圖庫 = '" & 圖片庫 & "'
  135. WHERE (客戶訂單號 = '" & 驗貨報告圖片導入資料庫.客戶訂單號_tb.Text & "' AND GOODBOX = '" & 驗貨報告圖片導入資料庫.型體名稱_tb.Text & "')"
  136. CmdSet_For_dr()
  137. End Sub
  138. Friend Sub SQL_最後一筆驗貨報告編號()
  139. 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
  140. SQL1 = "SELECT TOP (1) 驗貨報告編號 FROM 驗貨報告圖庫 ORDER BY 驗貨報告編號 DESC"
  141. CmdSet_For_dr()
  142. End Sub
  143. Friend Sub SQL_修改訂單控制表3()
  144. ConnOpen()
  145. SQL1 = "UPDATE 訂單控制表 SET 驗貨時間 = '" & DTP & "', 驗貨報告圖片 = '" & 驗貨報告圖片導入資料庫.TextBox3.Text & "', 驗報圖庫 = '" & 圖片庫 & "'
  146. WHERE (資料流水號 = '" & PA & "')"
  147. CmdSet_For_dr()
  148. End Sub
  149. '------------------------------驗貨報告資料庫------------------------------------
  150. Friend Sub SQL_驗貨報告圖庫表單()
  151. ConnOpen()
  152. SQL1 = "SELECT 訂單控制表.訂單流水號, 訂單控制表.年份季度, [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號, [" & PA20 & "].dbo.驗貨報告圖庫.型體名稱, 訂單控制表.APMA確認 AS 顏色,
  153. [" & PA20 & "].dbo.驗貨報告圖庫.驗貨報告編號
  154. FROM [" & PA20 & "].dbo.驗貨報告圖庫 LEFT OUTER JOIN 訂單控制表 ON [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號 = 訂單控制表.客戶訂單號
  155. WHERE (訂單控制表.訂單流水號 IS NOT NULL)
  156. GROUP BY 訂單控制表.訂單流水號, 訂單控制表.年份季度, [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號, [" & PA20 & "].dbo.驗貨報告圖庫.型體名稱, 訂單控制表.APMA確認,
  157. [" & PA20 & "].dbo.驗貨報告圖庫.驗貨報告編號"
  158. CmdSet_For_DGV()
  159. End Sub
  160. Friend Sub SQL_驗貨報告圖庫3()
  161. 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
  162. SQL1 = "SELECT 驗貨報告 FROM 驗貨報告圖庫 WHERE 驗貨報告編號 LIKE '" & 驗貨報告資料庫.驗貨報告編號_tb.Text & "'"
  163. CmdSet_For_dr()
  164. End Sub
  165. Friend Sub SQL_驗貨報告圖庫查詢()
  166. ConnOpen()
  167. SQL1 = "SELECT 訂單控制表.訂單流水號, 訂單控制表.年份季度, [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號, [" & PA20 & "].dbo.驗貨報告圖庫.型體名稱, 訂單控制表.APMA確認 AS 顏色,
  168. [" & PA20 & "].dbo.驗貨報告圖庫.驗貨報告編號
  169. FROM [" & PA20 & "].dbo.驗貨報告圖庫 LEFT OUTER JOIN 訂單控制表 ON [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號 = 訂單控制表.客戶訂單號
  170. WHERE 訂單控制表.訂單流水號 LIKE '%" & PA & "%' OR 訂單控制表.年份季度 LIKE '%" & PA & "%' OR [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號 LIKE '%" & PA & "%' OR
  171. [" & PA20 & "].dbo.驗貨報告圖庫.型體名稱 LIKE '%" & PA & "%'
  172. GROUP BY 訂單控制表.訂單流水號, 訂單控制表.年份季度, [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號, [" & PA20 & "].dbo.驗貨報告圖庫.型體名稱, 訂單控制表.APMA確認,
  173. [" & PA20 & "].dbo.驗貨報告圖庫.驗貨報告編號
  174. ORDER BY [" & PA20 & "].dbo.驗貨報告圖庫.客戶訂單號, [" & PA20 & "].dbo.驗貨報告圖庫.型體名稱"
  175. CmdSet_For_DGV()
  176. End Sub
  177. Friend Sub SQL_驗貨報告圖庫1()
  178. 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
  179. SQL1 = "SELECT 驗貨報告 FROM 驗貨報告圖庫 WHERE 驗貨報告編號 LIKE '" & 驗貨報告資料庫.驗貨報告編號_tb.Text & "'"
  180. CmdSet_For_dr()
  181. End Sub
  182. Friend Sub SQL_修改驗貨報告圖庫()
  183. 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
  184. SQL1 = "UPDATE 驗貨報告圖庫 SET 驗貨報告 = @binary_file WHERE (驗貨報告編號 = '" & 驗貨報告資料庫.驗貨報告編號_tb.Text & "')"
  185. CmdSet_For_dr_pic()
  186. End Sub
  187. Friend Sub SQL_驗貨報告大圖()
  188. SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
  189. SQL1 = "Select TOP(1) 驗貨報告 FROM 驗貨報告圖庫 WHERE 驗貨報告編號 Like '" & 驗貨報告 & "'"
  190. CmdSet_For_dr()
  191. End Sub
  192. End Module