Без опису
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

SQL_量產訂單管理系統.vb 53KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647
  1. Module SQL_量產訂單管理系統
  2. Friend Sub SQL_訂單明細表抬頭清單()
  3. ConnOpen()
  4. If PA = "" Then : DDFF = "" : Else
  5. DDFF = " WHERE 訂單流水號 LIKE N'%" & PA & "%' OR 客戶訂單號 LIKE N'%" & PA & "%' OR ConstructionName LIKE N'%" & PA & "%' OR ModeOfDelivery LIKE N'%" & PA & "%' OR
  6. DeliveryTerms LIKE N'%" & PA & "%' OR OrgShipDate LIKE N'%" & PA & "%' OR FromPort LIKE N'%" & PA & "%' OR ToPort LIKE N'%" & PA & "%' OR
  7. ShippingCarrier LIKE N'%" & PA & "%' OR VendorReference LIKE N'%" & PA & "%' OR ModifiedDate LIKE N'%" & PA & "%' OR CustomerName LIKE N'%" & PA & "%' OR
  8. ShipDate LIKE N'%" & PA & "%' OR SalesOrder LIKE N'%" & PA & "%' OR DeliveryAddress LIKE N'%" & PA & "%' OR 下單日 LIKE N'%" & PA & "%' OR 交期 LIKE N'%" & PA & "%' OR
  9. ETADate LIKE N'%" & PA & "%' OR CreatedDate LIKE N'%" & PA & "%' OR Brand LIKE N'%" & PA & "%' OR CustomerRequisition LIKE N'%" & PA & "%' OR 工廠 LIKE N'%" & PA & "%' "
  10. End If
  11. SQL1 = "SELECT 訂單流水號, 客戶訂單號, ConstructionName, ModeOfDelivery, DeliveryTerms, OrgShipDate, FromPort, ToPort,
  12. ShippingCarrier, VendorReference, ModifiedDate, CustomerName, ShipDate, SalesOrder, DeliveryAddress, 下單日,
  13. 交期, ETADate, CreatedDate, Brand, CustomerRequisition, 工廠
  14. FROM 訂單明細表抬頭 " & DDFF & " ORDER BY 訂單流水號 DESC"
  15. CmdSet_For_DGV()
  16. End Sub
  17. Friend Sub SQL_訂單顏色清單()
  18. ConnOpen()
  19. SQL1 = "SELECT 訂單顏色清單.顏色, METOO選擇按鈕.選擇 FROM 訂單顏色清單 LEFT OUTER JOIN METOO選擇按鈕 ON 訂單顏色清單.顏色 = METOO選擇按鈕.對應
  20. WHERE 訂單顏色清單.顏色 LIKE N'%" & 量產訂單輸入.搜尋顏色_tb.Text & "%'
  21. ORDER BY 訂單顏色清單.顏色"
  22. CmdSet_For_DGV()
  23. End Sub
  24. Friend Sub SQL_訂單控制表清單()
  25. ConnOpen()
  26. SQL1 = "SELECT 資料流水號, 年份季度, 客戶訂單號, 型體號碼, GOODBOX AS 型體名稱, APMA確認 AS 顏色, TVW AS 楦型, 訂單數量, 工廠回復交期 AS 工廠交期, 客戶交期 AS 交期開始, 客戶交期1 AS 交期結束,
  27. 單價, 總金額, 備註, 生產工廠, 訂單種類, BUYER, CFMSPEC AS 訂單屬性, CFMSAMPLE, TRIAL1, TRIAL2, TRIAL3, TRIAL4, 包裝確認時間, 貼標時間, 裁斷時間, 針車時間, 成型時間, 驗貨時間,
  28. 實際離廠日, 訂單流水號, 明細建檔, LEATHER, LEA_Note, CXL, CXLTime, 出貨數量, PO_S_Date, Requested_XF, Confirm_XF, Revised_XF, Special_Packaging, Remarks, 出貨地,
  29. 楦頭號, 材質, 長期試穿, 面料, 副料, 中底, 鞋墊, 大底, 跟, 工廠進度表備註1, 七號模具, 工廠進度表備註2, 國標測試, 客戶包裝確認, 東莞業務備註, 驗貨報告圖片
  30. FROM 訂單控制表 WHERE 訂單流水號 LIKE N'" & 量產訂單輸入.訂單流水號_tb.Text & "' ORDER BY 資料流水號"
  31. CmdSet_For_DGV()
  32. End Sub
  33. Friend Sub SQL_訂單明細表清單()
  34. ConnOpen()
  35. SQL1 = "SELECT 資料流水號, 客戶訂單號, ItemNumber, ProductName, Color, DM, [4], [4.5], [5], [5.5], [6], [6.5], [7], [7.5], [8], [8.5], [9], [9.5], [10], [10.5], [11], [11.5], [12], [12.5],
  36. [13], [14], 訂單流水號
  37. FROM 訂單明細表 WHERE 訂單流水號 LIKE N'" & 量產訂單輸入.訂單流水號_tb.Text & "' ORDER BY 資料流水號"
  38. CmdSet_For_DGV()
  39. End Sub
  40. Friend Sub SQL_楦型()
  41. ConnOpen()
  42. SQL1 = "SELECT 楦型 FROM 訂單控制表楦型清單 ORDER BY 楦型"
  43. CmdSet_For_dr()
  44. End Sub
  45. Friend Sub SQL_MODEOFDELIVERY()
  46. ConnOpen()
  47. SQL1 = "SELECT MODEOFDELIVERY FROM MODEOFDELIVERY"
  48. CmdSet_For_dr()
  49. End Sub
  50. Friend Sub SQL_DELIVERYTERMS()
  51. ConnOpen()
  52. SQL1 = "SELECT DELIVERYTERMS FROM DELIVERYTERMS"
  53. CmdSet_For_dr()
  54. End Sub
  55. Friend Sub SQL_TOPORT()
  56. ConnOpen()
  57. SQL1 = "SELECT TOPORT FROM TOPORT ORDER BY TOPORT"
  58. CmdSet_For_dr()
  59. End Sub
  60. Friend Sub SQL_REMARK()
  61. ConnOpen()
  62. SQL1 = "SELECT REMARK FROM DELIVERYADDRESS ORDER BY REMARK"
  63. CmdSet_For_dr()
  64. End Sub
  65. Friend Sub SQL_工廠控制表1()
  66. ConnOpen()
  67. SQL1 = "SELECT 工廠 FROM 工廠控制表 GROUP BY 工廠 ORDER BY 工廠"
  68. CmdSet_For_dr()
  69. End Sub
  70. Friend Sub SQL_型體號碼()
  71. ConnOpen()
  72. SQL1 = "SELECT 型體號碼 FROM 型體控制表 WHERE 客戶簡稱 LIKE N'" & PA33 & "' GROUP BY 型體號碼 ORDER BY 型體號碼"
  73. CmdSet_For_dr()
  74. End Sub
  75. Friend Sub SQL_型體控制表2()
  76. ConnOpen()
  77. SQL1 = "SELECT 型體名稱 FROM 型體控制表 WHERE 型體號碼 LIKE N'" & PA33 & "' GROUP BY 型體名稱 ORDER BY 型體名稱"
  78. CmdSet_For_dr()
  79. End Sub
  80. Friend Sub SQL_模具開發控制表3()
  81. ConnOpen()
  82. SQL1 = "SELECT CN FROM 模具開發控制表 WHERE (CN NOT LIKE '') GROUP BY CN ORDER BY CN"
  83. CmdSet_For_dr()
  84. End Sub
  85. Friend Sub SQL_MTTOOCUST清單()
  86. ConnOpen()
  87. SQL1 = "SELECT CUST FROM MTTOOCUST清單 ORDER BY CUST"
  88. CmdSet_For_dr()
  89. End Sub
  90. Friend Sub SQL_DELIVERYADDRESS()
  91. ConnOpen()
  92. SQL1 = "SELECT REMARK FROM DELIVERYADDRESS WHERE DELIVERYADDRESS LIKE '" & 量產訂單輸入.備註3_tb.Text & "'"
  93. CmdSet_For_dr()
  94. End Sub
  95. Friend Sub SQL_DELIVERYADDRESS1()
  96. ConnOpen()
  97. SQL1 = "SELECT DELIVERYADDRESS FROM DELIVERYADDRESS WHERE REMARK LIKE '" & 量產訂單輸入.Remark_cb.Text & "'"
  98. CmdSet_For_dr()
  99. End Sub
  100. Friend Sub SQL_工廠控制表2()
  101. ConnOpen()
  102. SQL1 = "SELECT 工廠, 供應商資料, 供應商地址 FROM 工廠控制表 WHERE 工廠 LIKE '" & 量產訂單輸入.工廠_cb.Text & "'"
  103. CmdSet_For_dr()
  104. End Sub
  105. Friend Sub SQL_刪除訂單控制表()
  106. ConnOpen()
  107. SQL1 = "DELETE FROM 訂單控制表 WHERE (資料流水號 LIKE N'" & 量產訂單輸入.資料流水號_tb.Text & "')"
  108. CmdSet_For_dr()
  109. End Sub
  110. Friend Sub SQL_刪除訂單明細表()
  111. ConnOpen()
  112. SQL1 = "DELETE FROM 訂單明細表 WHERE (資料流水號 LIKE N'" & 量產訂單輸入.資料流水號_tb.Text & "')"
  113. CmdSet_For_dr()
  114. End Sub
  115. Friend Sub SQL_第一筆訂單流水號()
  116. ConnOpen()
  117. SQL1 = "SELECT TOP (1) 訂單流水號 FROM 訂單控制表 WHERE ( 訂單流水號 LIKE '" & 量產訂單輸入.訂單流水號_tb.Text & "')"
  118. CmdSet_For_dr()
  119. End Sub
  120. Friend Sub SQL_新增訂單明細表抬頭()
  121. ConnOpen()
  122. SQL1 = "INSERT INTO 訂單明細表抬頭 (客戶訂單號, 訂單流水號, ConstructionName, ModeOfDelivery, DeliveryTerms, OrgShipDate, FromPort, ToPort,
  123. ShippingCarrier, VendorReference, ModifiedDate, CustomerName, ShipDate, SalesOrder, DeliveryAddress, 下單日,
  124. 交期, ETADate, CreatedDate, Brand, CustomerRequisition, 工廠)
  125. VALUES (N'" & 量產訂單輸入.客戶訂單號_tb.Text & "', N'" & 量產訂單輸入.訂單流水號_tb.Text & "', N'" & 量產訂單輸入.C_N_cb.Text & "', N'" & 量產訂單輸入.ModeOfDelivery_cb.Text & "', N'" & 量產訂單輸入.DeliveryTerms_cb.Text &
  126. "', N'" & Format(量產訂單輸入.交期_dtp.Value, "yyyy/MM/dd") &
  127. "', N'" & 量產訂單輸入.FromPort_cb.Text & "', N'" & 量產訂單輸入.ToPort_cb.Text & "', N'', N'', N'" & Format(量產訂單輸入.下單日_dtp.Value, "yyyy/MM/dd") & "', N'" & 量產訂單輸入.客戶名稱_cb.Text &
  128. "', N'" & Format(量產訂單輸入.交期_dtp.Value, "yyyy/MM/dd") & "', N'', N'" & 量產訂單輸入.備註3_tb.Text &
  129. "', N'" & Format(量產訂單輸入.下單日_dtp.Value, "yyyy/MM/dd") & "', N'" & Format(量產訂單輸入.交期_dtp.Value, "yyyy/MM/dd") & "', N'', N'" & Format(量產訂單輸入.下單日_dtp.Value, "yyyy/MM/dd") &
  130. "', N'" & 量產訂單輸入.客戶_cb.Text & "', N'', N'" & 量產訂單輸入.工廠_cb.Text & "')"
  131. CmdSet_For_dr()
  132. End Sub
  133. Friend Sub SQL_資料流水號()
  134. ConnOpen()
  135. SQL1 = "SELECT TOP (1) 資料流水號 FROM 訂單控制表 GROUP BY 資料流水號 ORDER BY 資料流水號 DESC"
  136. CmdSet_For_dr()
  137. End Sub
  138. Friend Sub SQL_新增訂單控制表()
  139. ConnOpen()
  140. SQL1 = "INSERT INTO 訂單控制表 (訂單流水號, 年份季度, 客戶訂單號, 型體號碼, GOODBOX, 訂單數量, 客戶交期, 客戶交期1, 單價, 總金額, 備註, 生產工廠, 訂單種類, BUYER, CFMSPEC,
  141. CFMSAMPLE, TRIAL1, TRIAL2, TRIAL3, TRIAL4, 包裝確認時間, 貼標時間, 裁斷時間, 針車時間, 成型時間, 驗貨時間, 實際離廠日, 資料流水號, 明細建檔,
  142. LEATHER, LEA_Note, CXL, CXLTime, 出貨數量, PO_S_Date, Requested_XF, Confirm_XF, Revised_XF, Special_Packaging, Remarks, 出貨地, TVW, 楦頭號,
  143. 材質, 長期試穿, 面料, 副料, 中底, 鞋墊, 大底, 跟, 工廠進度表備註1, 七號模具, 工廠進度表備註2, 國標測試, 客戶包裝確認, 東莞業務備註, APMA確認,
  144. 驗貨報告圖片, 工廠回復交期)
  145. VALUES (N'" & 量產訂單輸入.訂單流水號_tb.Text & "', N'" & 量產訂單輸入.季節_cb.Text & "', N'" & 量產訂單輸入.客戶訂單號_tb.Text & "', N'" & 量產訂單輸入.型體號碼_cb.Text & "', N'" & 量產訂單輸入.型體名稱_cb.Text &
  146. "', N'0', N'" & Format(量產訂單輸入.DateTimePicker3.Value, "yyyy/MM/dd") & "', N'" & Format(量產訂單輸入.DateTimePicker4.Value, "yyyy/MM/dd") &
  147. "', N'0', N'0', N'', N'" & 量產訂單輸入.工廠_cb.Text & "', N'', N'" & 量產訂單輸入.客戶_cb.Text & "', N'" & 量產訂單輸入.訂單屬性_cb.Text &
  148. "', N'', N'', N'', N'', N'', N'', N'', N'', N'', N'', N'', N'', N'" & 量產訂單輸入.資料流水號_tb.Text & "', N'1', N'', N'', N'0', N'', N'0', N'', N'', N'', N'', N'', N'', N'" &
  149. "', N'" & 量產訂單輸入.DM_cb.Text & "', N'', N'', N'', N'', N'', N'', N'', N'', N'', N'', N'', N'', N'0', N'', N'', N'" & PA3 &
  150. "', N'', N'" & Format(量產訂單輸入.DateTimePicker2.Value, "yyyy/MM/dd") & "')"
  151. CmdSet_For_dr()
  152. End Sub
  153. Friend Sub SQL_新增訂單明細表()
  154. ConnOpen()
  155. SQL1 = "INSERT INTO 訂單明細表 (訂單流水號, 客戶訂單號, ItemNumber, ProductName, Color, DM, [4], [4.5], [5], [5.5], [6], [6.5], [7], [7.5], [8], [8.5], [9],
  156. [9.5], [10], [10.5], [11], [11.5], [12], [12.5], [13], [14], 資料流水號)
  157. VALUES (N'" & 量產訂單輸入.訂單流水號_tb.Text & "', N'" & 量產訂單輸入.客戶訂單號_tb.Text & "', N'" & 量產訂單輸入.型體號碼_cb.Text & "', N'" & 量產訂單輸入.型體名稱_cb.Text & "', N'" & PA3 &
  158. "', N'" & 量產訂單輸入.DM_cb.Text & "', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0', N'0" &
  159. "', N'" & 量產訂單輸入.資料流水號_tb.Text & "')"
  160. CmdSet_For_dr()
  161. End Sub
  162. Friend Sub SQL_更改訂單明細表抬頭()
  163. ConnOpen()
  164. SQL1 = "UPDATE 訂單明細表抬頭 SET ModeOfDelivery = N'" & 量產訂單輸入.ModeOfDelivery_cb.Text & "', DeliveryTerms = N'" & 量產訂單輸入.DeliveryTerms_cb.Text & "', FromPort = N'" & 量產訂單輸入.FromPort_cb.Text & "',
  165. ToPort = N'" & 量產訂單輸入.ToPort_cb.Text & "', 工廠 = N'" & 量產訂單輸入.工廠_cb.Text & "', DeliveryAddress = N'" & 量產訂單輸入.備註3_tb.Text & "',
  166. 交期 = N'" & Format(量產訂單輸入.交期_dtp.Value, "yyyy/MM/dd") & "', ShipDate = N'" & Format(量產訂單輸入.交期_dtp.Value, "yyyy/MM/dd") & "',
  167. OrgShipDate = N'" & Format(量產訂單輸入.交期_dtp.Value, "yyyy/MM/dd") & "', Brand = N'" & 量產訂單輸入.客戶_cb.Text & "'
  168. WHERE (訂單流水號 LIKE N'" & 量產訂單輸入.訂單流水號_tb.Text & "')"
  169. CmdSet_For_dr()
  170. End Sub
  171. Friend Sub SQL_更改訂單控制表()
  172. ConnOpen()
  173. SQL1 = "UPDATE 訂單控制表 SET 訂單數量 = N'" & PA4 & "', 客戶交期 = N'" & PA5 &
  174. "', 客戶交期1 = N'" & PA6 & "', 備註 = N'" & PA7 &
  175. "', 工廠回復交期 = N'" & PA8 & "', BUYER = N'" & PA9 &
  176. "', CFMSPEC = N'" & 量產訂單輸入.訂單屬性_cb.Text & "', APMA確認 = N'" & PA10 & "', 生產工廠 = N'" & 量產訂單輸入.工廠_cb.Text & "'
  177. WHERE (資料流水號 LIKE N'" & PA11 & "')"
  178. CmdSet_For_dr()
  179. End Sub
  180. Friend Sub SQL_更改訂單明細表()
  181. ConnOpen()
  182. SQL1 = "UPDATE 訂單明細表 SET [4] = N'" & PA12 & "', [4.5] = N'" & PA13 &
  183. "', [5] = N'" & PA14 & "', [5.5] = N'" & PA15 &
  184. "', [6] = N'" & PA16 & "', [6.5] = N'" & PA17 &
  185. "', [7] = N'" & PA18 & "', [7.5] = N'" & PA19 &
  186. "', [8] = N'" & PA20 & "', [8.5] = N'" & PA21 &
  187. "', [9] = N'" & PA22 & "', [9.5] = N'" & PA23 &
  188. "', [10] = N'" & PA24 & "', [10.5] = N'" & PA25 &
  189. "', [11] = N'" & PA26 & "', [11.5] = N'" & PA27 &
  190. "', [12] = N'" & PA28 & "', [12.5] = N'" & PA29 &
  191. "', [13] = N'" & PA30 & "', [14] = N'" & PA31 &
  192. "', Color = N'" & PA32 & "'
  193. WHERE (資料流水號 LIKE N'" & PA33 & "')"
  194. CmdSet_For_dr()
  195. End Sub
  196. Friend Sub SQL_修改訂單控制表()
  197. ConnOpen()
  198. SQL1 = "UPDATE 訂單控制表 SET 型體號碼 = N'" & 量產訂單輸入.型體號碼_cb.Text & "', GOODBOX = N'" & 量產訂單輸入.型體名稱_cb.Text & "' WHERE 資料流水號 LIKE '" & 量產訂單輸入.資料流水號_tb.Text & "'"
  199. CmdSet_For_dr()
  200. End Sub
  201. Friend Sub SQL_修改訂單明細表()
  202. ConnOpen()
  203. SQL1 = "UPDATE 訂單明細表 SET ItemNumber = N'" & 量產訂單輸入.型體號碼_cb.Text & "', ProductName = N'" & 量產訂單輸入.型體名稱_cb.Text & "' WHERE 資料流水號 LIKE '" & 量產訂單輸入.資料流水號_tb.Text & "'"
  204. CmdSet_For_dr()
  205. End Sub
  206. '----------------------------量產訂單控制表---------------------------------------------------------------
  207. Friend Sub SQL_控制表清單()
  208. ConnOpen()
  209. If PA = "" Then
  210. SQL1 = "SELECT 訂單流水號, 年份季度, 客戶訂單號, 型體號碼, GOODBOX AS 型體名稱, APMA確認 AS 顏色, TVW AS 楦型, 訂單數量, 工廠回復交期 AS 工廠交期, 客戶交期 AS 交期開始,
  211. 客戶交期1 AS 交期結束, 單價, 總金額, 備註, 生產工廠, 訂單種類, BUYER, CFMSPEC AS 訂單屬性, 明細建檔, 材質, 東莞業務備註, LEATHER AS 手剪全套, LEA_Note AS 斬刀全套,
  212. 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間, 針車時間, 成型時間, 驗貨時間, 工廠進度表備註1 AS 驗貨結果, 工廠進度表備註2 AS 工廠備註,
  213. 資料流水號, 實際離廠日, 出貨數量, CXL, CXLTime, 驗貨報告圖片,
  214. CFMSAMPLE, TRIAL1, TRIAL2, TRIAL3, TRIAL4, 貼標時間, PO_S_Date, Requested_XF, Confirm_XF, Revised_XF,
  215. Special_Packaging, Remarks, 出貨地, 楦頭號, 長期試穿, 七號模具, 國標測試, 客戶包裝確認, 驗報圖庫
  216. FROM 訂單控制表
  217. WHERE ((CXL = 0) OR (CXL IS NULL)) AND (訂單數量 - 出貨數量 <> 0)
  218. ORDER BY 訂單流水號 DESC, 型體號碼, APMA確認, TVW"
  219. Else
  220. SQL1 = "SELECT 訂單流水號, 年份季度, 客戶訂單號, 型體號碼, GOODBOX AS 型體名稱, APMA確認 AS 顏色, TVW AS 楦型, 訂單數量, 工廠回復交期 AS 工廠交期, 客戶交期 AS 交期開始,
  221. 客戶交期1 AS 交期結束, 單價, 總金額, 備註, 生產工廠, 訂單種類, BUYER, CFMSPEC AS 訂單屬性, 明細建檔, 材質, 東莞業務備註, LEATHER AS 手剪全套, LEA_Note AS 斬刀全套,
  222. 面料, 副料, 中底, 鞋墊, 大底, 跟, 包裝確認時間 AS 包裝, 裁斷時間, 針車時間, 成型時間, 驗貨時間, 工廠進度表備註1 AS 驗貨結果, 工廠進度表備註2 AS 工廠備註,
  223. 資料流水號, 實際離廠日, 出貨數量, CXL, CXLTime, 驗貨報告圖片,
  224. CFMSAMPLE, TRIAL1, TRIAL2, TRIAL3, TRIAL4, 貼標時間, PO_S_Date, Requested_XF, Confirm_XF, Revised_XF,
  225. Special_Packaging, Remarks, 出貨地, 楦頭號, 長期試穿, 七號模具, 國標測試, 客戶包裝確認, 驗報圖庫
  226. FROM 訂單控制表
  227. WHERE ((CXL = 0) OR (CXL IS NULL)) AND (訂單數量 - 出貨數量 <> 0) AND
  228. (訂單流水號 LIKE N'%" & PA & "%' OR 年份季度 LIKE N'%" & PA & "%' OR 客戶訂單號 LIKE N'%" & PA & "%' OR 型體號碼 LIKE N'%" & PA & "%' OR GOODBOX LIKE N'%" & PA & "%' OR
  229. APMA確認 LIKE N'%" & PA & "%' OR TVW LIKE N'%" & PA & "%' OR 訂單數量 LIKE N'%" & PA & "%' OR 客戶交期 LIKE N'%" & PA & "%' OR 客戶交期1 LIKE N'%" & PA & "%' OR
  230. 備註 LIKE N'%" & PA & "%' OR 生產工廠 LIKE N'%" & PA & "%' OR 訂單種類 LIKE N'%" & PA & "%' OR BUYER LIKE N'%" & PA & "%' OR CFMSPEC LIKE N'%" & PA & "%')
  231. ORDER BY 訂單流水號 DESC, 型體號碼, APMA確認, TVW"
  232. End If
  233. CmdSet_For_DGV()
  234. End Sub
  235. Friend Sub SQL_刪除貨款匯入出款明細表()
  236. ConnOpen()
  237. SQL1 = "DELETE FROM 貨款匯入出款明細表 WHERE (出貨數量 = 0)"
  238. CmdSet_For_dr()
  239. End Sub
  240. Friend Sub SQL_鞋型圖片資料庫一張圖片()
  241. ConnOpen()
  242. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 WHERE 形體號 LIKE N'" & PA & "' AND 類別 LIKE N'設計圖'"
  243. CmdSet_For_dr()
  244. End Sub
  245. Friend Sub SQL_驗貨報告()
  246. 圖片庫 = PA1 : SQL_連線字串_圖片資料庫() : ConnOpen_工程圖庫SQL()
  247. SQL1 = "SELECT TOP(1) 驗貨報告 FROM 驗貨報告圖庫 WHERE 驗貨報告編號 LIKE '" & PA2 & "'"
  248. CmdSet_For_dr()
  249. End Sub
  250. Friend Sub SQL_刪除訂單明細表抬頭()
  251. ConnOpen()
  252. SQL1 = "DELETE FROM 訂單明細表抬頭 WHERE (訂單流水號 LIKE N'" & 量產訂單控制表.訂單流水號_tb.Text & "')"
  253. CmdSet_For_dr()
  254. End Sub
  255. Friend Sub SQL_刪除訂單控制表1()
  256. ConnOpen()
  257. SQL1 = "DELETE FROM 訂單控制表 WHERE (訂單流水號 LIKE N'" & 量產訂單控制表.訂單流水號_tb.Text & "')"
  258. CmdSet_For_dr()
  259. End Sub
  260. Friend Sub SQL_刪除訂單明細表1()
  261. ConnOpen()
  262. SQL1 = "DELETE FROM 訂單明細表 WHERE (訂單流水號 LIKE N'" & 量產訂單控制表.訂單流水號_tb.Text & "')"
  263. CmdSet_For_dr()
  264. End Sub
  265. Friend Sub SQL_更改訂單控制表1()
  266. ConnOpen()
  267. If 量產訂單控制表.整張訂單CXL_ch.Checked = False Then
  268. SQL1 = "UPDATE 訂單控制表 SET CXL = '1', CXLTime = '" & Format(Today, "yyyy/MM/dd") & "' WHERE (資料流水號 = '" & 量產訂單控制表.資料流水號_tb.Text & "')"
  269. ElseIf 量產訂單控制表.整張訂單CXL_ch.Checked = True Then
  270. SQL1 = "UPDATE 訂單控制表 SET CXL = '1', CXLTime = '" & Format(Today, "yyyy/MM/dd") & "' WHERE (訂單流水號 = '" & 量產訂單控制表.訂單流水號_tb.Text & "')"
  271. End If
  272. CmdSet_For_dr()
  273. End Sub
  274. Friend Sub SQL_次清單()
  275. ConnOpen()
  276. SQL1 = "SELECT 訂單流水號, 年份季度, 客戶訂單號, 型體號碼, GOODBOX AS 型體名稱, APMA確認 AS 顏色, TVW AS 楦型, 訂單數量, 客戶交期 AS 交期開始, 客戶交期1 AS 交期結束,
  277. 單價, 總金額, 備註, 生產工廠, 訂單種類, BUYER, CFMSPEC, CFMSAMPLE, TRIAL1, TRIAL2, TRIAL3, TRIAL4, 包裝確認時間, 貼標時間, 裁斷時間, 針車時間, 成型時間,
  278. 驗貨時間, 實際離廠日, 資料流水號, 明細建檔, LEATHER, LEA_Note, CXL, CXLTime, 出貨數量, PO_S_Date, Requested_XF, Confirm_XF, Revised_XF, Special_Packaging,
  279. Remarks, 出貨地, 楦頭號, 材質, 長期試穿, 面料, 副料, 中底, 鞋墊, 大底, 跟, 工廠進度表備註1, 七號模具, 工廠進度表備註2, 國標測試, 客戶包裝確認, 東莞業務備註,
  280. 驗貨報告圖片 FROM 訂單控制表
  281. WHERE (資料流水號 = '" & 量產訂單控制表.資料流水號_tb.Text & "') AND (CXL <> 1)"
  282. CmdSet_For_DGV()
  283. End Sub
  284. Friend Sub SQL_新增貨款流水號()
  285. ConnOpen()
  286. SQL1 = "SELECT TOP (1) 貨款流水號 FROM 貨款匯入出款明細表 ORDER BY 貨款流水號 DESC"
  287. CmdSet_For_dr()
  288. End Sub
  289. Friend Sub SQL_新增貨款匯入出款明細表()
  290. ConnOpen()
  291. SQL1 = "INSERT INTO 貨款匯入出款明細表 (貨款流水號, 資料流水號, 訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 楦型, 訂單數量, 出貨數量, " &
  292. "工廠價格, 實際離廠日, 匯款時間, 入帳時間, 貨款備註) " &
  293. "VALUES ('" & ESTR & "','" & PA2 & "','" & PA3 &
  294. "','" & PA4 & "','" & PA5 &
  295. "','" & PA6 & "','" & PA7 &
  296. "','" & PA8 & "','" & PA9 &
  297. "','" & 量產訂單控制表.出貨數量_tb.Text & "', '', '" & Format(量產訂單控制表.時間_dtp.Value, "yyyy/MM/dd") & "', '', '', '')"
  298. CmdSet_For_dr()
  299. End Sub
  300. Friend Sub SQL_更改訂單控制表3()
  301. ConnOpen()
  302. SQL1 = "UPDATE 訂單控制表 SET 實際離廠日 = '" & Format(量產訂單控制表.時間_dtp.Value, "yyyy/MM/dd") & "', 出貨數量 = '" & EDRW & "' " &
  303. "WHERE (資料流水號 = '" & 量產訂單控制表.資料流水號_tb.Text & "')"
  304. CmdSet_For_dr()
  305. End Sub
  306. Friend Sub SQL_貨款流水號()
  307. ConnOpen()
  308. SQL1 = "SELECT TOP (1) 貨款流水號 FROM 貨款匯入出款明細表 ORDER BY 貨款流水號 DESC"
  309. CmdSet_For_dr()
  310. End Sub
  311. Friend Sub SQL_新增貨款匯入出款明細表2()
  312. ConnOpen()
  313. SQL1 = "INSERT INTO 貨款匯入出款明細表 (貨款流水號, 資料流水號, 訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 楦型, 訂單數量, 出貨數量, " &
  314. "工廠價格, 實際離廠日, 匯款時間, 入帳時間, 貨款備註) " &
  315. "VALUES ('" & ESTR & "','" & PA10 & "','" & PA11 &
  316. "','" & PA12 & "','" & PA13 &
  317. "','" & PA14 & "','" & PA15 &
  318. "','" & PA16 & "','" & PA17 &
  319. "','" & EDRW & "', '', '" & Format(量產訂單控制表.時間_dtp.Value, "yyyy/MM/dd") & "', '', '', '')"
  320. CmdSet_For_dr()
  321. End Sub
  322. Friend Sub SQL_修改訂單控制表1()
  323. ConnOpen()
  324. SQL1 = "UPDATE 訂單控制表 SET 實際離廠日 = '" & Format(量產訂單控制表.時間_dtp.Value, "yyyy/MM/dd") & "', 出貨數量 = 訂單數量 " &
  325. "WHERE (訂單流水號 = '" & 量產訂單控制表.訂單流水號_tb.Text & "')"
  326. CmdSet_For_dr()
  327. End Sub
  328. Friend Sub SQL_新增貨款匯入出款明細表3()
  329. ConnOpen()
  330. SQL1 = "INSERT INTO 貨款匯入出款明細表 (貨款流水號, 資料流水號, 訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 楦型, 訂單數量, 出貨數量, " &
  331. "工廠價格, 實際離廠日, 匯款時間, 入帳時間, 貨款備註) " &
  332. "VALUES ('" & ESTR & "','" & PA18 & "','" & PA19 &
  333. "','" & PA20 & "','" & PA21 &
  334. "','" & PA22 & "','" & PA23 &
  335. "','" & PA24 & "','" & PA25 &
  336. "','" & PA26 & "', '', '" & Format(量產訂單控制表.時間_dtp.Value, "yyyy/MM/dd") & "', '', '', '')"
  337. CmdSet_For_dr()
  338. End Sub
  339. Friend Sub SQL_更改訂單控制表2()
  340. ConnOpen()
  341. SQL1 = "UPDATE 訂單控制表 SET 實際離廠日 = '" & Format(量產訂單控制表.時間_dtp.Value, "yyyy/MM/dd") & "', 出貨數量 = '" & PA27 & "' " &
  342. "WHERE (資料流水號 = '" & PA28 & "')"
  343. CmdSet_For_dr()
  344. End Sub
  345. '----------------------------------------量產生產進度表---------------------------------------------------------
  346. Friend Sub SQL_量產生產進度表清單()
  347. ConnOpen()
  348. If PA = "" Then
  349. SQL1 = "SELECT 訂單明細表抬頭.下單日 AS 接單日, 訂單控制表.訂單流水號, 訂單控制表.客戶訂單號,
  350. 訂單控制表.GOODBOX AS 型體名稱, 訂單控制表.型體號碼, 訂單控制表.年份季度, 訂單控制表.TVW AS 楦型,
  351. 訂單控制表.APMA確認 AS 顏色, 訂單控制表.訂單數量, 訂單控制表.工廠回復交期 AS 最後交期, 訂單控制表.BUYER,
  352. 訂單控制表.材質, 訂單控制表.東莞業務備註, 訂單控制表.LEATHER AS 手剪全套, 訂單控制表.LEA_Note AS 斬刀全套,
  353. 訂單控制表.面料, 訂單控制表.副料, 訂單控制表.中底, 訂單控制表.鞋墊, 訂單控制表.大底, 訂單控制表.跟,
  354. 訂單控制表.包裝確認時間 AS 包裝, 訂單控制表.裁斷時間 AS 裁斷, 訂單控制表.針車時間 AS 針車,
  355. 訂單控制表.成型時間 AS 成形, 訂單控制表.驗貨時間 AS 驗貨, 訂單控制表.工廠進度表備註1 AS 驗貨結果,
  356. 訂單控制表.工廠進度表備註2 AS 工廠備註, 訂單控制表.驗貨報告圖片, 訂單控制表.驗報圖庫
  357. FROM 訂單控制表 LEFT OUTER JOIN
  358. 訂單明細表抬頭 ON 訂單控制表.客戶訂單號 = 訂單明細表抬頭.客戶訂單號 AND
  359. 訂單控制表.訂單流水號 = 訂單明細表抬頭.訂單流水號
  360. WHERE (訂單控制表.CXL = 0 OR 訂單控制表.CXL IS NULL) AND (訂單控制表.訂單數量 - 訂單控制表.出貨數量 <> 0) AND
  361. (訂單控制表.年份季度 LIKE '%" & 量產生產進度表.季節_cb.Text & "%') AND (訂單控制表.型體號碼 LIKE '%" & 量產生產進度表.型體號碼_cb.Text & "%') AND
  362. (訂單控制表.生產工廠 LIKE '%" & 量產生產進度表.工廠_cb.Text & "%') AND (訂單控制表.GOODBOX LIKE '%" & 量產生產進度表.型體名稱_cb.Text & "%') AND
  363. (訂單控制表.BUYER LIKE '%" & 量產生產進度表.客戶_cb.Text & "%')
  364. ORDER BY 訂單控制表.訂單流水號 DESC, 訂單控制表.客戶交期1, 訂單控制表.型體號碼, 顏色, 楦型"
  365. Else
  366. SQL1 = "SELECT 訂單明細表抬頭.下單日 AS 接單日, 訂單控制表.訂單流水號, 訂單控制表.客戶訂單號,
  367. 訂單控制表.GOODBOX AS 型體名稱, 訂單控制表.型體號碼, 訂單控制表.年份季度, 訂單控制表.TVW AS 楦型,
  368. 訂單控制表.APMA確認 AS 顏色, 訂單控制表.訂單數量, 訂單控制表.工廠回復交期 AS 最後交期, 訂單控制表.BUYER,
  369. 訂單控制表.材質, 訂單控制表.東莞業務備註, 訂單控制表.LEATHER AS 手剪全套, 訂單控制表.LEA_Note AS 斬刀全套,
  370. 訂單控制表.面料, 訂單控制表.副料, 訂單控制表.中底, 訂單控制表.鞋墊, 訂單控制表.大底, 訂單控制表.跟,
  371. 訂單控制表.包裝確認時間 AS 包裝, 訂單控制表.裁斷時間 AS 裁斷, 訂單控制表.針車時間 AS 針車,
  372. 訂單控制表.成型時間 AS 成形, 訂單控制表.驗貨時間 AS 驗貨, 訂單控制表.工廠進度表備註1 AS 驗貨結果,
  373. 訂單控制表.工廠進度表備註2 AS 工廠備註, 訂單控制表.驗貨報告圖片, 訂單控制表.驗報圖庫
  374. FROM 訂單控制表 LEFT OUTER JOIN
  375. 訂單明細表抬頭 ON 訂單控制表.客戶訂單號 = 訂單明細表抬頭.客戶訂單號 AND
  376. 訂單控制表.訂單流水號 = 訂單明細表抬頭.訂單流水號
  377. WHERE ((訂單控制表.CXL = 0 OR 訂單控制表.CXL IS NULL) AND (訂單控制表.訂單數量 - 訂單控制表.出貨數量 <> 0)) AND ((訂單控制表.訂單流水號 LIKE '%" & PA & "%') OR
  378. (訂單控制表.年份季度 LIKE '%" & PA & "%') OR (訂單控制表.客戶訂單號 LIKE '%" & PA & "%') OR (訂單控制表.型體號碼 LIKE '%" & PA & "%') OR
  379. (訂單控制表.APMA確認 LIKE '%" & PA & "%') OR (訂單控制表.TVW LIKE '%" & PA & "%') OR (訂單控制表.生產工廠 LIKE '%" & PA & "%') OR (訂單控制表.訂單種類 LIKE '%" & PA & "%'))
  380. ORDER BY 訂單控制表.訂單流水號 DESC, 訂單控制表.客戶交期1, 訂單控制表.型體號碼, 顏色, 楦型"
  381. End If
  382. CmdSet_For_DGV()
  383. End Sub
  384. Friend Sub SQL_圖片1()
  385. ConnOpen()
  386. SQL1 = "SELECT 圖片 FROM 鞋樣素描圖控制表 WHERE 型體編號 LIKE N'" & PA & "'"
  387. CmdSet_For_dr()
  388. End Sub
  389. Friend Sub SQL_森康列印清單()
  390. ConnOpen()
  391. SQL1 = "UPDATE 訂單控制表 Set LEATHER = N'" & PA & "', " &
  392. "LEA_Note = N'" & PA1 & "', " &
  393. "面料 = N'" & PA2 & "', " &
  394. "副料 = N'" & PA3 & "', " &
  395. "中底 = N'" & PA4 & "', " &
  396. "鞋墊 = N'" & PA5 & "', " &
  397. "大底 = N'" & PA6 & "', " &
  398. "跟 = N'" & PA7 & "', " &
  399. "包裝確認時間 = N'" & PA8 & "', " &
  400. "裁斷時間 = N'" & PA9 & "', " &
  401. "針車時間 = N'" & PA10 & "', " &
  402. "成型時間 = N'" & PA11 & "', " &
  403. "驗貨時間 = N'" & PA12 & "', " &
  404. "工廠進度表備註1 = N'" & PA13 & "', " &
  405. "工廠進度表備註2 = N'" & PA14 & "' " &
  406. "WHERE (客戶訂單號 LIKE N'" & PA15 & "') AND (GOODBOX LIKE N'" & PA16 & "') AND (APMA確認 LIKE N'" & PA17 & "') " &
  407. "AND (TVW LIKE N'" & PA18 & "') AND (訂單數量 = " & PA19 & ") AND (型體號碼 LIKE N'" & PA20 & "')"
  408. CmdSet_For_dr()
  409. End Sub
  410. Friend Sub SQL_巨益列印清單()
  411. ConnOpen()
  412. SQL1 = "UPDATE 訂單控制表 Set 材質 = N'" & PA21 & "', " &
  413. "東莞業務備註 = N'" & PA22 & "',
  414. WHERE (客戶訂單號 LIKE N'" & PA23 & "') AND (GOODBOX LIKE N'" & PA24 & "') AND (APMA確認 LIKE N'" & PA25 & "') AND
  415. (TVW LIKE N'" & PA26 & "') AND (訂單數量 = " & PA27 & ") AND (型體號碼 LIKE N'" & PA28 & "')"
  416. CmdSet_For_dr()
  417. End Sub
  418. '--------------------------------CXL訂單紀錄表--------------------------
  419. Friend Sub SQL_CXL訂單紀錄表單()
  420. ConnOpen()
  421. If PA = "" Then
  422. SQL1 = "SELECT TOP(500) 訂單流水號, 年份季度, 客戶訂單號, 型體號碼, GOODBOX AS 型體名稱, APMA確認 AS 顏色, TVW AS 楦型, 訂單數量, 客戶交期 AS 交期開始, 客戶交期1 AS 交期結束, 單價, 總金額, 備註, 生產工廠,
  423. 訂單種類, BUYER, CFMSPEC AS 訂單種類, CFMSAMPLE, TRIAL1, TRIAL2, TRIAL3, TRIAL4, 包裝確認時間, 貼標時間, 裁斷時間, 針車時間, 成型時間, 驗貨時間, 實際離廠日, 資料流水號, 明細建檔, LEATHER, LEA_Note,
  424. CXL, CXLTime, 出貨數量, PO_S_Date, Requested_XF, Confirm_XF, Revised_XF, Special_Packaging, Remarks, 出貨地, 楦頭號, 材質, 長期試穿, 面料, 副料, 中底, 鞋墊, 大底, 跟, 工廠進度表備註1,
  425. 七號模具, 工廠進度表備註2, 國標測試, 客戶包裝確認, 東莞業務備註, 驗貨報告圖片
  426. FROM 訂單控制表
  427. WHERE CXL = '1'
  428. ORDER BY 訂單流水號, 型體號碼, APMA確認, TVW"
  429. Else
  430. SQL1 = "SELECT 訂單流水號, 年份季度, 客戶訂單號, 型體號碼, GOODBOX AS 型體名稱, APMA確認 AS 顏色, TVW AS 楦型, 訂單數量, 客戶交期 AS 交期開始, 客戶交期1 AS 交期結束, 單價, 總金額, 備註, 生產工廠,
  431. 訂單種類, BUYER, CFMSPEC AS 訂單種類, CFMSAMPLE, TRIAL1, TRIAL2, TRIAL3, TRIAL4, 包裝確認時間, 貼標時間, 裁斷時間, 針車時間, 成型時間, 驗貨時間, 實際離廠日, 資料流水號, 明細建檔, LEATHER, LEA_Note,
  432. CXL, CXLTime, 出貨數量, PO_S_Date, Requested_XF, Confirm_XF, Revised_XF, Special_Packaging, Remarks, 出貨地, 楦頭號, 材質, 長期試穿, 面料, 副料, 中底, 鞋墊, 大底, 跟, 工廠進度表備註1,
  433. 七號模具, 工廠進度表備註2, 國標測試, 客戶包裝確認, 東莞業務備註, 驗貨報告圖片
  434. FROM 訂單控制表
  435. WHERE (CXL = '1') AND
  436. (訂單流水號 LIKE N'" & PA & "' OR 年份季度 LIKE N'" & PA & "' OR 客戶訂單號 LIKE N'" & PA & "' OR 型體號碼 LIKE N'" & PA & "' OR GOODBOX LIKE N'" & PA & "' OR APMA確認 LIKE N'" & PA &
  437. "' OR TVW LIKE N'" & PA & "' OR 訂單數量 LIKE N'" & PA & "' OR 客戶交期 LIKE N'" & PA & "' OR 客戶交期1 LIKE N'" & PA & "' OR 備註 LIKE N'" & PA & "' OR 生產工廠 LIKE N'" & PA &
  438. "' OR 訂單種類 LIKE N'" & PA & "' OR BUYER LIKE N'" & PA & "' OR CFMSPEC LIKE N'" & PA & "')
  439. ORDER BY 訂單流水號, 型體號碼, APMA確認, TVW"
  440. End If
  441. CmdSet_For_DGV()
  442. End Sub
  443. '----------------------------------- 量產出貨明細表單()--------------------------------
  444. Friend Sub SQL_量產出貨明細表單()
  445. ConnOpen()
  446. If PA = "" Then
  447. SQL1 = "SELECT 貨款匯入出款明細表.貨款流水號, 貨款匯入出款明細表.訂單流水號, 貨款匯入出款明細表.年份季度,
  448. 貨款匯入出款明細表.客戶訂單號, 貨款匯入出款明細表.形體號, 貨款匯入出款明細表.顏色,
  449. 貨款匯入出款明細表.楦型, 貨款匯入出款明細表.訂單數量, 貨款匯入出款明細表.出貨數量, 訂單控制表.備註,
  450. 訂單控制表.生產工廠, 訂單控制表.訂單種類, 訂單控制表.工廠回復交期, 訂單控制表.客戶交期 AS 交期開始,
  451. 訂單控制表.客戶交期1 AS 交期結束, 貨款匯入出款明細表.實際離廠日, 訂單控制表.明細建檔,
  452. 訂單控制表.驗貨報告圖片, 貨款匯入出款明細表.資料流水號, 訂單控制表.驗報圖庫
  453. FROM 貨款匯入出款明細表 LEFT OUTER JOIN 訂單控制表 ON 貨款匯入出款明細表.資料流水號 = 訂單控制表.資料流水號
  454. " & kkk1 & kkk2 & kkk3 & kkk4 & kkk5 & kkk6 & "" &
  455. "ORDER BY 貨款匯入出款明細表.訂單流水號 DESC, 貨款匯入出款明細表.形體號, 貨款匯入出款明細表.顏色, 貨款匯入出款明細表.楦型"
  456. Else
  457. SQL1 = "SELECT 貨款匯入出款明細表.貨款流水號, 貨款匯入出款明細表.訂單流水號, 貨款匯入出款明細表.年份季度,
  458. 貨款匯入出款明細表.客戶訂單號, 貨款匯入出款明細表.形體號, 貨款匯入出款明細表.顏色,
  459. 貨款匯入出款明細表.楦型, 貨款匯入出款明細表.訂單數量, 貨款匯入出款明細表.出貨數量, 訂單控制表.備註,
  460. 訂單控制表.生產工廠, 訂單控制表.訂單種類, 訂單控制表.工廠回復交期, 訂單控制表.客戶交期 AS 交期開始,
  461. 訂單控制表.客戶交期1 AS 交期結束, 貨款匯入出款明細表.實際離廠日, 訂單控制表.明細建檔,
  462. 訂單控制表.驗貨報告圖片, 貨款匯入出款明細表.資料流水號, 訂單控制表.驗報圖庫
  463. FROM 貨款匯入出款明細表 LEFT OUTER JOIN 訂單控制表 ON 貨款匯入出款明細表.資料流水號 = 訂單控制表.資料流水號
  464. " & kkk1 & kkk2 & kkk3 & kkk4 & kkk5 & kkk6 & "
  465. AND (貨款匯入出款明細表.訂單流水號 LIKE '%" & PA & "%' OR 貨款匯入出款明細表.客戶訂單號 LIKE '%" & PA & "%' OR 貨款匯入出款明細表.形體號 LIKE '%" & PA & "%'
  466. OR 貨款匯入出款明細表.顏色 LIKE '%" & PA & "%' OR 貨款匯入出款明細表.楦型 LIKE '%" & PA & "%' OR 訂單控制表.備註 LIKE '%" & PA & "%') " &
  467. "ORDER BY 貨款匯入出款明細表.訂單流水號 DESC, 貨款匯入出款明細表.形體號, 貨款匯入出款明細表.顏色, 貨款匯入出款明細表.楦型"
  468. End If
  469. CmdSet_For_DGV()
  470. End Sub
  471. Friend Sub SQL_季節清單1()
  472. ConnOpen()
  473. SQL1 = "SELECT SEASON FROM 季節清單 ORDER BY SEASON DESC"
  474. CmdSet_For_dr()
  475. End Sub
  476. Friend Sub SQL_更改訂單控制表4()
  477. ConnOpen()
  478. SQL1 = "UPDATE 訂單控制表 SET 實際離廠日 = N'" & Format(量產出貨明細表.實際離場_dtp.Value, "yyyy/MM/dd") & "' WHERE 資料流水號 LIKE N'" & 量產出貨明細表.資料流水號_tb.Text & "'"
  479. CmdSet_For_dr()
  480. End Sub
  481. Friend Sub SQL_貨款匯入出款明細表()
  482. ConnOpen()
  483. SQL1 = "UPDATE 貨款匯入出款明細表 SET 實際離廠日 = N'" & Format(量產出貨明細表.實際離場_dtp.Value, "yyyy/MM/dd") & "' WHERE 資料流水號 LIKE N'" & 量產出貨明細表.資料流水號_tb.Text & "'"
  484. CmdSet_For_dr()
  485. End Sub
  486. '-------------------------------------------------------量產訂單明細表-------------------------------------------------
  487. Friend Sub SQL_基本資料載入()
  488. ConnOpen()
  489. SQL1 = "SELECT 訂單控制表.訂單流水號, 訂單控制表.客戶訂單號, 訂單控制表.生產工廠, 工廠控制表.供應商資料, 工廠控制表.供應商地址, " &
  490. "SUM(訂單控制表.訂單數量) AS 訂單數量 FROM 訂單控制表 INNER JOIN 工廠控制表 ON 訂單控制表.生產工廠 = 工廠控制表.工廠 " &
  491. "WHERE (訂單控制表.訂單流水號 LIKE '" & 量產訂單明細表.訂單號_tb.Text & "') " &
  492. "GROUP BY 訂單控制表.訂單流水號, 訂單控制表.客戶訂單號, 訂單控制表.生產工廠, 工廠控制表.供應商資料, 工廠控制表.供應商地址"
  493. CmdSet_For_dr()
  494. End Sub
  495. Friend Sub SQL_訂單清單()
  496. ConnOpen()
  497. SQL1 = "SELECT 訂單明細表.訂單流水號, 訂單明細表.客戶訂單號, 訂單明細表.ItemNumber, 訂單控制表.GOODBOX AS ProductName,
  498. 訂單明細表.Color, 訂單明細表.DM, 訂單明細表.[4], 訂單明細表.[4.5], 訂單明細表.[5], 訂單明細表.[5.5],
  499. 訂單明細表.[6], 訂單明細表.[6.5], 訂單明細表.[7], 訂單明細表.[7.5], 訂單明細表.[8], 訂單明細表.[8.5], 訂單明細表.[9],
  500. 訂單明細表.[9.5], 訂單明細表.[10], 訂單明細表.[10.5], 訂單明細表.[11], 訂單明細表.[11.5], 訂單明細表.[12],
  501. 訂單明細表.[12.5], 訂單明細表.[13], 訂單明細表.[14],
  502. 訂單明細表.[4] + 訂單明細表.[4.5] + 訂單明細表.[5] + 訂單明細表.[5.5] + 訂單明細表.[6] + 訂單明細表.[6.5] + 訂單明細表.[7]
  503. + 訂單明細表.[7.5] + 訂單明細表.[8] + 訂單明細表.[8.5] + 訂單明細表.[9] + 訂單明細表.[9.5] + 訂單明細表.[10] + 訂單明細表.[10.5]
  504. + 訂單明細表.[11] + 訂單明細表.[11.5] + 訂單明細表.[12] + 訂單明細表.[12.5] + 訂單明細表.[13] + 訂單明細表.[14] AS TOTAL,
  505. 訂單明細表.資料流水號
  506. FROM 訂單明細表 FULL OUTER JOIN
  507. 訂單控制表 ON 訂單明細表.資料流水號 = 訂單控制表.資料流水號
  508. WHERE (訂單明細表.客戶訂單號 LIKE N'" & 量產訂單明細表.Number_tb.Text & "') AND (訂單明細表.訂單流水號 LIKE N'" & 量產訂單明細表.訂單號_tb.Text & "')
  509. ORDER BY 資料流水號"
  510. CmdSet_For_DGV()
  511. End Sub
  512. Friend Sub SQL_訂單清單1()
  513. ConnOpen()
  514. SQL1 = "SELECT 訂單明細表.訂單流水號, 訂單明細表.客戶訂單號, 訂單明細表.ItemNumber, 訂單控制表.GOODBOX AS ProductName,
  515. 訂單明細表.Color, 訂單明細表.DM, 訂單明細表.[4], 訂單明細表.[4.5], 訂單明細表.[5], 訂單明細表.[5.5],
  516. 訂單明細表.[6], 訂單明細表.[6.5], 訂單明細表.[7], 訂單明細表.[7.5], 訂單明細表.[8], 訂單明細表.[8.5], 訂單明細表.[9],
  517. 訂單明細表.[9.5], 訂單明細表.[10], 訂單明細表.[10.5], 訂單明細表.[11], 訂單明細表.[11.5], 訂單明細表.[12],
  518. 訂單明細表.[12.5], 訂單明細表.[13], 訂單明細表.[14],
  519. 訂單明細表.[4] + 訂單明細表.[4.5] + 訂單明細表.[5] + 訂單明細表.[5.5] + 訂單明細表.[6] + 訂單明細表.[6.5] + 訂單明細表.[7]
  520. + 訂單明細表.[7.5] + 訂單明細表.[8] + 訂單明細表.[8.5] + 訂單明細表.[9] + 訂單明細表.[9.5] + 訂單明細表.[10] + 訂單明細表.[10.5]
  521. + 訂單明細表.[11] + 訂單明細表.[11.5] + 訂單明細表.[12] + 訂單明細表.[12.5] + 訂單明細表.[13] + 訂單明細表.[14] AS TOTAL,
  522. 訂單明細表.資料流水號, 訂單控制表.備註
  523. FROM 訂單明細表 FULL OUTER JOIN
  524. 訂單控制表 ON 訂單明細表.資料流水號 = 訂單控制表.資料流水號
  525. WHERE (訂單明細表.客戶訂單號 LIKE N'" & 量產訂單明細表.Number_tb.Text & "') AND (訂單明細表.訂單流水號 LIKE N'" & 量產訂單明細表.訂單號_tb.Text & "')
  526. ORDER BY ProductName, 訂單明細表.Color"
  527. CmdSet_For_DGV()
  528. End Sub
  529. Friend Sub SQL_訂單附件資料()
  530. ConnOpen()
  531. SQL1 = "SELECT 訂單流水號, 附件數 FROM 訂單附件資料 WHERE 訂單流水號 LIKE N'" & 量產訂單明細表.訂單號_tb.Text & "' ORDER BY 附件數"
  532. CmdSet_For_DGV()
  533. End Sub
  534. Friend Sub SQL_訂單控制表1()
  535. ConnOpen()
  536. SQL1 = "SELECT 資料流水號, 年份季度, 客戶訂單號, 型體號碼, GOODBOX AS 型體名稱, APMA確認 AS 顏色, TVW AS 楦型, 訂單數量, 工廠回復交期 AS 工廠交期, 客戶交期 AS 交期開始, 客戶交期1 AS 交期結束,
  537. 單價, 總金額, 備註, 生產工廠, 訂單種類, BUYER, CFMSPEC, CFMSAMPLE, TRIAL1, TRIAL2, TRIAL3, TRIAL4, 包裝確認時間, 貼標時間, 裁斷時間, 針車時間, 成型時間, 驗貨時間, 實際離廠日,
  538. 訂單流水號, 明細建檔, LEATHER, LEA_Note, CXL, CXLTime, 出貨數量, PO_S_Date, Requested_XF, Confirm_XF, Revised_XF, Special_Packaging, Remarks, 出貨地, 楦頭號, 材質, 長期試穿,
  539. 面料, 副料, 中底, 鞋墊, 大底, 跟, 工廠進度表備註1, 七號模具, 工廠進度表備註2, 國標測試, 客戶包裝確認, 東莞業務備註, 驗貨報告圖片
  540. FROM 訂單控制表 WHERE 訂單流水號 LIKE N'" & 量產訂單明細表.訂單號_tb.Text & "' ORDER BY 資料流水號"
  541. CmdSet_For_DGV()
  542. End Sub
  543. Friend Sub SQL_客戶控制表()
  544. ConnOpen()
  545. SQL1 = "SELECT 客戶簡稱 FROM 客戶控制表"
  546. CmdSet_For_dr()
  547. End Sub
  548. Friend Sub SQL_查詢資料()
  549. ConnOpen()
  550. SQL1 = "SELECT 訂單明細表抬頭.客戶訂單號, 訂單明細表抬頭.訂單流水號, 訂單明細表抬頭.ModeOfDelivery, 訂單明細表抬頭.DeliveryTerms, 訂單明細表抬頭.OrgShipDate, " &
  551. "訂單明細表抬頭.FromPort, 訂單明細表抬頭.ToPort, 訂單明細表抬頭.ShippingCarrier, 訂單明細表抬頭.VendorReference, 訂單明細表抬頭.ModifiedDate, 訂單明細表抬頭.CustomerName, " &
  552. "訂單明細表抬頭.ShipDate, 訂單明細表抬頭.SalesOrder, 訂單明細表抬頭.DeliveryAddress, 訂單明細表抬頭.下單日, 訂單明細表抬頭.交期, 訂單明細表抬頭.ETADate, 訂單明細表抬頭.CreatedDate, " &
  553. "訂單明細表抬頭.Brand, 訂單明細表抬頭.CustomerRequisition, DELIVERYADDRESS.REMARK FROM 訂單明細表抬頭 INNER JOIN DELIVERYADDRESS ON 訂單明細表抬頭.DeliveryAddress = " &
  554. "DELIVERYADDRESS.DELIVERYADDRESS WHERE (訂單明細表抬頭.客戶訂單號 LIKE '" & 量產訂單明細表.Number_tb.Text & "') AND (訂單明細表抬頭.訂單流水號 LIKE '" & 量產訂單明細表.訂單號_tb.Text & "')"
  555. CmdSet_For_dr()
  556. End Sub
  557. Friend Sub SQL_一筆鞋型圖片資料庫1()
  558. ConnOpen()
  559. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 WHERE 形體號 LIKE N'" & PA5 & "' AND 類別 LIKE N'設計圖'"
  560. CmdSet_For_dr()
  561. End Sub
  562. Friend Sub SQL_一筆鞋型圖片資料庫2()
  563. ConnOpen()
  564. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 WHERE 形體號 LIKE N'" & PA5 & "'"
  565. CmdSet_For_dr()
  566. End Sub
  567. Friend Sub SQL_一筆鞋型圖片資料庫3()
  568. ConnOpen()
  569. SQL1 = "SELECT 圖片 FROM 鞋樣素描圖控制表 WHERE 型體編號 LIKE N'" & PA5 & "'"
  570. CmdSet_For_dr()
  571. End Sub
  572. Friend Sub SQL_一筆訂單附件資料()
  573. ConnOpen()
  574. SQL1 = "SELECT TOP(1) 圖片 FROM 訂單附件資料 WHERE 訂單流水號 LIKE N'" & PA6 & "' AND 附件數 LIKE N'" & PA7 & "'"
  575. CmdSet_For_dr()
  576. End Sub
  577. Friend Sub SQL_一筆鞋型圖片資料庫4()
  578. ConnOpen()
  579. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 WHERE 形體號 LIKE N'" & PA6 & "' AND 類別 LIKE N'設計圖'"
  580. CmdSet_For_dr()
  581. End Sub
  582. Friend Sub SQL_一筆鞋型圖片資料庫5()
  583. ConnOpen()
  584. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 WHERE 形體號 LIKE N'" & PA6 & "'"
  585. CmdSet_For_dr()
  586. End Sub
  587. Friend Sub SQL_一筆鞋型圖片資料庫6()
  588. ConnOpen()
  589. SQL1 = "SELECT 圖片 FROM 鞋樣素描圖控制表 WHERE 型體編號 LIKE N'" & PA6 & "'"
  590. CmdSet_For_dr()
  591. End Sub
  592. Friend Sub SQL_DELIVERYADDRESS2()
  593. ConnOpen()
  594. SQL1 = "SELECT DELIVERYADDRESS FROM DELIVERYADDRESS WHERE REMARK LIKE '" & 量產訂單明細表.Remark_cb.Text & "'"
  595. CmdSet_For_dr()
  596. End Sub
  597. Friend Sub SQL_修改訂單明細表抬頭()
  598. ConnOpen()
  599. SQL1 = "UPDATE 訂單明細表抬頭 SET ModeOfDelivery = N'" & 量產訂單明細表.Delivery_cb.Text & "', DeliveryTerms = N'" & 量產訂單明細表.Terms_cb.Text & "', FromPort = N'" & 量產訂單明細表.FromPort_cb.Text & "', ToPort = N'" & 量產訂單明細表.ToPort_cb.Text & "',
  600. 工廠 = N'" & 量產訂單明細表.工廠_tb.Text & "', DeliveryAddress = N'" & 量產訂單明細表.DeliveryAddress_tb.Text & "', CustomerRequisition = N'" & 量產訂單明細表.CustomerRequisition_tb.Text & "', OrgShipDate = N'" & DTPs(1) & "',
  601. ShippingCarrier = N'" & 量產訂單明細表.ShippingCarrier_tb.Text & "', VendorReference = N'" & 量產訂單明細表.VendorReference_tb.Text & "', ModifiedDate = N'" & DTPs(2) & "', ShipDate = N'" & DTPs(3) & "',
  602. SalesOrder = N'" & 量產訂單明細表.SalesOrder_tb.Text & "', CustomerName = N'" & 量產訂單明細表.CustomerName_tb.Text & "', 下單日 = N'" & DTPs(4) & "', 交期 = N'" & DTPs(5) & "', ETADate = N'" & DTPs(6) & "',
  603. CreatedDate = N'" & DTPs(0) & "', Brand = N'" & 量產訂單明細表.Brand_cb.Text & "'
  604. WHERE (訂單流水號 LIKE N'" & 量產訂單明細表.訂單號_tb.Text & "')"
  605. CmdSet_For_dr()
  606. End Sub
  607. Friend Sub SQL_修改訂單控制表5()
  608. ConnOpen()
  609. SQL1 = "UPDATE 訂單控制表 SET 訂單數量 = N'" & PA8 & "', 客戶交期 = N'" & PA9 &
  610. "', 客戶交期1 = N'" & PA10 & "', 備註 = N'" & PA11 &
  611. "', 工廠回復交期 = N'" & PA12 & "', BUYER = N'" & PA13 & "'
  612. WHERE (資料流水號 LIKE N'" & PA14 & "')"
  613. CmdSet_For_dr()
  614. End Sub
  615. Friend Sub SQL_修改訂單明細表1()
  616. ConnOpen()
  617. SQL1 = "UPDATE 訂單明細表 SET [4] = N'" & PA15 & "', [4.5] = N'" & PA16 &
  618. "', [5] = N'" & PA17 & "', [5.5] = N'" & PA18 &
  619. "', [6] = N'" & PA19 & "', [6.5] = N'" & PA20 &
  620. "', [7] = N'" & PA21 & "', [7.5] = N'" & PA22 &
  621. "', [8] = N'" & PA23 & "', [8.5] = N'" & PA24 &
  622. "', [9] = N'" & PA25 & "', [9.5] = N'" & PA26 &
  623. "', [10] = N'" & PA27 & "', [10.5] = N'" & PA28 &
  624. "', [11] = N'" & PA29 & "', [11.5] = N'" & PA30 &
  625. "', [12] = N'" & PA31 & "', [12.5] = N'" & PA32 &
  626. "', [13] = N'" & PA33 & "', [14] = N'" & PA7 & "'
  627. WHERE (資料流水號 LIKE N'" & PA4 & "')"
  628. CmdSet_For_dr()
  629. End Sub
  630. Friend Sub SQL_訂單附件資料1()
  631. ConnOpen()
  632. SQL1 = "SELECT 附件數 FROM 訂單附件資料 WHERE 訂單流水號 LIKE N'" & 量產訂單明細表.訂單號_tb.Text & "' ORDER BY 附件數 DESC"
  633. CmdSet_For_dr()
  634. End Sub
  635. Friend Sub SQL_新增訂單附件資料()
  636. ConnOpen()
  637. SQL1 = "INSERT INTO 訂單附件資料 (訂單流水號, 附件數, 圖片) SELECT N'" & 量產訂單明細表.訂單號_tb.Text & "',N'" & 量產訂單明細表.TextBox3.Text & "',
  638. BULKCOLUMN FROM OPENROWSET ( BULK '" & FTP實體位置 & AA(1) & "\" & 量產訂單明細表.TextBox4.Text & "', SINGLE_BLOB) AS EMPLOYEEPICTURE"
  639. CmdSet_For_dr()
  640. End Sub
  641. Friend Sub SQL_訂單附件資料3()
  642. ConnOpen()
  643. SQL1 = "SELECT TOP(1) 圖片 FROM 訂單附件資料 WHERE 訂單流水號 LIKE N'" & 量產訂單明細表.訂單號_tb.Text & "' AND 附件數 LIKE N'" & 量產訂單明細表.TextBox3.Text & "'"
  644. CmdSet_For_dr()
  645. End Sub
  646. End Module