Bez popisu
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.

樣品訂單管理.vb 8.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. Module 樣品訂單管理
  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_季節清單1()
  90. ConnOpen()
  91. SQL1 = "SELECT SEASON FROM 季節清單 ORDER BY SEASON"
  92. CmdSet_For_dr()
  93. End Sub
  94. Friend Sub SQL_工廠控制表()
  95. ConnOpen()
  96. SQL1 = "SELECT 工廠 FROM 工廠控制表 ORDER BY 工廠"
  97. CmdSet_For_dr()
  98. End Sub
  99. Friend Sub SQL_港口清單()
  100. ConnOpen()
  101. SQL1 = "SELECT FOB FROM 港口清單 ORDER BY FOB"
  102. CmdSet_For_dr()
  103. End Sub
  104. Friend Sub SQL_供應商清單1()
  105. ConnOpen()
  106. SQL1 = "SELECT 廠商 FROM 供應商清單 WHERE 公司傳真3 LIKE '" & 樣品單控制表.廠商類別_cb.Text & "' AND 停用 = 0 ORDER BY 廠商"
  107. CmdSet_For_dr()
  108. End Sub
  109. Friend Sub SQL_供應商清單2()
  110. ConnOpen()
  111. SQL1 = "SELECT 樣品物料調料單明細.規格, 樣品物料調料單明細.名稱
  112. FROM 供應商清單 INNER JOIN 樣品物料調料單抬頭 ON 供應商清單.供應商編碼 = 樣品物料調料單抬頭.供應商編號 RIGHT OUTER JOIN 樣品物料調料單明細 ON 樣品物料調料單抬頭.調料單號 =
  113. 樣品物料調料單明細.調料單號
  114. WHERE (供應商清單.廠商 LIKE N'" & 樣品單控制表.供應商_cb.Text & "') GROUP BY 樣品物料調料單明細.規格, 樣品物料調料單明細.名稱 ORDER BY 樣品物料調料單明細.規格, 樣品物料調料單明細.名稱"
  115. CmdSet_For_dr()
  116. End Sub
  117. Friend Sub SQL_供應商清單3()
  118. ConnOpen()
  119. SQL1 = "SELECT 樣品物料調料單明細.顏色
  120. FROM 供應商清單 INNER JOIN 樣品物料調料單抬頭 ON 供應商清單.供應商編碼 = 樣品物料調料單抬頭.供應商編號 RIGHT OUTER JOIN 樣品物料調料單明細 ON 樣品物料調料單抬頭.調料單號 =
  121. 樣品物料調料單明細.調料單號
  122. WHERE (供應商清單.廠商 LIKE N'" & 樣品單控制表.供應商_cb.Text & "') GROUP BY 樣品物料調料單明細.顏色 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_楦頭編號()
  136. ConnOpen()
  137. SQL1 = "SELECT 楦頭編號 FROM 楦頭規格控制表 ORDER BY 楦頭編號"
  138. CmdSet_For_dr()
  139. End Sub
  140. Friend Sub SQL_模具開發控制表1()
  141. ConnOpen()
  142. SQL1 = "SELECT CN, 模具編號 FROM 模具開發控制表 GROUP BY CN, 模具編號 ORDER BY 模具編號, CN"
  143. CmdSet_For_dr()
  144. End Sub
  145. Friend Sub SQL_供應商清單4()
  146. ConnOpen()
  147. SQL1 = "SELECT 公司傳真3 AS 類別 FROM 供應商清單 GROUP BY 公司傳真3 ORDER BY 公司傳真3"
  148. CmdSet_For_dr()
  149. End Sub
  150. Friend Sub SQL_模具開發控制表2()
  151. ConnOpen()
  152. SQL1 = "SELECT CN FROM 模具開發控制表 WHERE 模具編號 LIKE N'" & 樣品單控制表.模具編號_cb.Text & "'"
  153. CmdSet_For_dr()
  154. End Sub
  155. End Module