Ingen beskrivning
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

SQL_樣品訂單管理.vb 47KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742
  1. Module SQL_樣品訂單管理
  2. Friend Sub SQL_除錯清單()
  3. ConnOpen()
  4. SQL1 = "SELECT 樣品訂單部件表.SO, 樣品訂單部件表.流水號, 樣品訂單清單.流水號 AS 流水號2, 樣品訂單清單.SO AS SO2
  5. FROM 樣品訂單部件表 LEFT OUTER JOIN
  6. 樣品訂單清單 ON 樣品訂單部件表.流水號 = 樣品訂單清單.流水號 AND
  7. 樣品訂單部件表.版次 = 樣品訂單清單.版次 AND 樣品訂單部件表.SO = 樣品訂單清單.SO
  8. WHERE (樣品訂單清單.SO IS NULL)
  9. GROUP BY 樣品訂單部件表.SO, 樣品訂單部件表.流水號, 樣品訂單清單.流水號, 樣品訂單清單.SO
  10. ORDER BY SO2"
  11. CmdSet_For_DGV()
  12. End Sub
  13. Friend Sub SQL_刪除樣品訂單部件表()
  14. ConnOpen()
  15. SQL1 = "DELETE FROM 樣品訂單部件表 WHERE (SO LIKE N'" & PA & "' AND 流水號 LIKE N'" & PA1 & "')"
  16. CmdSet_For_dr()
  17. End Sub
  18. '-----------樣品單控制表-----------------------------------------------
  19. Friend Sub SQL_樣品單()
  20. ConnOpen()
  21. If PA = "" Then
  22. SQL1 = "SELECT SO, 季節, 客戶, 型體號碼, 型體名稱, 國家, 狀態, ISS_DATE, ETA, 數量, 制單人, LEFT(制單時間, 10) AS 制單時間, 版次, 工廠, REQ, C_N, 中底, 楦頭編號, 模具編號
  23. FROM 樣品訂單控制表
  24. WHERE 狀態 LIKE N'" & 樣品進度表分類3 & "'
  25. ORDER BY SO DESC, 版次 DESC"
  26. Else
  27. SQL1 = "SELECT SO, 季節, 客戶, 型體號碼, 型體名稱, 國家, 狀態, ISS_DATE, ETA, 數量, 制單人, LEFT(制單時間, 10) AS 制單時間, 版次, 工廠, REQ, C_N, 中底, 楦頭編號, 模具編號
  28. FROM 樣品訂單控制表
  29. WHERE ((SO LIKE N'%" & PA & "%') OR (季節 LIKE N'%" & PA & "%') OR (客戶 LIKE N'%" & PA & "%') OR (型體號碼 LIKE N'%" & PA & "%')
  30. OR (型體名稱 LIKE N'%" & PA & "%') OR (國家 LIKE N'%" & PA & "%') OR (狀態 LIKE N'%" & PA & "%') OR (ISS_DATE LIKE N'%" & PA & "%') OR (ETA LIKE N'%" & PA & "%'))
  31. ORDER BY SO DESC, 版次 DESC"
  32. End If
  33. CmdSet_For_DGV()
  34. End Sub
  35. Friend Sub SQL_樣品清單()
  36. ConnOpen()
  37. SQL1 = "SELECT 項次, 顏色, 架號, 借出者, 數量, SIZE, KEEP, 流水號, 版次 FROM 樣品訂單清單 WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "') ORDER BY 項次"
  38. CmdSet_For_DGV()
  39. End Sub
  40. Friend Sub SQL_樣品訂單清單2()
  41. ConnOpen()
  42. SQL1 = "SELECT 樣品訂單清單.項次, 樣品訂單部件表.部件, 樣品訂單部件表.材料名稱, 樣品訂單部件表.材料說明 AS 顏色, 樣品訂單部件表.廠商, 樣品訂單部件表.備註, " &
  43. "樣品訂單部件表.版次, 樣品訂單部件表.流水號, 樣品訂單部件表.項次 AS 排列 " &
  44. "FROM 樣品訂單部件表 INNER JOIN 樣品訂單清單 ON 樣品訂單部件表.流水號 = 樣品訂單清單.流水號 " &
  45. "WHERE (樣品訂單部件表.SO LIKE N'" & 樣品單控制表.SO_tb.Text & "') AND (樣品訂單部件表.版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "')
  46. ORDER BY 樣品訂單部件表.流水號, 樣品訂單部件表.項次, 樣品訂單部件表.部件"
  47. CmdSet_For_DGV()
  48. End Sub
  49. Friend Sub SQL_樣品訂單清單3()
  50. ConnOpen()
  51. SQL1 = "SELECT 部件 FROM 樣品訂單部件表 WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "') AND (版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "') GROUP BY 部件"
  52. CmdSet_For_DGV()
  53. End Sub
  54. Friend Sub SQL_樣品訂單清單4()
  55. ConnOpen()
  56. SQL1 = "SELECT 項次, 備註 FROM 樣品訂單清單 WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "') ORDER BY 項次"
  57. CmdSet_For_DGV()
  58. End Sub
  59. Friend Sub SQL_國家清單()
  60. ConnOpen()
  61. SQL1 = "SELECT 國家 FROM 國家清單 ORDER BY 國家"
  62. CmdSet_For_dr()
  63. End Sub
  64. Friend Sub SQL_客戶控制表清單()
  65. ConnOpen()
  66. SQL1 = "SELECT 客戶簡稱 FROM 客戶控制表 ORDER BY 客戶簡稱"
  67. CmdSet_For_dr()
  68. End Sub
  69. Friend Sub SQL_PURPOSE清單()
  70. ConnOpen()
  71. SQL1 = "SELECT 狀態 FROM PURPOSE清單 ORDER BY 狀態"
  72. CmdSet_For_dr()
  73. End Sub
  74. Friend Sub SQL_型體控制表清單()
  75. ConnOpen()
  76. SQL1 = "SELECT 型體號碼 FROM 型體控制表 WHERE 客戶簡稱 LIKE N'" & 樣品單控制表.CUST_cb.Text & "' ORDER BY 型體號碼"
  77. CmdSet_For_dr()
  78. End Sub
  79. Friend Sub SQL_型體控制表清單1()
  80. ConnOpen()
  81. SQL1 = "SELECT 型體名稱 FROM 型體控制表 WHERE 型體號碼 LIKE N'" & 樣品單控制表.STYLE_cb.Text & "' ORDER BY 型體名稱"
  82. CmdSet_For_dr()
  83. End Sub
  84. Friend Sub SQL_部件清單1()
  85. ConnOpen()
  86. SQL1 = "SELECT 部件 FROM 部件清單 WHERE 部件 LIKE N'" & 樣品單控制表.新增_cb.Text & "%' AND 樣品單用選擇 LIKE '1' ORDER BY 部件"
  87. CmdSet_For_dr()
  88. End Sub
  89. Friend Sub SQL_工廠控制表()
  90. ConnOpen()
  91. SQL1 = "SELECT 工廠 FROM 工廠控制表 ORDER BY 工廠"
  92. CmdSet_For_dr()
  93. End Sub
  94. Friend Sub SQL_港口清單()
  95. ConnOpen()
  96. SQL1 = "SELECT FOB FROM 港口清單 ORDER BY FOB"
  97. CmdSet_For_dr()
  98. End Sub
  99. Friend Sub SQL_供應商清單1()
  100. ConnOpen()
  101. SQL1 = "SELECT 廠商 FROM 供應商清單 WHERE 公司傳真3 LIKE '" & 樣品單控制表.廠商類別_cb.Text & "' AND 停用 = 0 ORDER BY 廠商"
  102. CmdSet_For_dr()
  103. End Sub
  104. Friend Sub SQL_供應商清單2()
  105. ConnOpen()
  106. SQL1 = "SELECT 樣品物料調料單明細.規格, 樣品物料調料單明細.名稱
  107. FROM 供應商清單 INNER JOIN 樣品物料調料單抬頭 ON 供應商清單.供應商編碼 = 樣品物料調料單抬頭.供應商編號 RIGHT OUTER JOIN 樣品物料調料單明細 ON 樣品物料調料單抬頭.調料單號 =
  108. 樣品物料調料單明細.調料單號
  109. WHERE (供應商清單.廠商 LIKE N'" & 樣品單控制表.供應商_cb.Text & "') GROUP BY 樣品物料調料單明細.規格, 樣品物料調料單明細.名稱 ORDER BY 樣品物料調料單明細.規格, 樣品物料調料單明細.名稱"
  110. CmdSet_For_dr()
  111. End Sub
  112. Friend Sub SQL_供應商清單3()
  113. ConnOpen()
  114. SQL1 = "SELECT 樣品物料調料單明細.顏色
  115. FROM 供應商清單 INNER JOIN 樣品物料調料單抬頭 ON 供應商清單.供應商編碼 = 樣品物料調料單抬頭.供應商編號 RIGHT OUTER JOIN 樣品物料調料單明細 ON 樣品物料調料單抬頭.調料單號 =
  116. 樣品物料調料單明細.調料單號
  117. WHERE (供應商清單.廠商 LIKE N'" & 樣品單控制表.供應商_cb.Text & "') GROUP BY 樣品物料調料單明細.顏色 ORDER BY 樣品物料調料單明細.顏色"
  118. CmdSet_For_dr()
  119. End Sub
  120. Friend Sub SQL_底台()
  121. ConnOpen()
  122. SQL1 = "SELECT 底台 FROM 中皮結構 ORDER BY 底台"
  123. CmdSet_For_dr()
  124. End Sub
  125. Friend Sub SQL_中底()
  126. ConnOpen()
  127. SQL1 = "SELECT 中底 FROM 中底做法 ORDER BY 中底"
  128. CmdSet_For_dr()
  129. End Sub
  130. Friend Sub SQL_楦頭編號()
  131. ConnOpen()
  132. SQL1 = "SELECT 楦頭編號 FROM 楦頭規格控制表 ORDER BY 楦頭編號"
  133. CmdSet_For_dr()
  134. End Sub
  135. Friend Sub SQL_模具開發控制表1()
  136. ConnOpen()
  137. SQL1 = "SELECT CN, 模具編號 FROM 模具開發控制表 GROUP BY CN, 模具編號 ORDER BY 模具編號, CN"
  138. CmdSet_For_dr()
  139. End Sub
  140. Friend Sub SQL_供應商清單4()
  141. ConnOpen()
  142. SQL1 = "SELECT 公司傳真3 AS 類別 FROM 供應商清單 GROUP BY 公司傳真3 ORDER BY 公司傳真3"
  143. CmdSet_For_dr()
  144. End Sub
  145. Friend Sub SQL_模具開發控制表2()
  146. ConnOpen()
  147. SQL1 = "SELECT CN FROM 模具開發控制表 WHERE 模具編號 LIKE N'" & 樣品單控制表.模具編號_cb.Text & "'"
  148. CmdSet_For_dr()
  149. End Sub
  150. Friend Sub SQL_下拉清單顏色()
  151. ConnOpen()
  152. SQL1 = "SELECT 顏色 FROM 顏色清單 ORDER BY 顏色"
  153. CmdSet_For_dr()
  154. End Sub
  155. Friend Sub SQL_下拉廠商()
  156. ConnOpen()
  157. SQL1 = "SELECT 廠商 FROM 供應商清單 ORDER BY 廠商"
  158. CmdSet_For_dr()
  159. End Sub
  160. Friend Sub SQL_刪除樣品訂單控制表()
  161. ConnOpen()
  162. SQL1 = "DELETE FROM 樣品訂單控制表 WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "')"
  163. CmdSet_For_dr()
  164. End Sub
  165. Friend Sub SQL_刪除樣品訂單清單()
  166. ConnOpen()
  167. SQL1 = "DELETE FROM 樣品訂單清單 WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "')"
  168. CmdSet_For_dr()
  169. End Sub
  170. Friend Sub SQL_刪除樣品訂單部件表1()
  171. ConnOpen()
  172. SQL1 = "DELETE FROM 樣品訂單部件表 WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "')"
  173. CmdSet_For_dr()
  174. End Sub
  175. Friend Sub SQL_第一筆圖片()
  176. ConnOpen()
  177. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
  178. "WHERE 客戶 LIKE N'" & PA7 & "' AND 形體號 LIKE N'" & PA8 &
  179. "' AND 形體名 LIKE N'" & PA9 & "'"
  180. CmdSet_For_dr()
  181. End Sub
  182. Friend Sub SQL_第一筆圖片1()
  183. ConnOpen()
  184. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
  185. "WHERE 客戶 LIKE N'" & PA7 & "' AND 形體號 LIKE N'" & PA8 & "'"
  186. CmdSet_For_dr()
  187. End Sub
  188. Friend Sub SQL_圖片()
  189. ConnOpen()
  190. SQL1 = "SELECT 圖片 FROM 鞋樣素描圖控制表 WHERE 型體編號 LIKE N'" & PA8 & "'"
  191. CmdSet_For_dr()
  192. End Sub
  193. Friend Sub SQL_修改樣品訂單清單()
  194. ConnOpen()
  195. SQL1 = "UPDATE 樣品訂單清單 SET 顏色 = N'" & PA & "',架號 = N'" & PA1 &
  196. "',數量 = N'" & PA2 & "',SIZE = N'" & PA3 & "',KEEP = N'" & PA4 &
  197. "', 借出者 = N'" & PA5 & "',備註 = N'" & PA6 & "'
  198. WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 項次 LIKE N'" & PA10 & "' AND 版次 LIKE N'" & PA11 & "')"
  199. CmdSet_For_dr()
  200. End Sub
  201. Friend Sub SQL_修改樣品訂單部件表()
  202. ConnOpen()
  203. SQL1 = "UPDATE 樣品訂單部件表 SET 材料名稱 = N'" & PA & "', 材料說明 = N'" & PA1 & "',
  204. 備註 = N'" & PA2 & "', 廠商 = N'" & PA3 & "', 項次 = N'" & PA4 & "' " &
  205. "WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 流水號 LIKE N'" & PA5 & "' AND 版次 LIKE N'" & 樣品單控制表.版次_tb.Text &
  206. "' AND 部件 LIKE N'" & PA6 & "')"
  207. CmdSet_For_dr()
  208. End Sub
  209. Friend Sub SQL_最後一筆流水號2()
  210. ConnOpen()
  211. SQL1 = "SELECT TOP(1) 流水號 FROM 樣品訂單清單 ORDER BY 流水號 DESC"
  212. CmdSet_For_dr()
  213. End Sub
  214. Friend Sub SQL_最後一筆項次()
  215. ConnOpen()
  216. SQL1 = "SELECT TOP(1) 項次 FROM 樣品訂單清單 WHERE SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND (版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "') ORDER BY 項次 DESC"
  217. CmdSet_For_dr()
  218. End Sub
  219. Friend Sub SQL_新增樣品訂單清單()
  220. ConnOpen()
  221. SQL1 = "INSERT INTO 樣品訂單清單 (SO, 項次, 架號, 數量, SIZE, KEEP, 顏色, 流水號, 版次, 借出者, 備註) " &
  222. "VALUES (N'" & 樣品單控制表.SO_tb.Text & "', N'" & 新項次 & "', N'', N'0', N'', N'', N'', N'" & 新流水號1 & "', N'" & 樣品單控制表.版次_tb.Text & "', N'', N'" & 樣品備註 & "')"
  223. CmdSet_For_dr()
  224. End Sub
  225. Friend Sub SQL_新增樣品訂單部件表()
  226. ConnOpen()
  227. SQL1 = "INSERT INTO 樣品訂單部件表 (SO, 項次, 部件, 材料名稱, 材料說明, 備註, 廠商, 版次, 流水號) VALUES (N'" & 樣品單控制表.SO_tb.Text & "', N'', N'" & PA &
  228. "', N'', N'', N'', N'', N'" & 樣品單控制表.版次_tb.Text & "', N'" & 新流水號1 & "')"
  229. CmdSet_For_dr()
  230. End Sub
  231. Friend Sub SQL_刪除樣品訂單清單1()
  232. ConnOpen()
  233. SQL1 = "DELETE FROM 樣品訂單清單 WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 項次 LIKE N'" & 樣品單控制表.選擇第_tb.Text & "' AND (版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "'))"
  234. CmdSet_For_dr()
  235. End Sub
  236. Friend Sub SQL_刪除樣品訂單部件表2()
  237. ConnOpen()
  238. SQL1 = "DELETE FROM 樣品訂單部件表 WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 流水號 LIKE N'" & 樣品單控制表.項_tb.Text & "' AND (版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "'))"
  239. CmdSet_For_dr()
  240. End Sub
  241. Friend Sub SQL_修改樣品訂單清單1()
  242. ConnOpen()
  243. SQL1 = "UPDATE 樣品訂單清單 SET 項次 = N'" & 新項次 & "' " &
  244. "WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 項次 LIKE N'" & PA2 & "' AND 版次 LIKE N'" & PA3 & "')"
  245. CmdSet_For_dr()
  246. End Sub
  247. Friend Sub SQL_查詢部件()
  248. ConnOpen()
  249. SQL1 = "SELECT 部件 FROM 樣品訂單部件表 WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "' AND 部件 LIKE N'" & 樣品單控制表.新增1_cb.Text & "') GROUP BY 部件"
  250. CmdSet_For_dr()
  251. End Sub
  252. Friend Sub SQL_新增樣品訂單部件表3()
  253. ConnOpen()
  254. SQL1 = "INSERT INTO 樣品訂單部件表 (SO, 部件, 材料名稱, 材料說明, 備註, 廠商, 版次, 流水號) VALUES (N'" & 樣品單控制表.SO_tb.Text & "', N'" & 樣品單控制表.新增1_cb.Text &
  255. "', N'', N'', N'', N'', N'" & 樣品單控制表.版次_tb.Text & "', N'" & PA & "')"
  256. CmdSet_For_dr()
  257. End Sub
  258. Friend Sub SQL_刪除樣品訂單部件表3()
  259. ConnOpen()
  260. SQL1 = "DELETE FROM 樣品訂單部件表 WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 部件 LIKE N'" & 樣品單控制表.選擇_tb.Text & "' AND 版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "')"
  261. CmdSet_For_dr()
  262. End Sub
  263. Friend Sub SQL_最後一筆SO號()
  264. ConnOpen()
  265. SQL1 = "SELECT TOP(1) SO FROM 樣品訂單控制表 ORDER BY SO DESC"
  266. CmdSet_For_dr()
  267. End Sub
  268. Friend Sub SQL_新增樣品訂單控制表()
  269. ConnOpen()
  270. SQL1 = "INSERT INTO 樣品訂單控制表 (SO, 季節, 客戶, 型體號碼, 型體名稱, 國家, 狀態, ISS_DATE, ETA, 數量, 制單人, 制單時間, 版次, 工廠, REQ, C_N, 中底, 楦頭編號, 模具編號) " &
  271. "VALUES (N'" & 樣品單控制表.SO_tb.Text & "', N'" & 樣品單控制表.SEASON_cb.Text & "', N'" & 樣品單控制表.CUST_cb.Text & "', N'" & 樣品單控制表.STYLE_cb.Text & "', N'" & 樣品單控制表.STYLEname_cb.Text & "', N'" & 樣品單控制表.COUNTRY1_cb.Text &
  272. "', N'" & 樣品單控制表.PURPOSE_cb.Text & "', N'" & DTP1 & "', N'" & DTP2 & "', N'" & 樣品單控制表.QTY_tb.Text & "', N'" & gUserName & "', N'" & DTP3 & "', N'V01', N'" & 樣品單控制表.FACTORY_tb.Text &
  273. "', N'" & 樣品單控制表.REQBY_tb.Text & "', N'" & 樣品單控制表.中皮_cb.Text & "', N'" & 樣品單控制表.中底_cb.Text & "', N'" & 樣品單控制表.楦頭編號_cb.Text & "', N'" & 樣品單控制表.模具編號_cb.Text & "')"
  274. CmdSet_For_dr()
  275. End Sub
  276. Friend Sub SQL_新增樣品訂單清單3()
  277. ConnOpen()
  278. SQL1 = "INSERT INTO 樣品訂單清單 (SO, 項次, 架號, 數量, SIZE, KEEP, 顏色, 流水號, 版次, 借出者, 備註) " &
  279. "VALUES (N'" & 樣品單控制表.SO_tb.Text & "', N'01', N'', N'0', N'', N'', N'', N'" & 新流水號1 & "', N'" & 樣品單控制表.版次_tb.Text & "', N'', N'" & 樣品備註 & "')"
  280. CmdSet_For_dr()
  281. End Sub
  282. Friend Sub SQL_新增樣品訂單清單1()
  283. ConnOpen()
  284. SQL1 = "INSERT INTO 樣品訂單清單 (SO, 項次, 架號, 數量, SIZE, KEEP, 顏色, 流水號, 版次, 借出者, 備註) VALUES (N'" & 樣品單控制表.SO_tb.Text & "', N'" & PA6 &
  285. "', N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 &
  286. "', N'" & PA4 & "', N'" & PA5 & "', N'" & 新流水號1 & "', N'" & 樣品單控制表.版次_tb.Text & "', N'', N'" & 樣品備註 & "')"
  287. CmdSet_For_dr()
  288. End Sub
  289. Friend Sub SQL_新增樣品訂單部件表1()
  290. ConnOpen()
  291. SQL1 = "INSERT INTO 樣品訂單部件表 (SO, 部件, 材料名稱, 材料說明, 備註, 廠商, 版次, 流水號) VALUES (N'" & 樣品單控制表.SO_tb.Text & "', N'" & PA7 & "',
  292. N'" & PA8 & "', N'" & PA9 & "', N'" & PA10 & "', N'" & PA11 & "', N'" & 樣品單控制表.版次_tb.Text & "', N'" & PA & "')"
  293. CmdSet_For_dr()
  294. End Sub
  295. Friend Sub SQL_查詢最後一筆版次()
  296. ConnOpen()
  297. SQL1 = "SELECT TOP (1) 版次 FROM 樣品訂單控制表 WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "') ORDER BY 版次 DESC"
  298. CmdSet_For_dr()
  299. End Sub
  300. Friend Sub SQL_版本更新()
  301. ConnOpen()
  302. SQL1 = "SELECT 版次 FROM 樣品訂單控制表 WHERE (SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "') ORDER BY 版次 DESC"
  303. CmdSet_For_dr()
  304. End Sub
  305. Friend Sub SQL_更改樣品訂單控制表()
  306. ConnOpen()
  307. SQL1 = "UPDATE 樣品訂單控制表 SET 季節 = N'" & 樣品單控制表.SEASON_cb.Text & "', 客戶 = N'" & 樣品單控制表.CUST_cb.Text & "', 型體號碼 = N'" & 樣品單控制表.STYLE_cb.Text & "', 型體名稱 = N'" & 樣品單控制表.STYLEname_cb.Text &
  308. "', 國家 = N'" & 樣品單控制表.COUNTRY1_cb.Text & "', 狀態 = N'" & 樣品單控制表.PURPOSE_cb.Text & "', ISS_DATE = N'" & DTP1 & "', ETA = N'" & DTP2 & "', 數量 = N'" & 樣品單控制表.QTY_tb.Text &
  309. "', 工廠 = N'" & 樣品單控制表.FACTORY_tb.Text & "', REQ = N'" & 樣品單控制表.REQBY_tb.Text & "', C_N = N'" & 樣品單控制表.中皮_cb.Text & "', 中底 = N'" & 樣品單控制表.中底_cb.Text & "' , 楦頭編號 = N'" & 樣品單控制表.楦頭編號_cb.Text & "' ,
  310. 模具編號 = N'" & 樣品單控制表.模具編號_cb.Text & "'
  311. WHERE SO LIKE N'" & 樣品單控制表.SO_tb.Text & "' AND 版次 LIKE N'" & 樣品單控制表.版次_tb.Text & "'"
  312. CmdSet_For_dr()
  313. End Sub
  314. Friend Sub SQL_最後一筆PAO()
  315. ConnOpen()
  316. SQL1 = "SELECT TOP(1) PAO FROM 預告訂單控制表 WHERE PAO LIKE N'%" & Strings.Right(樣品單控制表.ComboBox10.Text, 2) & "' ORDER BY PAO DESC"
  317. CmdSet_For_dr()
  318. End Sub
  319. Friend Sub SQL_最後一筆流水號()
  320. ConnOpen()
  321. SQL1 = "SELECT TOP(1) 流水號 FROM 預告訂單清單 ORDER BY 流水號 DESC"
  322. CmdSet_For_dr()
  323. End Sub
  324. Friend Sub SQL_預告訂單清單()
  325. ConnOpen()
  326. SQL1 = "SELECT PAO, 項次, 顏色, 雙數, SPLS, BUYING, SELLING, 流水號, 版次, 備註 FROM 預告訂單清單 WHERE (PAO LIKE N'" & 新流水號4 & "' AND 版次 LIKE N'V01') ORDER BY 項次"
  327. CmdSet_For_DGV()
  328. End Sub
  329. Friend Sub SQL_新增預告訂單控制表()
  330. ConnOpen()
  331. SQL1 = "INSERT INTO 預告訂單控制表 (PAO, SO, 季節, 客戶, BUYER, 工廠, 型體號碼, 型體名稱, 總數量, ETD, ISSUE_DATE, FOB, ConstructionName, PS, 制單人, 制單時間, 版次) " &
  332. "VALUES (N'" & 新流水號4 & "', N'" & 樣品單控制表.SO_tb.Text & "', N'" & 樣品單控制表.SEASON_cb.Text & "', N'', N'" & 樣品單控制表.CUST_cb.Text & "', N'" & 樣品單控制表.FACTORY_tb.Text & "', N'" & 樣品單控制表.STYLE_cb.Text &
  333. "', N'" & 樣品單控制表.STYLEname_cb.Text & "', N'0', N'" & DTP4 & "', N'" & DTP5 & "', N'" & 樣品單控制表.COUNTRY_cb.Text & "', N'', N'', N'" & gUserName & "', N'" & DTP3 & "', N'V01')"
  334. CmdSet_For_dr()
  335. End Sub
  336. Friend Sub SQL_新增預告訂單清單()
  337. ConnOpen()
  338. SQL1 = "INSERT INTO 預告訂單清單 (PAO, 項次, 顏色, 雙數, SPLS, BUYING, SELLING, 流水號, 版次, 備註) VALUES (N'" & 新流水號4 & "', N'" & PA &
  339. "', N'" & PA1 & "', N'0', N'0', N'0', N'0', N'" & 新流水號5 & "', N'V01', N'')"
  340. CmdSet_For_dr()
  341. End Sub
  342. Friend Sub SQL_新增預告訂單部件表()
  343. ConnOpen()
  344. SQL1 = "INSERT INTO 預告訂單部件表 (PAO, 項次, 部件, 材料名稱, 材料說明, 備註, 廠商, 版次, 流水號) VALUES (N'" & 新流水號4 & "',
  345. N'', N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', N'" & PA4 & "', N'" & PA5 & "', N'V01', N'" & PA & "')"
  346. CmdSet_For_dr()
  347. End Sub
  348. Friend Sub SQL_中皮下拉選單()
  349. ConnOpen()
  350. SQL1 = "SELECT 中皮, 結構 FROM 中皮結構 WHERE 底台 LIKE N'" & 樣品單控制表.中皮_cb.Text & "'"
  351. CmdSet_For_dr()
  352. End Sub
  353. Friend Sub SQL_做法()
  354. ConnOpen()
  355. SQL1 = "SELECT 做法 FROM 中底做法 WHERE 中底 LIKE N'" & 樣品單控制表.中底_cb.Text & "'"
  356. CmdSet_For_dr()
  357. End Sub
  358. '---------------------樣品進度表------------------------------------------
  359. Friend Sub SQL_樣品訂單控制表1()
  360. ConnOpen()
  361. SQL1 = "SELECT 樣品訂單控制表.SO, 樣品訂單控制表.版次
  362. FROM 樣品訂單控制表 INNER JOIN
  363. 樣品訂單清單 ON 樣品訂單控制表.SO = 樣品訂單清單.SO INNER JOIN
  364. 樣品訂單部件表 ON 樣品訂單控制表.SO = 樣品訂單部件表.SO
  365. WHERE (樣品訂單控制表.季節 LIKE N'" & 樣品進度表.SEASON_cb.Text & "') AND (樣品訂單控制表.客戶 LIKE N'" & 樣品進度表.CUST_cb.Text & "') AND
  366. (樣品訂單控制表.狀態 LIKE N'" & 樣品進度表分類1 & "')
  367. GROUP BY 樣品訂單控制表.型體號碼, 樣品訂單控制表.SO, 樣品訂單控制表.版次
  368. ORDER BY 樣品訂單控制表.型體號碼, 樣品訂單控制表.SO, 樣品訂單控制表.版次 DESC"
  369. CmdSet_For_DGV()
  370. End Sub
  371. Friend Sub SQL_樣品訂單控制表2()
  372. ConnOpen()
  373. SQL1 = "SELECT 部件, 材料名稱, 材料說明, 備註, 廠商, 流水號
  374. FROM 樣品訂單部件表
  375. WHERE (SO LIKE '" & PA & "') AND (版次 LIKE '" & PA1 & "') AND (部件 LIKE N'A.%')
  376. ORDER BY SO, 版次, 流水號, 部件"
  377. CmdSet_For_DGV()
  378. End Sub
  379. Friend Sub SQL_樣品訂單控制表3()
  380. ConnOpen()
  381. SQL1 = "SELECT 部件, 材料名稱, 材料說明, 備註, 廠商, 流水號
  382. FROM 樣品訂單部件表
  383. WHERE (SO LIKE '" & PA & "') AND (版次 LIKE '" & PA1 & "') AND (部件 LIKE N'B.%')
  384. ORDER BY SO, 版次, 流水號, 部件"
  385. CmdSet_For_DGV()
  386. End Sub
  387. Friend Sub SQL_樣品訂單控制表4()
  388. ConnOpen()
  389. SQL1 = "SELECT 部件, 材料名稱, 材料說明, 備註, 廠商, 流水號
  390. FROM 樣品訂單部件表
  391. WHERE (SO LIKE '" & PA & "') AND (版次 LIKE '" & PA1 & "') AND (部件 LIKE N'C.%')
  392. ORDER BY SO, 版次, 流水號, 部件"
  393. CmdSet_For_DGV()
  394. End Sub
  395. Friend Sub SQL_樣品訂單控制表5()
  396. ConnOpen()
  397. SQL1 = "SELECT 部件, 材料名稱, 材料說明, 備註, 廠商, 流水號
  398. FROM 樣品訂單部件表
  399. WHERE (SO LIKE '" & PA & "') AND (版次 LIKE '" & PA1 & "') AND (部件 LIKE N'D.%')
  400. ORDER BY SO, 版次, 流水號, 部件"
  401. CmdSet_For_DGV()
  402. End Sub
  403. Friend Sub SQL_樣品訂單控制表6()
  404. ConnOpen()
  405. SQL1 = "SELECT 部件, 材料名稱, 材料說明, 備註, 廠商, 流水號
  406. FROM 樣品訂單部件表
  407. WHERE (SO LIKE '" & PA & "') AND (版次 LIKE '" & PA1 & "') AND (部件 LIKE N'E.%')
  408. ORDER BY SO, 版次, 流水號, 部件"
  409. CmdSet_For_DGV()
  410. End Sub
  411. Friend Sub SQL_樣品訂單控制表7()
  412. ConnOpen()
  413. SQL1 = "SELECT 部件, 材料名稱, 材料說明, 備註, 廠商, 流水號
  414. FROM 樣品訂單部件表
  415. WHERE (SO LIKE '" & PA & "') AND (版次 LIKE '" & PA1 & "') AND (部件 LIKE N'F.%')
  416. ORDER BY SO, 版次, 流水號, 部件"
  417. CmdSet_For_DGV()
  418. End Sub
  419. Friend Sub SQL_進度表清單()
  420. ConnOpen()
  421. SQL1 = "SELECT 樣品訂單控制表.SO AS 序號, 鞋樣素描圖控制表.圖片, 樣品訂單控制表.SO, 樣品訂單控制表.版次,
  422. 樣品訂單控制表.型體號碼, 樣品訂單控制表.型體名稱 AS STYLE, 樣品訂單控制表.工廠, 樣品訂單控制表.ISS_DATE,
  423. 樣品訂單控制表.ETA, 樣品訂單清單.顏色, 樣品訂單清單.數量, 樣品訂單清單.SIZE, 樣品訂單清單.KEEP,
  424. 樣品訂單清單.流水號, 樣品訂單清單.流水號 AS UPPER, 樣品訂單清單.流水號 AS LINING,
  425. 樣品訂單清單.流水號 AS BUCKLE, 樣品訂單清單.流水號 AS [SOCK LINING], 樣品訂單清單.流水號 AS BOTTOM,
  426. 樣品訂單清單.流水號 AS OTHER, METOO選擇按鈕.選擇
  427. FROM 樣品訂單控制表 LEFT OUTER JOIN
  428. METOO選擇按鈕 ON 樣品訂單控制表.SO = METOO選擇按鈕.對應 LEFT OUTER JOIN
  429. 鞋樣素描圖控制表 ON 樣品訂單控制表.型體號碼 = 鞋樣素描圖控制表.型體編號 AND
  430. 樣品訂單控制表.型體名稱 = 鞋樣素描圖控制表.型體名稱 FULL OUTER JOIN
  431. 樣品訂單清單 ON 樣品訂單控制表.SO = 樣品訂單清單.SO AND 樣品訂單控制表.版次 = 樣品訂單清單.版次
  432. WHERE (樣品訂單控制表.季節 LIKE N'" & 樣品進度表.SEASON_cb.Text & "') AND (樣品訂單控制表.客戶 LIKE N'" & 樣品進度表.CUST_cb.Text & "')
  433. AND (樣品訂單控制表.狀態 LIKE N'" & 樣品進度表分類1 & "') AND
  434. (樣品訂單控制表.SO LIKE '" & PA & "') AND
  435. (樣品訂單控制表.版次 LIKE '" & PA1 & "')
  436. ORDER BY 樣品訂單控制表.型體號碼, 序號, 樣品訂單控制表.版次 DESC"
  437. CmdSet_For_DGV()
  438. End Sub
  439. Friend Sub SQL_樣品訂單控制表()
  440. ConnOpen()
  441. SQL1 = "SELECT 季節, 客戶 FROM 樣品訂單控制表 WHERE (狀態 LIKE '" & 樣品進度表分類1 & "') GROUP BY 季節, 客戶 ORDER BY 客戶, 季節"
  442. CmdSet_For_DGV()
  443. End Sub
  444. Friend Sub SQL_客戶簡稱()
  445. ConnOpen()
  446. SQL1 = "SELECT 客戶簡稱 FROM 客戶控制表 ORDER BY 客戶簡稱"
  447. CmdSet_For_dr()
  448. End Sub
  449. Friend Sub SQL_圖片導入2()
  450. ConnOpen()
  451. SQL1 = "SELECT TOP (1) 圖片 FROM 鞋樣素描圖控制表 WHERE 型體編號 LIKE N'" & SSDD & "'"
  452. CmdSet_For_dr()
  453. End Sub
  454. '--------------------------樣品進度表_英文版_---------------------
  455. Friend Sub SQL_英文版次()
  456. ConnOpen()
  457. SQL1 = "SELECT SO, 版次 FROM 樣品訂單控制表 WHERE 季節 LIKE N'" & 樣品進度表_英文版_.SEASON_cb.Text & "' AND 客戶 LIKE N'" & 樣品進度表_英文版_.CUST_cb.Text & "' AND 狀態 LIKE N'" & 樣品進度表分類2 & "' ORDER BY 型體號碼, SO, 版次 DESC"
  458. CmdSet_For_DGV()
  459. End Sub
  460. Friend Sub SQL_讀取清單2()
  461. ConnOpen()
  462. SQL1 = "SELECT 部件, 材料名稱, 材料說明, 備註, 廠商, 流水號
  463. FROM 樣品訂單部件表
  464. WHERE (SO LIKE '" & PA & "') AND (版次 LIKE '" & PA1 & "') AND (部件 LIKE N'A.%')
  465. ORDER BY SO, 版次, 流水號, 部件"
  466. CmdSet_For_DGV()
  467. End Sub
  468. Friend Sub SQL_英文進度表()
  469. ConnOpen()
  470. SQL1 = "SELECT 樣品訂單控制表.SO AS 序號, 鞋樣素描圖控制表.圖片, 樣品訂單控制表.SO, 樣品訂單控制表.版次, 樣品訂單控制表.型體號碼, 樣品訂單控制表.型體名稱 AS STYLE, 樣品訂單控制表.工廠,
  471. 樣品訂單控制表.ISS_DATE, 樣品訂單控制表.ETA, 樣品訂單清單.顏色, 樣品訂單清單.數量, 樣品訂單清單.SIZE, 樣品訂單清單.KEEP, 樣品訂單清單.流水號, 樣品訂單清單.流水號 AS UPPER,
  472. 樣品訂單清單.流水號 AS LINING, 樣品訂單清單.流水號 AS BUCKLE, 樣品訂單清單.流水號 AS [SOCK LINING], 樣品訂單清單.流水號 AS BOTTOM, 樣品訂單清單.流水號 AS OTHER
  473. FROM 樣品訂單控制表 LEFT OUTER JOIN 鞋樣素描圖控制表 ON 樣品訂單控制表.型體號碼 = 鞋樣素描圖控制表.型體編號 AND 樣品訂單控制表.型體名稱 = 鞋樣素描圖控制表.型體名稱 FULL OUTER JOIN
  474. 樣品訂單清單 ON 樣品訂單控制表.SO = 樣品訂單清單.SO AND 樣品訂單控制表.版次 = 樣品訂單清單.版次
  475. WHERE (樣品訂單控制表.季節 LIKE N'" & 樣品進度表_英文版_.SEASON_cb.Text & "') AND (樣品訂單控制表.客戶 LIKE N'" & 樣品進度表_英文版_.CUST_cb.Text & "') AND
  476. (樣品訂單控制表.狀態 LIKE N'" & 樣品進度表分類2 & "') AND (樣品訂單控制表.SO LIKE '" & PA & "') AND
  477. (樣品訂單控制表.版次 LIKE '" & PA1 & "')
  478. ORDER BY 型體號碼, 樣品訂單控制表.SO, 樣品訂單控制表.版次 DESC"
  479. CmdSet_For_DGV()
  480. End Sub
  481. Friend Sub SQL_季節客戶()
  482. ConnOpen()
  483. SQL1 = "SELECT 季節, 客戶 FROM 樣品訂單控制表 WHERE (狀態 LIKE '" & 樣品進度表分類2 & "') GROUP BY 季節, 客戶 ORDER BY 客戶, 季節"
  484. CmdSet_For_DGV()
  485. End Sub
  486. Friend Sub SQL_圖片2()
  487. ConnOpen()
  488. SQL1 = "SELECT TOP (1) 圖片 FROM 鞋樣素描圖控制表 WHERE 型體編號 LIKE N'" & SSDD & "'"
  489. CmdSet_For_DGV()
  490. End Sub
  491. Friend Sub SQL_部件B()
  492. ConnOpen()
  493. SQL1 = "SELECT 部件, 材料名稱, 材料說明, 備註, 廠商, 流水號
  494. FROM 樣品訂單部件表
  495. WHERE (SO LIKE '" & PA & "') AND (版次 LIKE '" & PA1 & "') AND (部件 LIKE N'B.%')
  496. ORDER BY SO, 版次, 流水號, 部件"
  497. CmdSet_For_DGV()
  498. End Sub
  499. Friend Sub SQL_部件C()
  500. ConnOpen()
  501. SQL1 = "SELECT 部件, 材料名稱, 材料說明, 備註, 廠商, 流水號
  502. FROM 樣品訂單部件表
  503. WHERE (SO LIKE '" & PA & "') AND (版次 LIKE '" & PA1 & "') AND (部件 LIKE N'C.%')
  504. ORDER BY SO, 版次, 流水號, 部件"
  505. CmdSet_For_DGV()
  506. End Sub
  507. Friend Sub SQL_部件D()
  508. ConnOpen()
  509. SQL1 = "SELECT 部件, 材料名稱, 材料說明, 備註, 廠商, 流水號
  510. FROM 樣品訂單部件表
  511. WHERE (SO LIKE '" & PA & "') AND (版次 LIKE '" & PA1 & "') AND (部件 LIKE N'D.%')
  512. ORDER BY SO, 版次, 流水號, 部件"
  513. CmdSet_For_DGV()
  514. End Sub
  515. Friend Sub SQL_部件E()
  516. ConnOpen()
  517. SQL1 = "SELECT 部件, 材料名稱, 材料說明, 備註, 廠商, 流水號
  518. FROM 樣品訂單部件表
  519. WHERE (SO LIKE '" & PA & "') AND (版次 LIKE '" & PA1 & "') AND (部件 LIKE N'E.%')
  520. ORDER BY SO, 版次, 流水號, 部件"
  521. CmdSet_For_DGV()
  522. End Sub
  523. Friend Sub SQL_部件F()
  524. ConnOpen()
  525. SQL1 = "SELECT 部件, 材料名稱, 材料說明, 備註, 廠商, 流水號
  526. FROM 樣品訂單部件表
  527. WHERE (SO LIKE '" & PA & "') AND (版次 LIKE '" & PA1 & "') AND (部件 LIKE N'F.%')
  528. ORDER BY SO, 版次, 流水號, 部件"
  529. CmdSet_For_DGV()
  530. End Sub
  531. '-----------------------樣品標籤批量列印----------------------------------------
  532. Friend Sub SQL_主表單()
  533. ConnOpen()
  534. SQL1 = "SELECT METOO選擇按鈕.選擇, 樣品訂單控制表.型體號碼, 樣品訂單控制表.型體名稱, 樣品訂單控制表.ETA AS ETD, 鞋樣素描圖控制表.楦頭編號, 鞋樣素描圖控制表.模具編號, 樣品訂單清單.顏色, 樣品訂單清單.數量,
  535. 樣品訂單清單.SIZE, 樣品訂單控制表.SO AS 面料, 樣品訂單控制表.SO AS 大底, 樣品訂單清單.流水號
  536. FROM 樣品訂單控制表 INNER JOIN 鞋樣素描圖控制表 ON 樣品訂單控制表.型體號碼 = 鞋樣素描圖控制表.型體編號 AND 樣品訂單控制表.型體名稱 = 鞋樣素描圖控制表.型體名稱 INNER JOIN
  537. 樣品訂單清單 ON 樣品訂單控制表.SO = 樣品訂單清單.SO AND 樣品訂單控制表.版次 = 樣品訂單清單.版次 LEFT OUTER JOIN METOO選擇按鈕 ON 樣品訂單控制表.SO = METOO選擇按鈕.對應
  538. WHERE (樣品訂單控制表.狀態 LIKE N'" & 樣品進度表分類5 & "') AND (樣品訂單控制表.季節 LIKE N'" & 樣品標籤批量列印.季節_cb.Text & "') AND (樣品訂單控制表.客戶 LIKE N'" & 樣品標籤批量列印.季節1_cb.Text & "')
  539. ORDER BY 樣品訂單控制表.型體號碼, 樣品訂單清單.顏色"
  540. CmdSet_For_DGV()
  541. End Sub
  542. Friend Sub SQL_一筆材料名稱()
  543. ConnOpen()
  544. SQL1 = "SELECT TOP (1) 材料名稱 FROM 樣品訂單部件表
  545. WHERE (流水號 LIKE N'" & PA & "') AND (部件 LIKE 'A.%') AND (部件 LIKE '%面料A' OR 部件 LIKE '%面料')"
  546. CmdSet_For_dr()
  547. End Sub
  548. Friend Sub SQL_一筆材料名稱1()
  549. ConnOpen()
  550. SQL1 = "SELECT TOP (1) 材料名稱 FROM 樣品訂單部件表
  551. WHERE (流水號 LIKE N'" & PA & "') AND (部件 LIKE N'E.OUTSOLE 大底')"
  552. CmdSet_For_dr()
  553. End Sub
  554. '--------------------------------樣品進度表FOR_METOO_PAG導入-----------------------------------
  555. Friend Sub SQL_樣品進度控制表METOO專用()
  556. ConnOpen()
  557. SQL1 = "SELECT 流水號 AS 序號, 流水號, 季節, 客戶, S_N AS Style, C_N, COLOR_NO AS Col_No, COLOR, LOTS, 檔案名稱
  558. FROM 樣品進度控制表METOO專用 WHERE 季節 LIKE N'" & 樣品進度表FOR_METOO_PAG導入.SEASON_cb.Text & "' AND 客戶 LIKE N'" & 樣品進度表FOR_METOO_PAG導入.CUST_cb.Text & "' ORDER BY S_N, COLOR_NO"
  559. CmdSet_For_DGV()
  560. End Sub
  561. '------------------------METOO專用PAGE導入------------------------------------------------------
  562. Friend Sub SQL_樣品進度控制表METOO專用1()
  563. ConnOpen()
  564. SQL1 = "SELECT 流水號, 季節, 客戶, S_N, C_N, COLOR_NO, COLOR, LOTS, 檔案名稱
  565. FROM 樣品進度控制表METOO專用 WHERE 檔案名稱 LIKE N'" & file_name & "' ORDER BY COLOR_NO"
  566. CmdSet_For_DGV()
  567. End Sub
  568. Friend Sub SQL_樣品進度控制表METOO專用2()
  569. ConnOpen()
  570. SQL1 = "SELECT 樣品進度控制表METOO專用.流水號, 樣品進度控制表METOO專用.COLOR_NO, 樣品進度表UPPER資料METOO專用.UPPER_NO, 樣品進度表UPPER資料METOO專用.UPPER, 樣品進度表UPPER資料METOO專用.ARTIDE,
  571. 樣品進度表UPPER資料METOO專用.COLOR
  572. FROM 樣品進度控制表METOO專用 RIGHT OUTER JOIN 樣品進度表UPPER資料METOO專用 ON 樣品進度控制表METOO專用.流水號 = 樣品進度表UPPER資料METOO專用.流水號 AND
  573. 樣品進度控制表METOO專用.COLOR_NO = 樣品進度表UPPER資料METOO專用.COLOR_NO
  574. WHERE (樣品進度控制表METOO專用.檔案名稱 LIKE N'" & file_name & "')
  575. ORDER BY 樣品進度控制表METOO專用.COLOR_NO"
  576. CmdSet_For_DGV()
  577. End Sub
  578. Friend Sub SQL_樣品進度控制表METOO專用3()
  579. ConnOpen()
  580. SQL1 = "SELECT 樣品進度控制表METOO專用.流水號, 樣品進度控制表METOO專用.COLOR_NO, 樣品進度表其他部件資料METOO專用.Descriptin_N, 樣品進度表其他部件資料METOO專用.Description
  581. FROM 樣品進度控制表METOO專用 INNER JOIN 樣品進度表其他部件資料METOO專用 ON 樣品進度控制表METOO專用.流水號 = 樣品進度表其他部件資料METOO專用.流水號 AND
  582. 樣品進度控制表METOO專用.COLOR_NO = 樣品進度表其他部件資料METOO專用.COLOR_NO
  583. WHERE (樣品進度控制表METOO專用.檔案名稱 LIKE N'" & file_name & "')
  584. ORDER BY 樣品進度控制表METOO專用.COLOR_NO"
  585. CmdSet_For_DGV()
  586. End Sub
  587. Friend Sub SQL_一筆檔案名稱()
  588. ConnOpen()
  589. SQL1 = "SELECT TOP (1) 檔案名稱 FROM 樣品進度控制表METOO專用 WHERE 檔案名稱 LIKE N'" & file_name & "'"
  590. CmdSet_For_dr()
  591. End Sub
  592. Friend Sub SQL_流水號()
  593. ConnOpen()
  594. SQL1 = "SELECT TOP (1) 流水號 FROM 樣品進度控制表METOO專用 ORDER BY 流水號 DESC"
  595. CmdSet_For_dr()
  596. End Sub
  597. '----------------------------樣品INVOICE------------------------------------------------
  598. Friend Sub SQL_樣品INVOICE表單2()
  599. ConnOpen()
  600. SQL1 = "SELECT 樣品訂單控制表.客戶, INVOICE樣品單.UPS, INVOICE樣品單.ATTN, INVOICE樣品單.CARTON, INVOICE樣品單.DATE
  601. FROM 樣品訂單控制表 INNER JOIN 樣品訂單清單 ON 樣品訂單控制表.SO = 樣品訂單清單.SO AND 樣品訂單控制表.版次 = 樣品訂單清單.版次 RIGHT OUTER JOIN
  602. INVOICE樣品單 ON 樣品訂單清單.流水號 = INVOICE樣品單.對應流水號
  603. WHERE INVOICE樣品單.狀態 LIKE N'" & 樣品進度表分類4 & "'
  604. GROUP BY 樣品訂單控制表.客戶, INVOICE樣品單.UPS, INVOICE樣品單.ATTN, INVOICE樣品單.CARTON, INVOICE樣品單.DATE
  605. ORDER BY INVOICE樣品單.UPS DESC"
  606. CmdSet_For_DGV()
  607. End Sub
  608. Friend Sub SQL_樣品INVOICE表單1()
  609. ConnOpen()
  610. SQL1 = "SELECT 樣品訂單控制表.客戶 AS Customer, 樣品訂單控制表.狀態 AS [Sample type], INVOICE樣品單.HTS_CODE AS [Hts Code], 樣品訂單控制表.型體號碼 AS [Styie Number],
  611. 樣品訂單清單.顏色 AS Colorway, 樣品訂單清單.SO AS [Upper Material], 樣品訂單清單.SO AS [Outsole Material], INVOICE樣品單.G_S_F, INVOICE樣品單.PAIRS,
  612. INVOICE樣品單.UNIT AS [UNIT], INVOICE樣品單.PAIRS * INVOICE樣品單.UNIT AS [TTL], INVOICE樣品單.對應流水號
  613. FROM 樣品訂單控制表 INNER JOIN 樣品訂單清單 ON 樣品訂單控制表.SO = 樣品訂單清單.SO AND 樣品訂單控制表.版次 = 樣品訂單清單.版次 RIGHT OUTER JOIN INVOICE樣品單 ON
  614. 樣品訂單清單.流水號 = INVOICE樣品單.對應流水號
  615. WHERE (INVOICE樣品單.UPS LIKE N'" & 樣品INVOICE.UPS_tb.Text & "')
  616. ORDER BY [Styie Number], Colorway"
  617. CmdSet_For_DGV()
  618. End Sub
  619. Friend Sub SQL_第一筆材料名稱()
  620. ConnOpen()
  621. SQL1 = "SELECT TOP (1) 材料名稱 FROM 樣品訂單部件表
  622. WHERE (流水號 LIKE N'" & PA & "') AND (部件 LIKE 'A.%') AND (部件 LIKE '%面料A' OR 部件 LIKE '%面料')"
  623. CmdSet_For_dr()
  624. End Sub
  625. Friend Sub SQL_第一筆材料名稱1()
  626. ConnOpen()
  627. SQL1 = "SELECT TOP (1) 材料名稱 FROM 樣品訂單部件表
  628. WHERE (流水號 LIKE N'" & PA & "') AND (部件 LIKE N'E.OUTSOLE 大底')"
  629. CmdSet_For_dr()
  630. End Sub
  631. Friend Sub SQL_樣品INVOICE表單3()
  632. ConnOpen()
  633. SQL1 = "SELECT 樣品訂單控制表.季節, 樣品訂單控制表.客戶, 樣品訂單控制表.SO, 樣品訂單控制表.版次, 樣品訂單控制表.型體號碼,
  634. 樣品訂單控制表.型體名稱, 樣品訂單清單.顏色, 樣品訂單清單.數量, Try_CONVERT(float, 樣品訂單清單.KEEP) AS KEEP,
  635. 樣品訂單清單.寄出, 樣品訂單清單.流水號
  636. FROM 樣品訂單清單 LEFT OUTER JOIN 樣品訂單控制表 ON 樣品訂單清單.SO = 樣品訂單控制表.SO AND 樣品訂單清單.版次 = 樣品訂單控制表.版次
  637. WHERE (樣品訂單清單.數量 - Try_CONVERT(float,樣品訂單清單.KEEP) - 樣品訂單清單.寄出 > 0) AND (樣品訂單控制表.狀態 LIKE N'" & 樣品進度表分類4 & "')
  638. ORDER BY 樣品訂單控制表.型體號碼, 樣品訂單控制表.型體名稱, 樣品訂單清單.顏色"
  639. CmdSet_For_DGV()
  640. End Sub
  641. Friend Sub SQL_下拉ATTN()
  642. ConnOpen()
  643. SQL1 = "SELECT ATTN FROM INVOICE用客戶資料 ORDER BY ATTN"
  644. CmdSet_For_dr()
  645. End Sub
  646. Friend Sub SQL_修改樣品訂單清單3()
  647. ConnOpen()
  648. SQL1 = "UPDATE 樣品訂單清單 SET KEEP = N'0' WHERE (KEEP LIKE N'')"
  649. CmdSet_For_dr()
  650. End Sub
  651. Friend Sub SQL_修改樣品訂單清單4()
  652. ConnOpen()
  653. SQL1 = "UPDATE 樣品訂單清單 SET 寄出 = N'0' WHERE (寄出 IS NULL)"
  654. CmdSet_For_dr()
  655. End Sub
  656. Friend Sub SQL_刪除INVOICE樣品單()
  657. ConnOpen()
  658. SQL1 = "DELETE FROM INVOICE樣品單 WHERE (UPS = N'" & 樣品INVOICE.UPS_tb.Text & "')"
  659. CmdSet_For_dr()
  660. End Sub
  661. Friend Sub SQL_INVOICE用客戶資料()
  662. ConnOpen()
  663. SQL1 = "SELECT TEL FROM INVOICE用客戶資料 WHERE ATTN LIKE N'" & 樣品INVOICE.ATTN_cb.Text & "' ORDER BY ATTN"
  664. CmdSet_For_dr()
  665. End Sub
  666. Friend Sub SQL_最後一筆UPS()
  667. ConnOpen()
  668. SQL1 = "SELECT TOP(1) UPS FROM INVOICE樣品單 WHERE UPS LIKE N'" & 樣品INVOICE.UPS_tb.Text & "' ORDER BY ATTN"
  669. CmdSet_For_dr()
  670. End Sub
  671. Friend Sub SQL_讀取寄出()
  672. ConnOpen()
  673. SQL1 = "SELECT 寄出 FROM 樣品訂單清單 WHERE 流水號 LIKE N'" & PA & "'"
  674. CmdSet_For_dr()
  675. End Sub
  676. Friend Sub SQL_修改樣品訂單清單5()
  677. ConnOpen()
  678. SQL1 = "UPDATE 樣品訂單清單 SET 寄出 = N'" & KKOO & "' WHERE (流水號 LIKE N'" & PA & "')"
  679. CmdSet_For_dr()
  680. End Sub
  681. Friend Sub SQL_讀取INVOICE樣品單()
  682. ConnOpen()
  683. SQL1 = "SELECT UPS FROM INVOICE樣品單 WHERE UPS LIKE N'" & 樣品INVOICE.UPS_tb.Text & "' AND 對應流水號 LIKE N'" & 樣品INVOICE.流水號_tb.Text & "' ORDER BY ATTN"
  684. CmdSet_For_dr()
  685. End Sub
  686. Friend Sub SQL_新增INVOICE樣品單()
  687. ConnOpen()
  688. SQL1 = "INSERT INTO INVOICE樣品單 (UPS, ATTN, DATE, CARTON, G_S_F, PAIRS, UNIT, 對應流水號, HTS_CODE, 狀態)
  689. VALUES (N'" & 樣品INVOICE.UPS_tb.Text & "', N'" & 樣品INVOICE.ATTN_cb.Text & "', N'" & DTP & "', N'" & 樣品INVOICE.Custon_cb.Text & "', N'" & 樣品INVOICE.GenderSizeFoot_cb.Text &
  690. "', N'" & 樣品INVOICE.本次寄出數_tb.Text & "', N'2', N'" & 樣品INVOICE.流水號_tb.Text & "', N'" & GGHH & "', N'" & 樣品進度表分類4 & "')"
  691. CmdSet_For_dr()
  692. End Sub
  693. Friend Sub SQL_刪除INVOICE樣品單1()
  694. ConnOpen()
  695. SQL1 = "DELETE FROM INVOICE樣品單 WHERE (UPS = N'" & 樣品INVOICE.UPS_tb.Text & "') AND (對應流水號 = N'" & 樣品INVOICE.流水號_tb.Text & "')"
  696. CmdSet_For_dr()
  697. End Sub
  698. Friend Sub SQL_讀取寄出1()
  699. ConnOpen()
  700. SQL1 = "SELECT 寄出 FROM 樣品訂單清單 WHERE 流水號 LIKE N'" & 樣品INVOICE.流水號_tb.Text & "'"
  701. CmdSet_For_dr()
  702. End Sub
  703. Friend Sub SQL_修改樣品訂單清單6()
  704. ConnOpen()
  705. SQL1 = "UPDATE 樣品訂單清單 SET 寄出 = N'" & KKOO & "' WHERE (流水號 LIKE N'" & 樣品INVOICE.流水號_tb.Text & "')"
  706. CmdSet_For_dr()
  707. End Sub
  708. Friend Sub SQL_刪除樣品訂單部件表4()
  709. ConnOpen()
  710. SQL1 = "DELETE FROM 樣品訂單部件表 WHERE (SO LIKE N'" & 樣品單資料庫除錯_1.so_tb.Text & "' AND 流水號 LIKE N'" & 樣品單資料庫除錯_1.流水號_tb.Text & "')"
  711. CmdSet_For_dr()
  712. End Sub
  713. '-----------------------------------列印_樣品貼標---------------------------------------------------------------------------
  714. Friend Sub SQL_標籤1清單()
  715. ConnOpen()
  716. SQL1 = "SELECT SO, 季節, 客戶, 型體號碼, 型體名稱, 國家, 狀態, ISS_DATE, ETA, 數量, 制單人, LEFT(制單時間, 10) AS 制單時間, 版次, 工廠, REQ FROM 樣品訂單控制表 " &
  717. "WHERE SO LIKE N'" & 列印用SQL & "' AND 版次 LIKE N'" & 列印用SQL2 & "' ORDER BY SO DESC, 版次 DESC"
  718. CmdSet_For_DGV()
  719. End Sub
  720. Friend Sub SQL_標籤2清單()
  721. ConnOpen()
  722. SQL1 = "SELECT METOO選擇按鈕.選擇, 樣品訂單部件表.材料名稱, 樣品訂單部件表.材料說明 FROM 樣品訂單部件表 INNER JOIN 部件清單 ON 樣品訂單部件表.部件 = 部件清單.部件 LEFT OUTER JOIN " &
  723. "METOO選擇按鈕 ON 樣品訂單部件表.部件 = METOO選擇按鈕.對應 WHERE (SO LIKE N'" & 列印用SQL & "') AND (版次 LIKE N'" & 列印用SQL2 & "') AND (流水號 LIKE N'" & 列印_樣品貼標.流水號_tb.Text & "') " &
  724. "AND (部件清單.貼標對應名稱 LIKE N'" & 列印_樣品貼標.大項_cb.Text & "') ORDER BY 樣品訂單部件表.項次, 樣品訂單部件表.部件"
  725. CmdSet_For_DGV()
  726. End Sub
  727. Friend Sub SQL_顏色下拉清單()
  728. ConnOpen()
  729. SQL1 = "SELECT 顏色 FROM 樣品訂單清單 WHERE (SO LIKE N'" & 列印用SQL & "' AND 版次 LIKE N'" & 列印用SQL2 & "') ORDER BY 項次"
  730. CmdSet_For_dr()
  731. End Sub
  732. Friend Sub SQL_貼標對應名稱下拉()
  733. ConnOpen()
  734. SQL1 = "SELECT 貼標對應名稱 FROM 貼標對應名稱清單"
  735. CmdSet_For_dr()
  736. End Sub
  737. Friend Sub SQL_樣品訂單清單連動()
  738. ConnOpen()
  739. SQL1 = "SELECT SIZE, 流水號 FROM 樣品訂單清單 WHERE (SO LIKE N'" & 列印用SQL & "' AND 版次 LIKE N'" & 列印用SQL2 & "' AND 顏色 LIKE N'" & 列印_樣品貼標.Color_cb.Text & "') ORDER BY 項次"
  740. CmdSet_For_dr()
  741. End Sub
  742. End Module