Geen omschrijving
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 28KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397
  1. Module SQL_成本管理系統
  2. Friend Sub SQL_成本資料庫管理表單()
  3. ConnOpen()
  4. SQL1 = "SELECT 訂單控制表.BUYER, 訂單控制表.年份季度, 訂單控制表.訂單流水號, 訂單控制表.客戶訂單號, 訂單控制表.型體號碼, 訂單控制表.GOODBOX AS 型體名稱,
  5. 訂單控制表.APMA確認 AS 顏色, 訂單控制表.TVW AS 楦型, 訂單控制表.訂單數量, 訂單控制表.客戶交期 AS 交期開始, 訂單控制表.客戶交期1 AS 交期結束, 訂單控制表.單價,
  6. 訂單控制表.總金額 AS 銷售金額, 訂單控制表.備註, 訂單控制表.生產工廠, 訂單控制表.資料流水號, 訂單價格利潤明細表.Quantity, 訂單價格利潤明細表.Currency,
  7. 訂單價格利潤明細表.Exchange, 訂單價格利潤明細表.Price, 訂單價格利潤明細表.Discount_price AS [Discount price],
  8. 訂單價格利潤明細表.Commercial_invoice AS [Commercial invoice], 訂單價格利潤明細表.Overage_invoice AS [Overage invoice],
  9. 訂單價格利潤明細表.Selling_price AS [Selling price], 訂單價格利潤明細表.HTS_code AS [HTS code], 訂單價格利潤明細表.Remark1,
  10. 訂單價格利潤明細表.Fty_price AS [Fty price], 訂單價格利潤明細表.Mold_cost AS [Mold cost], 訂單價格利潤明細表.Collected_mold_cost AS [Collected mold cost],
  11. 訂單價格利潤明細表.Amortization_qty AS [Amortization qty], 訂單價格利潤明細表.Profit, 訂單價格利潤明細表.Commission, 訂單價格利潤明細表.Remark2,
  12. 訂單價格利潤明細表.Price AS 客戶付款, 訂單價格利潤明細表.Price AS 未收款項, 訂單價格利潤明細表.Price AS 預收款項, 訂單價格利潤明細表.Price AS 成本金額,
  13. 訂單價格利潤明細表.Price AS 利潤, 訂單價格利潤明細表.Price AS 實際收款, 訂單價格利潤明細表.年份, 訂單價格利潤表暫存檔.利潤表流水號, 訂單價格利潤明細表.審核
  14. FROM 訂單控制表 INNER JOIN 訂單價格利潤表暫存檔 ON 訂單控制表.資料流水號 = 訂單價格利潤表暫存檔.資料流水號 LEFT OUTER JOIN
  15. 訂單價格利潤明細表 ON 訂單控制表.資料流水號 = 訂單價格利潤明細表.資料流水號
  16. WHERE (訂單價格利潤明細表.年份 LIKE '" & 成本資料庫管理.年份_cb.Text & "') AND (訂單控制表.CXL IS NULL OR 訂單控制表.CXL = 0) AND (訂單控制表.訂單流水號 IS NULL)
  17. ORDER BY 訂單控制表.訂單流水號 DESC"
  18. CmdSet_For_DGV()
  19. End Sub
  20. Friend Sub SQL_訂單價格利潤明細表()
  21. ConnOpen()
  22. SQL1 = "SELECT 資料流水號, 訂單流水號, 客戶流水號, 年份, 利潤表流水號 FROM 訂單價格利潤明細表 WHERE (利潤表流水號 LIKE '" & 成本資料庫管理.利潤表流水號_tb.Text & "')"
  23. CmdSet_For_DGV()
  24. End Sub
  25. Friend Sub SQL_訂單價格利潤明細表1()
  26. ConnOpen()
  27. SQL1 = "SELECT 訂單價格利潤明細表.資料流水號, 訂單價格利潤明細表.天盾訂單號, 訂單價格利潤明細表.客戶流水號, 訂單價格利潤明細表.年份, 訂單價格利潤明細表.利潤表流水號, 訂單控制表.形體號, " &
  28. "訂單控制表.顏色, 訂單控制表.楦型 FROM 訂單價格利潤明細表 LEFT OUTER JOIN 訂單控制表 ON 訂單價格利潤明細表.資料流水號 = 訂單控制表.資料流水號 " &
  29. "WHERE (訂單價格利潤明細表.天盾訂單號 LIKE '" & 成本資料庫管理.訂單流水號_tb.Text & "') ORDER BY 訂單控制表.形體號, 訂單控制表.顏色, 訂單控制表.楦型"
  30. CmdSet_For_DGV()
  31. End Sub
  32. Friend Sub SQL_訂單控制表單1()
  33. ConnOpen()
  34. SQL1 = "SELECT 訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 楦型 FROM 訂單控制表 WHERE (訂單流水號 LIKE '" & 成本資料庫管理.訂單流水號_tb.Text & "') ORDER BY 形體號, 顏色, 楦型"
  35. CmdSet_For_DGV()
  36. End Sub
  37. Friend Sub SQL_訂單明細表()
  38. ConnOpen()
  39. SQL1 = "SELECT 天盾流水號, 客戶訂單號, ItemNumber, ProductName, ProductDescription, Color, DM FROM 訂單明細表 WHERE (天盾流水號 LIKE '" & 成本資料庫管理.訂單流水號_tb.Text & "') ORDER BY ProductName, Color, DM"
  40. CmdSet_For_DGV()
  41. End Sub
  42. Friend Sub SQL_訂單控制表()
  43. ConnOpen()
  44. SQL1 = "SELECT 訂單流水號, 年份季度, 客戶訂單號, 形體號, 顏色, 楦型 FROM 訂單控制表 WHERE (資料流水號 LIKE '" & 成本資料庫管理.資料流水號_tb.Text & "') ORDER BY 形體號, 顏色, 楦型"
  45. CmdSet_For_DGV()
  46. End Sub
  47. Friend Sub SQL_刪除訂單價格利潤明細表()
  48. ConnOpen()
  49. SQL1 = "DELETE FROM 訂單價格利潤明細表 WHERE (利潤表流水號 = '" & 成本資料庫管理.利潤表流水號_tb.Text & "')"
  50. CmdSet_For_dr()
  51. End Sub
  52. '--------------------------------訂單價格利潤明細表---------------------------------------------------------------------------
  53. Friend Sub SQL_刪除訂單價格利潤表暫存檔()
  54. ConnOpen()
  55. SQL1 = "DELETE FROM 訂單價格利潤表暫存檔"
  56. CmdSet_For_dr()
  57. End Sub
  58. Friend Sub SQL_最後一筆筆訂單價格利潤明細表()
  59. ConnOpen()
  60. SQL1 = "SELECT TOP (1) 利潤表流水號 FROM 訂單價格利潤明細表 ORDER BY 利潤表流水號 DESC"
  61. CmdSet_For_dr()
  62. End Sub
  63. Friend Sub SQL_新增訂單價格利潤表暫存檔()
  64. ConnOpen()
  65. SQL1 = "INSERT INTO 訂單價格利潤表暫存檔 (資料流水號, 利潤表流水號, 訂單流水號) " &
  66. "VALUES ('" & PA4 & "','" & WW & "', '" & PA5 & "')"
  67. CmdSet_For_dr()
  68. End Sub
  69. Friend Sub SQL_新增訂單價格利潤表暫存檔1()
  70. ConnOpen()
  71. SQL1 = "INSERT INTO 訂單價格利潤表暫存檔 (資料流水號, 利潤表流水號, 訂單流水號) " &
  72. "VALUES ('" & PA6 & "','" & WW & "', '" & PA7 & "')"
  73. CmdSet_For_dr()
  74. End Sub
  75. Friend Sub SQL_未建檔清單()
  76. ConnOpen()
  77. SQL1 = "SELECT 訂單控制表.訂單流水號
  78. FROM 訂單控制表 FULL OUTER JOIN 訂單價格利潤明細表 ON 訂單控制表.資料流水號 = 訂單價格利潤明細表.資料流水號
  79. WHERE (訂單控制表.CXL IS NULL OR 訂單控制表.CXL = 0) AND (訂單控制表.CFMSPEC LIKE '" & 訂單價格利潤明細表.訂單屬性_cb.Text & "') AND
  80. (訂單價格利潤明細表.資料流水號 IS NULL) AND (訂單控制表.CFMSPEC LIKE '" & 訂單價格利潤明細表.訂單屬性_cb.Text & "')
  81. GROUP BY 訂單控制表.訂單流水號
  82. ORDER BY 訂單控制表.訂單流水號 DESC"
  83. CmdSet_For_DGV()
  84. End Sub
  85. Friend Sub SQL_最後一筆利潤表流水號()
  86. ConnOpen()
  87. SQL1 = "Select Top(1) 利潤表流水號 FROM 訂單價格利潤表暫存檔 ORDER BY 利潤表流水號 DESC"
  88. CmdSet_For_dr()
  89. End Sub
  90. Friend Sub SQL_新增訂單價格利潤表暫存檔2()
  91. ConnOpen()
  92. SQL1 = "INSERT INTO 訂單價格利潤表暫存檔 (資料流水號, 利潤表流水號, 訂單流水號) " &
  93. "VALUES ('" & 訂單價格利潤明細表.資料流水號_tb.Text & "','" & WW & "', '" & 訂單價格利潤明細表.訂單流水號_tb.Text & "')"
  94. CmdSet_For_dr()
  95. End Sub
  96. Friend Sub SQL_最後一筆利潤表流水號1()
  97. ConnOpen()
  98. SQL1 = "SELECT TOP (1) 利潤表流水號 FROM 訂單價格利潤明細表 ORDER BY 利潤表流水號 DESC"
  99. CmdSet_For_dr()
  100. End Sub
  101. Friend Sub SQL_新增訂單價格利潤明細表()
  102. ConnOpen()
  103. SQL1 = "INSERT INTO 訂單價格利潤明細表 (資料流水號, 訂單流水號, 客戶訂單號, 利潤表流水號, 年份, Quantity, Exchange, 審核, 類型, Price,
  104. Discount_price, Commercial_invoice, Overage_invoice, Selling_price, HTS_code, Remark1, Fty_price, Mold_cost,
  105. Collected_mold_cost, Amortization_qty, Profit, Commission, Remark2, Currency) " &
  106. "VALUES ('" & 訂單價格利潤明細表.資料流水號_tb.Text & "', '" & 訂單價格利潤明細表.訂單流水號_tb.Text & "', '" & 訂單價格利潤明細表.客戶訂單號_tb.Text & "', '" & WW & "', '" & 訂單價格利潤明細表.年份_cb.Text & "', N'0', N'0', N'0', N'0', '" & 訂單價格利潤明細表.訂單屬性_cb.Text &
  107. "', N'0', N'0', N'0', N'0', N'0', N'', N'', N'0', N'0', N'0', N'0', N'0', N'0', N'', '" & 訂單價格利潤明細表.Currency_cb.Text & "')"
  108. CmdSet_For_dr()
  109. End Sub
  110. Friend Sub SQL_刪除拆分資料()
  111. ConnOpen()
  112. SQL1 = "DELETE FROM 訂單價格利潤表暫存檔 WHERE 利潤表流水號 LIKE '" & 訂單價格利潤明細表.利潤表流水號_tb.Text & "'"
  113. CmdSet_For_dr()
  114. End Sub
  115. Friend Sub SQL_刪除拆分資料1()
  116. ConnOpen()
  117. SQL1 = "DELETE FROM 訂單價格利潤明細表 WHERE 利潤表流水號 LIKE '" & 訂單價格利潤明細表.利潤表流水號_tb.Text & "'"
  118. CmdSet_For_dr()
  119. End Sub
  120. Friend Sub SQL_查閱利潤表流水號()
  121. ConnOpen()
  122. SQL1 = "SELECT 利潤表流水號 FROM 訂單價格利潤明細表 WHERE (資料流水號 LIKE '" & PA & "')"
  123. CmdSet_For_dr()
  124. End Sub
  125. Friend Sub SQL_更改訂單控制表5()
  126. ConnOpen()
  127. SQL1 = "UPDATE 訂單控制表 SET 單價 = '" & PA3 & "', 總金額 = '" & PA1 & "' " &
  128. "WHERE (資料流水號 LIKE '" & PA & "')"
  129. CmdSet_For_dr()
  130. End Sub
  131. Friend Sub SQL_新增訂單價格利潤明細表1()
  132. ConnOpen()
  133. SQL1 = "INSERT INTO 訂單價格利潤明細表 (資料流水號, 訂單流水號, 客戶訂單號, 利潤表流水號, 年份, Quantity, Exchange, 審核, 類型, Price,
  134. Discount_price, Commercial_invoice, Overage_invoice, Selling_price, HTS_code, Remark1, Fty_price, Mold_cost,
  135. Collected_mold_cost, Amortization_qty, Profit, Commission, Remark2, Currency) " &
  136. "VALUES ('" & PA & "', '" & PA2 &
  137. "', '" & PA4 & "', '" & PA5 &
  138. "', '" & 訂單價格利潤明細表.年份_cb.Text & "', '" & PA6 &
  139. "', '" & PA7 & "', '" & PA8 & "', '" & 訂單價格利潤明細表.訂單屬性_cb.Text &
  140. "', '" & PA9 & "', '" & PA10 &
  141. "', '" & PA11 & "', '" & PA12 &
  142. "', '" & PA13 & "', '" & PA14 &
  143. "', '" & PA15 & "', '" & PA16 &
  144. "', '" & PA17 & "', '" & PA18 &
  145. "', '" & PA19 & "', '" & PA20 &
  146. "', '" & PA21 & "', '" & PA22 & "', '" & 訂單價格利潤明細表.Currency_cb.Text & "')"
  147. CmdSet_For_dr()
  148. End Sub
  149. Friend Sub SQL_查詢利潤表流水號()
  150. ConnOpen()
  151. SQL1 = "SELECT 利潤表流水號 FROM 訂單價格利潤明細表 WHERE (資料流水號 LIKE '" & PA & "')"
  152. CmdSet_For_dr()
  153. End Sub
  154. Friend Sub SQL_新增訂單價格利潤明細表2()
  155. ConnOpen()
  156. SQL1 = "INSERT INTO 訂單價格利潤明細表 (資料流水號, 訂單流水號, 客戶訂單號, 利潤表流水號, 年份, Quantity, Exchange, 審核, 類型, Price,
  157. Discount_price, Commercial_invoice, Overage_invoice, Selling_price, HTS_code, Remark1, Fty_price, Mold_cost,
  158. Collected_mold_cost, Amortization_qty, Profit, Commission, Remark2, Currency) " &
  159. "VALUES ('" & PA3 & "', '" & PA4 &
  160. "', '" & PA5 & "', '" & PA6 &
  161. "', '" & 訂單價格利潤明細表.年份_cb.Text & "', '" & PA7 &
  162. "', '" & PA8 & "', '" & PA9 & "', '" & 訂單價格利潤明細表.訂單屬性_cb.Text &
  163. "', '" & PA10 & "', '" & PA11 &
  164. "', '" & PA12 & "', '" & PA13 &
  165. "', '" & PA14 & "', '" & PA15 &
  166. "', '" & PA16 & "', '" & PA17 &
  167. "', '" & PA18 & "', '" & PA19 &
  168. "', '" & PA20 & "', '" & PA21 &
  169. "', '" & PA22 & "', '" & PA23 & "', '" & 訂單價格利潤明細表.Currency_cb.Text & "')"
  170. CmdSet_For_dr()
  171. End Sub
  172. Friend Sub SQL_更改訂單控制表6()
  173. ConnOpen()
  174. SQL1 = "UPDATE 訂單控制表 SET 單價 = '0.00', 總金額 = '0.00' " &
  175. "WHERE (訂單流水號 LIKE '" & 訂單價格利潤明細表.訂單流水號_tb.Text & "')"
  176. CmdSet_For_dr()
  177. End Sub
  178. Friend Sub SQL_修改訂單控制表4()
  179. ConnOpen()
  180. SQL1 = "UPDATE 訂單控制表 SET 單價 = '" & PA & "', 總金額 = '" & PA1 & "' " &
  181. "WHERE (資料流水號 LIKE '" & PA2 & "')"
  182. CmdSet_For_dr()
  183. End Sub
  184. Friend Sub SQL_更改訂單價格利潤明細表()
  185. ConnOpen()
  186. SQL1 = "UPDATE 訂單價格利潤明細表 SET 年份 = '" & PA3 & "', Quantity = '" & PA4 &
  187. "', Exchange = '" & PA5 & "', 審核 = '" & PA6 &
  188. "', Price = '" & PA7 & "', Discount_price = '" & PA8 &
  189. "', Commercial_invoice = '" & PA9 &
  190. "', Overage_invoice = '" & PA10 &
  191. "', Selling_price = '" & PA11 & "', HTS_code = '" & PA12 &
  192. "', Remark1 = '" & PA13 & "', Fty_price = '" & PA14 &
  193. "', Mold_cost = '" & PA15 &
  194. "', Collected_mold_cost = '" & PA16 &
  195. "', Amortization_qty = '" & PA17 & "' , Profit = '" & PA18 &
  196. "', Commission = '" & PA19 & "', Remark2 = '" & PA20 &
  197. "', Currency = '" & 訂單價格利潤明細表.Currency_cb.Text & "'
  198. WHERE (利潤表流水號 LIKE '" & PA21 & "')"
  199. CmdSet_For_dr()
  200. End Sub
  201. Friend Sub SQL_更改訂單控制表7()
  202. ConnOpen()
  203. SQL1 = "UPDATE 訂單控制表 SET 單價 = '" & PA22 & "', 總金額 = '" & PA23 & "' " &
  204. "WHERE (資料流水號 LIKE '" & PA24 & "')"
  205. CmdSet_For_dr()
  206. End Sub
  207. Friend Sub SQL_更改訂單控制表8()
  208. ConnOpen()
  209. SQL1 = "UPDATE 訂單控制表 SET 單價 = '" & PA & "', 總金額 = '" & PA1 & "' " &
  210. "WHERE (資料流水號 LIKE '" & PA3 & "')"
  211. CmdSet_For_dr()
  212. End Sub
  213. Friend Sub SQL_更改訂單價格利潤明細表1()
  214. ConnOpen()
  215. SQL1 = "UPDATE 訂單價格利潤明細表 SET 年份 = '" & PA & "', Quantity = '" & PA1 &
  216. "', Exchange = '" & PA2 & "', 審核 = '" & PA3 &
  217. "', Price = '" & PA4 & "', Discount_price = '" & PA5 &
  218. "', Commercial_invoice = '" & PA6 &
  219. "', Overage_invoice = '" & PA7 &
  220. "', Selling_price = '" & PA8 & "', HTS_code = '" & PA9 &
  221. "', Remark1 = '" & PA10 & "', Fty_price = '" & PA11 &
  222. "', Mold_cost = '" & PA12 &
  223. "', Collected_mold_cost = '" & PA13 &
  224. "', Amortization_qty = '" & PA14 & "' , Profit = '" & PA15 &
  225. "', Commission = '" & PA16 & "', Remark2 = '" & PA17 &
  226. "', Currency = '" & 訂單價格利潤明細表.Currency_cb.Text & "'
  227. WHERE (利潤表流水號 LIKE '" & PA18 & "')"
  228. CmdSet_For_dr()
  229. End Sub
  230. Friend Sub SQL_刪除訂單價格利潤明細表1()
  231. ConnOpen()
  232. SQL1 = "DELETE FROM 訂單價格利潤明細表 WHERE (訂單流水號 = '" & 訂單價格利潤明細表.訂單流水號_tb.Text & "')"
  233. CmdSet_For_dr()
  234. End Sub
  235. '----------------------------------------------樣品報價控制表----------------------------------------
  236. Friend Sub SQL_樣品報價控制表單1()
  237. ConnOpen()
  238. SQL1 = "SELECT 樣品訂單控制表.季節, 樣品訂單控制表.客戶, 樣品訂單控制表.工廠, 樣品訂單清單.SO, 樣品訂單清單.版次,
  239. 樣品訂單清單.項次, 樣品訂單控制表.型體號碼, 樣品訂單控制表.型體名稱, 樣品訂單清單.顏色, 樣品訂單清單.數量,
  240. 樣品訂單清單.已報價 AS 已建立報價, 樣品訂單清單.流水號
  241. FROM 樣品訂單清單 LEFT OUTER JOIN
  242. 樣品訂單控制表 ON 樣品訂單清單.SO = 樣品訂單控制表.SO AND 樣品訂單清單.版次 = 樣品訂單控制表.版次
  243. " & 條件變更 & "
  244. ORDER BY 樣品訂單清單.SO, 樣品訂單清單.版次, 樣品訂單清單.項次"
  245. CmdSet_For_DGV()
  246. End Sub
  247. Friend Sub SQL_樣品報價控制表單2()
  248. ConnOpen()
  249. If PA = "" Then
  250. SQL1 = "SELECT SEASON, CUST, FCTY, STYLE, STYLENAME, COLOR, SO, 版次, 項次, MATERIALS, MATERIAL_CLASS,
  251. OUTSOLE, INSOLE, FC, REMARK
  252. FROM 樣品單價控制表 ORDER BY SO DESC, 版次, 項次"
  253. Else
  254. SQL1 = "SELECT SEASON, CUST, FCTY, STYLE, STYLENAME, COLOR, SO, 版次, 項次, MATERIALS, MATERIAL_CLASS,
  255. OUTSOLE, INSOLE, FC, REMARK
  256. FROM 樣品單價控制表
  257. WHERE SEASON LIKE N'%" & PA & "%' OR CUST LIKE N'%" & PA & "%' OR FCTY LIKE N'%" & PA & "%' OR STYLE LIKE N'%" & PA & "%' OR STYLENAME LIKE N'%" & PA & "%' OR
  258. COLOR LIKE N'%" & PA & "%' OR SO LIKE N'%" & PA & "%' OR 版次 LIKE N'%" & PA & "%' OR 項次 LIKE N'%" & PA & "%' OR MATERIALS LIKE N'%" & PA & "%' OR
  259. MATERIAL_CLASS LIKE N'%" & PA & "%' OR OUTSOLE LIKE N'%" & PA & "%' OR INSOLE LIKE N'%" & PA & "%' OR REMARK LIKE N'%" & PA & "%' ORDER BY SO DESC, 版次, 項次"
  260. End If
  261. CmdSet_For_DGV()
  262. End Sub
  263. Friend Sub SQL_樣品報價控制表單3()
  264. ConnOpen()
  265. SQL1 = "SELECT METOO選擇按鈕.選擇, 樣品訂單清單.項次, 樣品訂單部件表.部件, 樣品訂單部件表.材料名稱,
  266. 樣品訂單部件表.材料說明 AS 顏色, 樣品訂單部件表.廠商, 樣品訂單部件表.備註, 樣品訂單部件表.版次,
  267. 樣品訂單部件表.流水號, 樣品訂單部件表.項次 AS 排列
  268. FROM 樣品訂單部件表 INNER JOIN
  269. 樣品訂單清單 ON 樣品訂單部件表.流水號 = 樣品訂單清單.流水號 LEFT OUTER JOIN
  270. METOO選擇按鈕 ON 樣品訂單部件表.SO = METOO選擇按鈕.對應 " &
  271. "WHERE (樣品訂單部件表.SO LIKE N'" & 樣品報價控制表.SO_tb.Text & "') AND (樣品訂單部件表.版次 LIKE N'" & 樣品報價控制表.版次_tb.Text & "') AND (樣品訂單清單.項次 LIKE N'" & 樣品報價控制表.項次_tb.Text & "') " &
  272. "AND (LEFT(樣品訂單部件表.部件,1) LIKE N'A' OR LEFT(樣品訂單部件表.部件,1) LIKE N'E') " &
  273. "ORDER BY 樣品訂單部件表.流水號, 樣品訂單部件表.項次, 樣品訂單部件表.部件"
  274. CmdSet_For_DGV()
  275. End Sub
  276. Friend Sub SQL_修改樣品訂單清單2()
  277. ConnOpen()
  278. SQL1 = "UPDATE 樣品訂單清單 SET 已報價 = N'0' WHERE (已報價 IS NULL)"
  279. CmdSet_For_dr()
  280. End Sub
  281. Friend Sub SQL_最後一張鞋型圖片資料庫()
  282. ConnOpen()
  283. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
  284. "WHERE 客戶 LIKE N'" & PA & "' AND 形體號 LIKE N'" & PA1 &
  285. "' AND 形體名 LIKE N'" & PA2 & "' AND 類別 LIKE N'設計圖'"
  286. CmdSet_For_dr()
  287. End Sub
  288. Friend Sub SQL_最後一張鞋型圖片資料庫1()
  289. ConnOpen()
  290. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 " &
  291. "WHERE 客戶 LIKE N'" & PA & "' AND 形體號 LIKE N'" & PA1 &
  292. "' AND 形體名 LIKE N'" & PA2 & "' AND 類別 LIKE N'設計圖'"
  293. CmdSet_For_dr()
  294. End Sub
  295. Friend Sub SQL_新增樣品單價控制表()
  296. ConnOpen()
  297. SQL1 = "INSERT INTO 樣品單價控制表 (SEASON, CUST, FCTY, STYLE, STYLENAME, COLOR, SO, 版次, 項次, MATERIALS, MATERIAL_CLASS, OUTSOLE, INSOLE, FC, REMARK) " &
  298. "VALUES (N'" & 樣品報價控制表.SEASON_tb.Text & "', N'" & 樣品報價控制表.CUST_tb.Text & "', N'" & 樣品報價控制表.FACTORY_tb.Text & "', N'" & 樣品報價控制表.STYLE_tb.Text & "', N'" & 樣品報價控制表.STYLENAME_tb.Text & "', N'" & 樣品報價控制表.COLOR_tb.Text & "', N'" & 樣品報價控制表.SO_tb.Text &
  299. "', N'" & 樣品報價控制表.版次_tb.Text & "', N'" & 樣品報價控制表.項次_tb.Text & "', N'" & 樣品報價控制表.Materials_tb.Text & "', N'', N'" & 樣品報價控制表.Outsole_tb.Text & "', N'', N'0.0', N'')"
  300. CmdSet_For_dr()
  301. End Sub
  302. Friend Sub SQL_更改樣品訂單清單()
  303. ConnOpen()
  304. SQL1 = "UPDATE 樣品訂單清單 SET 已報價 = N'1' WHERE (流水號 LIKE N'" & PA & "')"
  305. CmdSet_For_dr()
  306. End Sub
  307. Friend Sub SQL_修改樣品單價控制表()
  308. ConnOpen()
  309. SQL1 = "UPDATE 樣品單價控制表 SET MATERIAL_CLASS = N'" & PA & "', INSOLE = N'" & PA1 &
  310. "', FC = N'" & PA2 & "', REMARK = N'" & PA3 & "', MATERIALS = N'" & PA4 &
  311. "', OUTSOLE = N'" & PA5 & "' " &
  312. "WHERE (SO LIKE N'" & PA6 & "' AND 版次 LIKE N'" & PA7 & "' " &
  313. "AND 項次 LIKE N'" & PA8 & "')"
  314. CmdSet_For_dr()
  315. End Sub
  316. Friend Sub SQL_刪除樣品單價控制表()
  317. ConnOpen()
  318. SQL1 = "DELETE FROM 樣品單價控制表 WHERE (SO LIKE N'" & 樣品報價控制表.SO_tb.Text & "' AND 版次 LIKE N'" & 樣品報價控制表.版次_tb.Text & "' " &
  319. "AND 項次 LIKE N'" & 樣品報價控制表.項次_tb.Text & "')"
  320. CmdSet_For_dr()
  321. End Sub
  322. Friend Sub SQL_更改樣品訂單清單2()
  323. ConnOpen()
  324. SQL1 = "UPDATE 樣品訂單清單 SET 已報價 = N'0' WHERE (SO LIKE N'" & 樣品報價控制表.SO_tb.Text & "' AND 版次 LIKE N'" & 樣品報價控制表.版次_tb.Text & "' " &
  325. "AND 項次 LIKE N'" & 樣品報價控制表.項次_tb.Text & "')"
  326. CmdSet_For_dr()
  327. End Sub
  328. '-------------------------------------歷史單價紀錄表------------------------------------------------
  329. Friend Sub SQL_歷史單價紀錄表1()
  330. ConnOpen()
  331. If PA = "" Then
  332. SQL1 = "SELECT 流水號, 客戶簡稱, 客戶備註 AS 客戶, XF1, XF2, 工廠, 形體號, 形體名, 鞋面, 顏色, 工廠價, 客戶價, 備註, 鞋圖編號 FROM 歷史單價紀錄表 ORDER BY 客戶簡稱, 形體號, 形體名,顏色"
  333. Else
  334. SQL1 = "SELECT 流水號, 客戶簡稱, 客戶備註 AS 客戶, XF1, XF2, 工廠, 形體號, 形體名, 鞋面, 顏色, 工廠價, 客戶價, 備註, 鞋圖編號 FROM 歷史單價紀錄表 " &
  335. "WHERE (客戶簡稱 LIKE N'%" & PA & "%') OR (工廠 LIKE N'%" & PA & "%') OR (形體號 LIKE N'%" & PA & "%') OR (形體名 LIKE N'%" & PA & "%') OR (鞋面 LIKE N'%" & PA & "%') OR (顏色 LIKE N'%" & PA & "%') " &
  336. "ORDER BY 客戶簡稱, 形體號, 形體名,顏色"
  337. End If
  338. CmdSet_For_DGV()
  339. End Sub
  340. Friend Sub SQL_顏色清單()
  341. ConnOpen()
  342. SQL1 = "SELECT 顏色 FROM 顏色清單 ORDER BY 顏色"
  343. CmdSet_For_dr()
  344. End Sub
  345. Friend Sub SQL_型體控制表3()
  346. ConnOpen()
  347. SQL1 = "SELECT 型體號碼 FROM 型體控制表 WHERE 客戶簡稱 LIKE N'" & 歷史單價紀錄表.客戶簡稱_cb.Text & "' "
  348. CmdSet_For_dr()
  349. End Sub
  350. Friend Sub SQL_型體控制表4()
  351. ConnOpen()
  352. SQL1 = "SELECT 型體名稱 FROM 型體控制表 WHERE 型體號碼 LIKE N'" & 歷史單價紀錄表.形體號碼_cb.Text & "' "
  353. CmdSet_For_dr()
  354. End Sub
  355. Friend Sub SQL_刪除歷史單價紀錄表()
  356. ConnOpen()
  357. SQL1 = "DELETE FROM 歷史單價紀錄表 WHERE (流水號 = '" & 歷史單價紀錄表.資料編碼_tb.Text & "')"
  358. CmdSet_For_dr()
  359. End Sub
  360. Friend Sub SQL_鞋型圖片資料庫5()
  361. ConnOpen()
  362. SQL1 = "SELECT 圖片 FROM 鞋型圖片資料庫 WHERE 客戶 LIKE N'" & PA & "' AND 形體號 LIKE N'" & PA1 &
  363. "' AND 形體名 LIKE N'" & PA2 & "' AND 顏色 LIKE N'" & PA3 & "'"
  364. CmdSet_For_dr()
  365. End Sub
  366. Friend Sub SQL_一筆鞋型圖片資料庫()
  367. ConnOpen()
  368. SQL1 = "SELECT TOP(1) 圖片 FROM 鞋型圖片資料庫 WHERE 客戶 LIKE N'" & PA4 & "' AND 形體號 LIKE N'" & PA5 &
  369. "' AND 形體名 LIKE N'" & PA6 & "' AND 類別 LIKE N'設計圖'"
  370. CmdSet_For_dr()
  371. End Sub
  372. Friend Sub SQL_最後一筆流水號3()
  373. ConnOpen()
  374. SQL1 = "SELECT TOP(1) 流水號 FROM 歷史單價紀錄表 ORDER BY 流水號 DESC"
  375. CmdSet_For_dr()
  376. End Sub
  377. Friend Sub SQL_新增歷史單價紀錄表()
  378. ConnOpen()
  379. SQL1 = "INSERT INTO 歷史單價紀錄表 ( 流水號, 客戶簡稱, 客戶備註, XF1, XF2, 工廠, 形體號, 形體名, 鞋面, 顏色, 工廠價, 客戶價, 備註, 鞋圖編號) " &
  380. "VALUES (N'" & 歷史單價紀錄表.資料編碼_tb.Text & "',N'" & 歷史單價紀錄表.客戶簡稱_cb.Text & "',N'" & 歷史單價紀錄表.客戶備註_tb.Text & "','" & DTP1 & "','" & DTP2 & "', N'" & 歷史單價紀錄表.工廠_cb.Text & "', N'" & 歷史單價紀錄表.形體號碼_cb.Text & "', N'" & 歷史單價紀錄表.形體名稱_cb.Text &
  381. "', N'" & 歷史單價紀錄表.鞋面_tb.Text & "', N'" & 歷史單價紀錄表.顏色_cb.Text & "', N'" & 歷史單價紀錄表.工廠價_tb.Text & "', N'" & 歷史單價紀錄表.客戶價_tb.Text & "', N'" & 歷史單價紀錄表.備註_tb.Text & "', N'" & 歷史單價紀錄表.鞋圖編號_tb.Text & "')"
  382. CmdSet_For_dr()
  383. End Sub
  384. Friend Sub SQL_更改歷史單價紀錄表()
  385. ConnOpen()
  386. SQL1 = "UPDATE 歷史單價紀錄表 SET 客戶簡稱 = N'" & 歷史單價紀錄表.客戶簡稱_cb.Text & "', 客戶備註 = N'" & 歷史單價紀錄表.客戶備註_tb.Text & "', XF1 = '" & DTP1 & "', XF2 = '" & DTP2 & "', 工廠 = N'" & 歷史單價紀錄表.工廠_cb.Text &
  387. "', 形體號 = N'" & 歷史單價紀錄表.形體號碼_cb.Text & "', 形體名 = N'" & 歷史單價紀錄表.形體名稱_cb.Text & "', 鞋面 = N'" & 歷史單價紀錄表.鞋面_tb.Text & "', 顏色 = N'" & 歷史單價紀錄表.顏色_cb.Text & "', 工廠價 = N'" & 歷史單價紀錄表.工廠價_tb.Text &
  388. "', 客戶價 = N'" & 歷史單價紀錄表.客戶價_tb.Text & "', 備註 = N'" & 歷史單價紀錄表.備註_tb.Text & "', 鞋圖編號 = N'" & 歷史單價紀錄表.鞋圖編號_tb.Text & "' WHERE (流水號 = '" & 歷史單價紀錄表.資料編碼_tb.Text & "')"
  389. CmdSet_For_dr()
  390. End Sub
  391. Friend Sub SQL_刪除歷史單價紀錄表1()
  392. ConnOpen()
  393. SQL1 = "DELETE FROM 歷史單價紀錄表 WHERE (流水號 = '" & 歷史單價紀錄表.資料編碼_tb.Text & "')"
  394. CmdSet_For_dr()
  395. End Sub
  396. End Module