Sin descripción
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 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. Module SQL_生產管理系統
  2. '---------------------生產排程-----------------------------------------------------------------------------------------------------------------
  3. Friend Sub SQL_生產排程明細表_讀取()
  4. ConnOpen()
  5. SQL1 = "SELECT 生產排程明細表.流水號, 生產排程明細表.流水號 AS 項次, 生產排程明細表.開工時間,生產排程明細表.廠區, 生產排程明細表.物料簡稱 AS 產品,
  6. 生產排程明細表.日生產數量 AS 產量, 生產排程明細表.完工時間, 生產排程明細表.出庫時間, 生產排程明細表.入庫數量, 生產排程明細表.出庫數量,
  7. 生產排程明細表.負責人, OW空白圖片.圖片 AS 完工, OW空白圖片.圖片 AS 刪除, 生產排程明細表.料號
  8. FROM 生產排程明細表 LEFT OUTER JOIN
  9. OW空白圖片 ON 生產排程明細表.流水號 = OW空白圖片.選擇
  10. WHERE (生產排程明細表.完工時間 = '') AND (生產排程明細表.狀態 = '投產')
  11. ORDER BY 生產排程明細表.開工時間 DESC, 生產排程明細表.廠區"
  12. CmdSet_For_DGV()
  13. End Sub
  14. Friend Sub SQL_生產排程暫存表_讀取()
  15. ConnOpen()
  16. SQL1 = "SELECT 生產排程暫存表.流水號, 生產排程暫存表.流水號 AS 項次, 生產排程暫存表.廠區, 生產排程暫存表.物料簡稱 AS 產品, 生產排程暫存表.產量,
  17. 生產排程暫存表.負責人, OW空白圖片.圖片 AS 刪除, 生產排程暫存表.料號
  18. FROM 生產排程暫存表 LEFT OUTER JOIN
  19. OW空白圖片 ON 生產排程暫存表.流水號 = OW空白圖片.選擇
  20. ORDER BY 生產排程暫存表.廠區, 生產排程暫存表.負責人"
  21. CmdSet_For_DGV()
  22. End Sub
  23. Friend Sub SQL_生產排程報廢表_讀取()
  24. ConnOpen()
  25. SQL1 = "SELECT 生產排程明細表.流水號, 生產排程明細表.流水號 AS 項次, 生產排程明細表.完工時間,生產排程明細表.廠區, 生產排程明細表.物料簡稱 AS 產品,
  26. 生產排程明細表.出庫數量 AS 損壞量, 生產排程明細表.開工時間, 生產排程明細表.出庫時間, 生產排程明細表.入庫數量, OW空白圖片.圖片 AS 刪除,
  27. 生產排程明細表.料號
  28. FROM 生產排程明細表 LEFT OUTER JOIN
  29. OW空白圖片 ON 生產排程明細表.流水號 = OW空白圖片.選擇
  30. WHERE (生產排程明細表.完工時間 <> '') AND (生產排程明細表.狀態 = '報廢')
  31. ORDER BY 生產排程明細表.開工時間 DESC, 生產排程明細表.廠區"
  32. CmdSet_For_DGV()
  33. End Sub
  34. Friend Sub SQL_排程物料單_物料規格讀取()
  35. ConnOpen()
  36. SQL1 = "Select 物料編碼庫.原則說明 As 品名, 物料資訊控制表.群組碼, 物料資訊控制表.料號原則, 物料資訊控制表.規格庫編號, 物料資訊控制表.規格庫抬頭指定
  37. FROM 物料資訊控制表 INNER JOIN 物料編碼庫 ON 物料資訊控制表.群組碼 = 物料編碼庫.群組碼 AND 物料資訊控制表.料號原則 = 物料編碼庫.料號原則
  38. WHERE (物料資訊控制表.料號原則 LIKE N'" & PA & "')"
  39. CmdSet_For_dr()
  40. End Sub
  41. Friend Sub SQL_新增排程明細表資料(流水號 As String, 廠區 As String, 料號 As String, 生產數 As String, 入庫數 As String, 待出庫數 As String, 出庫數 As String,
  42. 開工時間 As String, 完工時間 As String, 待出庫時間 As String, 出庫時間 As String, 負責人 As String, 狀態 As String,
  43. 物料簡稱 As String)
  44. ConnOpen()
  45. SQL1 = "INSERT INTO 生產排程明細表(流水號, 廠區, 料號, 日生產數量, 入庫數量, 待出庫數, 出庫數量, 開工時間, 完工時間, 待出庫時間, 出庫時間, 負責人, 狀態, 物料簡稱)
  46. VALUES (N'" & 流水號 & "', N'" & 廠區 & "', N'" & 料號 & "', N'" & 生產數 & "', N'" & 入庫數 & "', N'" & 待出庫數 & "', N'" & 出庫數 & "',
  47. N'" & 開工時間 & "', N'" & 完工時間 & "', N'" & 待出庫時間 & "', N'" & 出庫時間 & "', N'" & 負責人 & "', N'" & 狀態 & "', N'" & 物料簡稱 & "')"
  48. CmdSet_For_dr()
  49. End Sub
  50. 'Friend Sub SQL_新增排程報廢資料(開工時間 As String, 完工時間 As String, 出庫時間 As String)
  51. ' ConnOpen()
  52. ' SQL1 = "INSERT INTO 生產排程明細表(流水號, 廠區, 料號, 日生產數量, 入庫數量, 出庫數量, 開工時間, 完工時間, 出庫時間, 負責人, 狀態, 物料簡稱)
  53. ' VALUES (N'" & PA1 & "', N'" & 生產排程表.廠區_cb.Text & "', N'" & 生產排程表.料號_tb.Text & "',
  54. ' N'0', N'0', N'" & 生產排程表.報廢數量_tb.Text & "', N'" & 開工時間 & "', N'" & 完工時間 & "', N'" & 出庫時間 & "',
  55. ' N'" & 生產排程表.負責人_cb.Text & "', N'報廢', N'" & 生產排程表.產品簡稱_tb.Text & "')"
  56. ' CmdSet_For_dr()
  57. 'End Sub
  58. Friend Sub SQL_匯入排程明細表資料(開工時間 As String, 完工時間 As String, 出庫時間 As String)
  59. ConnOpen()
  60. SQL1 = "INSERT INTO 生產排程明細表(流水號, 廠區, 料號, 日生產數量, 入庫數量, 出庫數量, 開工時間, 完工時間, 出庫時間, 負責人, 狀態, 物料簡稱)
  61. VALUES (N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', N'" & PA4 & "', N'0', N'0',
  62. N'" & 開工時間 & "', N'" & 完工時間 & "', N'" & 出庫時間 & "', N'" & PA5 & "', N'投產', N'" & PA6 & "')"
  63. CmdSet_For_dr()
  64. End Sub
  65. 'Friend Sub SQL_新增排程暫存表資料()
  66. ' ConnOpen()
  67. ' SQL1 = "INSERT INTO 生產排程暫存表(流水號, 廠區, 料號, 產量, 負責人, 物料簡稱)
  68. ' VALUES (N'" & PA1 & "', N'" & 生產排程表.廠區_cb.Text & "', N'" & 生產排程表.料號_tb.Text & "',
  69. ' N'" & 生產排程表.日生產數_tb.Text & "', N'" & 生產排程表.負責人_cb.Text & "', N'" & 生產排程表.產品簡稱_tb.Text & "')"
  70. ' CmdSet_For_dr()
  71. 'End Sub
  72. Friend Sub SQL_查找排程最後一筆流水號()
  73. ConnOpen()
  74. SQL1 = "SELECT Top (1) 流水號 FROM 生產排程明細表 Order by 流水號 desc"
  75. CmdSet_For_dr()
  76. End Sub
  77. Friend Sub SQL_查找暫存排程最後流水號()
  78. ConnOpen()
  79. SQL1 = "SELECT Top (1) 流水號 FROM 生產排程暫存表 Order by 流水號 desc"
  80. CmdSet_For_dr()
  81. End Sub
  82. Friend Sub SQL_排程明細指定刪除(指定流水號 As String)
  83. ConnOpen()
  84. SQL1 = "DELETE FROM 生產排程明細表 WHERE (流水號 LIKE N'" & 指定流水號 & "')"
  85. CmdSet_For_dr()
  86. End Sub
  87. Friend Sub SQL_排程暫存指定刪除()
  88. ConnOpen()
  89. SQL1 = "DELETE FROM 生產排程暫存表 WHERE (流水號 LIKE N'" & PA & "')"
  90. CmdSet_For_dr()
  91. End Sub
  92. Friend Sub SQL_排程表完工項目資料_更新()
  93. ConnOpen()
  94. SQL1 = "UPDATE 生產排程明細表 SET 完工時間 = N'" & Strings.Format(Today(), "yyyy/MM/dd") & "' , 入庫數量 = N'" & PA2 & "' , 狀態 = N'完工'
  95. WHERE (流水號 LIKE N'" & PA & "')"
  96. CmdSet_For_dr()
  97. End Sub
  98. Friend Sub SQL_修改排程明細表資料()
  99. ConnOpen()
  100. SQL1 = "UPDATE 生產排程明細表 SET 廠區 = N'" & PA2 & "', 料號 = N'" & PA3 & "', 日生產數量 = N'" & PA4 & "', 開工時間 = N'" & PA5 & "'
  101. WHERE (流水號 LIKE N'" & PA & "')"
  102. CmdSet_For_dr()
  103. End Sub
  104. '---------------------生產庫存-----------------------------------------------------------------------------------------------------------------
  105. Friend Sub SQL_生產庫存明細表_讀取()
  106. ConnOpen()
  107. SQL1 = "SELECT 物料簡稱 AS 項次, 物料簡稱 AS 產品, SUM(入庫數量) - SUM(出庫數量) AS 庫存, 料號
  108. FROM 生產排程明細表
  109. GROUP BY 物料簡稱, 料號
  110. HAVING SUM(入庫數量) - SUM(出庫數量) <> 0"
  111. CmdSet_For_DGV()
  112. End Sub
  113. Friend Sub SQL_搜尋庫存明細表_讀取(Search_word As String)
  114. ConnOpen()
  115. SQL1 = "SELECT 物料簡稱 AS 項次, 物料簡稱 AS 產品, SUM(入庫數量) - SUM(出庫數量) AS 庫存, 料號
  116. FROM 生產排程明細表
  117. WHERE 物料簡稱 LIKE N'%" & Search_word & "%'
  118. GROUP BY 物料簡稱, 料號
  119. HAVING SUM(入庫數量) - SUM(出庫數量) <> 0"
  120. CmdSet_For_DGV()
  121. End Sub
  122. '---------------------生產日報-----------------------------------------------------------------------------------------------------------------
  123. 'Friend Sub SQL_生產日報主表()
  124. ' ConnOpen()
  125. ' SQL1 = "SELECT 流水號, 日期, 加班情況, 臨時狀況, 備註, 總_簽名編碼, 總_核准日期, 副總_簽名編碼, 副_審核日期, 廠長_簽名編碼, 廠_確認日期
  126. ' FROM 生產日報控制表 ORDER BY 日期 DESC"
  127. ' CmdSet_For_DGV()
  128. 'End Sub
  129. 'Friend Sub SQL_新增日報表日期(add_date As String)
  130. ' ConnOpen()
  131. ' SQL1 = "INSERT INTO 生產日報控制表(流水號, 日期, 加班情況, 臨時狀況, 備註, 總_簽名編碼, 總_核准日期, 副總_簽名編碼, 副_審核日期, 廠長_簽名編碼,
  132. ' 廠_確認日期)
  133. ' VALUES (N'" & PA1 & "', N'" & add_date & "', N'" & "" & "', N'" & "" & "', N'" & "" & "', N'" & "" & "', N'" & "" & "',
  134. ' N'" & "" & "', N'" & "" & "', N'" & "" & "', N'" & "" & "')"
  135. ' CmdSet_For_dr()
  136. 'End Sub
  137. 'Friend Sub SQL_查詢日報控制表日期(search_date As String)
  138. ' ConnOpen()
  139. ' SQL1 = "DECLARE @指定日期 AS NVARCHAR(50)
  140. ' SET @指定日期 = '" & search_date & "'
  141. ' SELECT COUNT(*)
  142. ' FROM 生產日報控制表
  143. ' WHERE CAST(日期 AS NVARCHAR(50)) = @指定日期"
  144. ' CmdSet_For_dr()
  145. 'End Sub
  146. 'Friend Sub SQL_查找日報最後一筆流水號()
  147. ' ConnOpen()
  148. ' SQL1 = "SELECT Top (1) 流水號 FROM 生產日報控制表 Order by 流水號 desc"
  149. ' CmdSet_For_dr()
  150. 'End Sub
  151. 'Friend Sub SQL_生產日報明細表_讀取()
  152. ' ConnOpen()
  153. ' SQL1 = "SELECT 流水號, 流水號 AS 項次, 廠區, 物料簡稱 AS 產品, 日生產數量 AS 產量, 負責人, 開工時間, 完工時間, 出庫時間, 入庫數量, 出庫數量,
  154. ' 料號, 狀態
  155. ' FROM 生產排程明細表
  156. ' WHERE (開工時間 = '" & PA & "') AND (廠區 = '" & PA1 & "') AND (((狀態 = '完工') OR (狀態 = '投產')))
  157. ' ORDER BY 物料簡稱, 負責人"
  158. ' CmdSet_For_DGV()
  159. 'End Sub
  160. 'Friend Sub SQL_修改日報控制表資料(search_date As String)
  161. ' ConnOpen()
  162. ' SQL1 = "UPDATE 生產日報控制表 SET 加班情況 = N'" & 生產日報表.加班情況_tb.Text & "', 臨時狀況 = N'" & 生產日報表.臨時狀況_tb.Text & "',
  163. ' 備註 = N'" & 生產日報表.備註內容_tb.Text & "'
  164. ' WHERE (日期 LIKE N'" & search_date & "')"
  165. ' CmdSet_For_dr()
  166. 'End Sub
  167. 'Friend Sub SQL_修改生產日報控制表簽名0(審核主管 As String)
  168. ' Dim 審核日期 As String
  169. ' If 審核主管 = "總_簽名編碼" Then
  170. ' 審核日期 = ", 總_核准日期"
  171. ' ElseIf 審核主管 = "副總_簽名編碼" Then
  172. ' 審核日期 = ", 副_審核日期"
  173. ' ElseIf 審核主管 = "廠長_簽名編碼" Then
  174. ' 審核日期 = ", 廠_確認日期"
  175. ' Else
  176. ' 審核日期 = ""
  177. ' End If
  178. ' ConnOpen()
  179. ' SQL1 = "UPDATE 生產日報控制表 SET " & 審核主管 & " = N'" & 生產日報表.暫存簽名編碼_tb.Text & "'" & 審核日期 & " = N'" & Strings.Format(Today(), "yyyy/MM/dd") & "' WHERE 日期 LIKE N'" & PA & "'"
  180. ' CmdSet_For_dr()
  181. 'End Sub
  182. 'Friend Sub SQL_修改生產日報控制表簽名1()
  183. ' ConnOpen()
  184. ' SQL1 = "UPDATE 生產日報控制表 SET 總_簽名編碼 = N'" & 生產日報表.暫存簽名編碼_tb.Text & "', 總_核准日期 = N'" & Strings.Format(Today(), "yyyy/MM/dd") & "'
  185. ' WHERE (日期 LIKE N'" & PA & "')"
  186. ' CmdSet_For_dr()
  187. 'End Sub
  188. 'Friend Sub SQL_修改生產日報控制表簽名2()
  189. ' ConnOpen()
  190. ' SQL1 = "UPDATE 生產日報控制表 SET 副總_簽名編碼 = N'" & 生產日報表.暫存簽名編碼_tb.Text & "', 副_審核日期 = N'" & Strings.Format(Today(), "yyyy/MM/dd") & "'
  191. ' WHERE (日期 LIKE N'" & PA & "')"
  192. ' CmdSet_For_dr()
  193. 'End Sub
  194. 'Friend Sub SQL_修改生產日報控制表簽名3()
  195. ' ConnOpen()
  196. ' SQL1 = "UPDATE 生產日報控制表 SET 廠長_簽名編碼 = N'" & 生產日報表.暫存簽名編碼_tb.Text & "', 廠_確認日期 = N'" & Strings.Format(Today(), "yyyy/MM/dd") & "'
  197. ' WHERE (日期 LIKE N'" & PA & "')"
  198. ' CmdSet_For_dr()
  199. 'End Sub
  200. '---------------------生產月報-----------------------------------------------------------------------------------------------------------------
  201. Friend Sub SQL_讀取月份良品生產量(startDate As DateTime, 月份數 As Integer)
  202. ConnOpen()
  203. SQL1 = "SELECT 物料簡稱 AS 產品名稱, 完工時間, (SUM(入庫數量) - SUM(出庫數量)) AS 日總產量
  204. FROM 生產排程明細表
  205. WHERE 完工時間 BETWEEN N'" & startDate.ToString("yyyy/MM/dd") & "' AND N'" & startDate.AddMonths(月份數).AddDays(-1).ToString("yyyy/MM/dd") & "'
  206. GROUP BY 物料簡稱, 完工時間
  207. ORDER BY 完工時間, 物料簡稱"
  208. CmdSet_For_dr()
  209. End Sub
  210. '---------------------出貨排程-----------------------------------------------------------------------------------------------------------------
  211. Friend Sub SQL_出貨排程明細表_讀取()
  212. ConnOpen()
  213. SQL1 = "SELECT 生產排程明細表.流水號, 生產排程明細表.流水號 AS 項次, 生產排程明細表.待出庫時間 AS 預出貨時間,
  214. 生產排程明細表.物料簡稱 AS 產品, 生產排程明細表.待出庫數 AS 預出貨數量, 生產排程明細表.出貨時間,
  215. 生產排程明細表.出貨數量, OW空白圖片.圖片 AS 出貨, OW空白圖片.圖片 AS 刪除, 生產排程明細表.料號, 生產排程明細表.出庫數量
  216. FROM 生產排程明細表 LEFT OUTER JOIN
  217. OW空白圖片 ON 生產排程明細表.流水號 = OW空白圖片.選擇
  218. WHERE (生產排程明細表.出貨時間 IS NULL OR 生產排程明細表.出貨時間 = '') AND (生產排程明細表.狀態 = '準備出庫')
  219. ORDER BY 生產排程明細表.出庫時間 DESC"
  220. CmdSet_For_DGV()
  221. End Sub
  222. Friend Sub SQL_新增出庫排程明細表資料(流水號 As String, 物料料號 As String, 出庫數量 As String, 出庫時間 As String, 待出庫數 As String, 待出庫時間 As String,
  223. 負責人 As String, 狀態 As String, 物料簡稱 As String)
  224. ConnOpen()
  225. SQL1 = "INSERT INTO 生產排程明細表(流水號, 料號, 出庫數量, 出庫時間, 待出庫數, 待出庫時間, 負責人, 狀態, 物料簡稱, 廠區, 日生產數量, 入庫數量, 開工時間, 完工時間)
  226. VALUES (N'" & 流水號 & "', N'" & 物料料號 & "', N'" & 出庫數量 & "', N'" & 出庫時間 & "', N'" & 待出庫數 & "', N'" & 待出庫時間 & "',
  227. N'" & 負責人 & "', N'" & 狀態 & "', N'" & 物料簡稱 & "', N'', N'0', N'0', N'', N'')"
  228. CmdSet_For_dr()
  229. End Sub
  230. Friend Sub SQL_查詢物料組合件(Material_num As String)
  231. ConnOpen()
  232. SQL1 = "SELECT A6
  233. FROM 物料規格表
  234. WHERE 料號 LIKE N'" & Material_num & "'"
  235. CmdSet_For_dr()
  236. End Sub
  237. Friend Sub SQL_出貨庫存有無料明細表_讀取(Material_num As String)
  238. ConnOpen()
  239. SQL1 = "SELECT SUM(入庫數量) - SUM(出庫數量) AS 庫存
  240. FROM 生產排程明細表
  241. WHERE 料號 LIKE N'" & Material_num & "'"
  242. CmdSet_For_dr()
  243. End Sub
  244. Friend Sub SQL_查詢物料組合件2(Material_num As String)
  245. ConnOpen()
  246. SQL1 = "SELECT 流水號, 物料料號
  247. FROM 物料組合控制表
  248. WHERE (物料料號 LIKE N'" & Material_num & "') AND (啟用 = 'True')"
  249. CmdSet_For_dr()
  250. End Sub
  251. Friend Sub SQL_出貨BOM表子料件_讀取(BOM編號 As String)
  252. ConnOpen()
  253. SQL1 = "SELECT 子料號, 子料數量, 子料簡稱
  254. FROM 物料組合明細表
  255. WHERE (BOM編號 LIKE N'" & BOM編號 & "')"
  256. CmdSet_For_DGV()
  257. End Sub
  258. Friend Sub SQL_查詢刪除物料是否正確(流水號 As String)
  259. ConnOpen()
  260. SQL1 = "SELECT 料號
  261. FROM 生產排程明細表
  262. WHERE 流水號 LIKE N'" & 流水號 & "'"
  263. CmdSet_For_dr()
  264. End Sub
  265. Friend Sub SQL_出貨修改排程明細表資料()
  266. ConnOpen()
  267. SQL1 = "UPDATE 生產排程明細表 SET 料號 = N'" & PA2 & "', 出庫數量 = N'" & PA3 & "', 出庫時間 = N'" & PA4 & "', 物料簡稱 = N'" & PA5 & "'
  268. WHERE (流水號 LIKE N'" & PA & "')"
  269. CmdSet_For_dr()
  270. End Sub
  271. Friend Sub SQL_出貨排程表項目資料_更新()
  272. ConnOpen()
  273. SQL1 = "UPDATE 生產排程明細表 SET 廠區 = N'' , 日生產數量 = N'0', 入庫數量 = N'0', 待出庫數 = N'" & PA2 & "', 出庫數量 = N'" & PA2 & "',
  274. 出庫時間 = N'" & Strings.Format(Today(), "yyyy/MM/dd") & "' , 出貨時間 = N'" & Strings.Format(Today(), "yyyy/MM/dd") & "' ,
  275. 出貨數量 = N'" & PA2 & "' , 狀態 = N'完成出庫'
  276. WHERE (流水號 LIKE N'" & PA & "')"
  277. CmdSet_For_dr()
  278. End Sub
  279. Friend Sub SQL_查詢出貨控制表日期(search_date As String)
  280. ConnOpen()
  281. SQL1 = "DECLARE @指定日期 AS NVARCHAR(50)
  282. SET @指定日期 = '" & search_date & "'
  283. SELECT COUNT(*)
  284. FROM 出貨日報控制表
  285. WHERE CAST(出貨日期 AS NVARCHAR(50)) = @指定日期"
  286. CmdSet_For_dr()
  287. End Sub
  288. Friend Sub SQL_查找出貨日報最後流水號()
  289. ConnOpen()
  290. SQL1 = "SELECT Top (1) 流水號 FROM 出貨日報控制表 Order by 流水號 desc"
  291. CmdSet_For_dr()
  292. End Sub
  293. Friend Sub SQL_新增出貨日報表日期(add_date As String)
  294. ConnOpen()
  295. SQL1 = "INSERT INTO 出貨日報控制表(流水號, 出貨日期)
  296. VALUES (N'" & PA1 & "', N'" & add_date & "')"
  297. CmdSet_For_dr()
  298. End Sub
  299. '---------------------出貨日報-----------------------------------------------------------------------------------------------------------------
  300. Friend Sub SQL_出貨日報主表()
  301. ConnOpen()
  302. SQL1 = "SELECT 流水號, 出貨日期
  303. FROM 出貨日報控制表 ORDER BY 出貨日期 DESC"
  304. CmdSet_For_DGV()
  305. End Sub
  306. Friend Sub SQL_出貨歷史明細表_讀取()
  307. ConnOpen()
  308. SQL1 = "SELECT 出貨時間 AS 項次, 出貨時間, 物料簡稱 AS 產品, 出貨數量, 料號
  309. FROM 生產排程明細表
  310. WHERE (出貨時間 LIKE N'" & PA & "') AND (狀態 = '完成出庫')"
  311. CmdSet_For_DGV()
  312. End Sub
  313. End Module