Nav apraksta
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

SQL_倉儲系統管理.vb 73KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928
  1. Module SQL_倉儲系統管理
  2. Friend Sub SQL_新物料群組()
  3. ConnOpen()
  4. SQL1 = "SELECT 物料新群組.編號, 物料新群組.語言, 物料新群組.第一層, 物料新群組.第二層, 物料新群組.第三層, 物料新群組.第四層,
  5. 物料新群組.第五層, COUNT(物料編碼庫.新群組碼) AS 資料數
  6. FROM 物料新群組 LEFT OUTER JOIN
  7. 物料編碼庫 ON 物料新群組.編號 = 物料編碼庫.新群組碼
  8. WHERE (物料新群組.語言 LIKE N'" & 系統語言 & "')
  9. GROUP BY 物料新群組.編號, 物料新群組.語言, 物料新群組.第一層, 物料新群組.第二層, 物料新群組.第三層, 物料新群組.第四層,
  10. 物料新群組.第五層
  11. ORDER BY 物料新群組.第一層, 物料新群組.第二層, 物料新群組.第三層, 物料新群組.第四層, 物料新群組.第五層"
  12. CmdSet_For_DGV()
  13. End Sub
  14. Friend Sub SQL_物料資料庫_物料資訊控制表_新群組()
  15. ConnOpen()
  16. If 低網速模式 = False Then : SQL3 = ", 物料圖庫.圖檔 AS Image" : Else : SQL3 = "" : End If
  17. SQL1 = "SELECT 物料資訊控制表.群組碼, 物料資訊控制表.料號原則, 物料編碼庫轉語言.品名,
  18. 物料編碼庫.新群組碼 AS Keyword, 物料資訊控制表.規格庫抬頭指定, 物料編碼庫.單位,
  19. 物料圖庫.圖片流水號 AS [Image No]" & SQL3 & "
  20. FROM 物料資訊控制表 INNER JOIN 物料編碼庫 ON 物料資訊控制表.群組碼 = 物料編碼庫.群組碼 AND 物料資訊控制表.料號原則 = 物料編碼庫.料號原則 INNER JOIN
  21. 物料圖庫 ON 物料資訊控制表.群組碼 = 物料圖庫.群組碼 AND 物料資訊控制表.料號原則 = 物料圖庫.料號原則 INNER JOIN
  22. 物料編碼庫轉語言 ON 物料編碼庫.料號原則 = 物料編碼庫轉語言.料號原則 " & SQL2 & "
  23. ORDER BY 物料資訊控制表.群組碼, 物料編碼庫轉語言.品名"
  24. CmdSet_For_DGV()
  25. End Sub
  26. Friend Sub SQL_物料群組_倉儲()
  27. ConnOpen()
  28. SQL1 = "SELECT 物料群組轉語言.群組碼, 物料群組轉語言.群組
  29. FROM 物料群組轉語言 INNER JOIN 物料群組 ON 物料群組轉語言.群組碼 = 物料群組.群組碼
  30. WHERE (物料群組轉語言.主項 LIKE '%%') AND (物料群組轉語言.語言 LIKE '" & 系統語言 & "')
  31. ORDER BY 物料群組轉語言.群組碼"
  32. CmdSet_For_DGV()
  33. End Sub
  34. Friend Sub SQL_物料資料庫_群組碼清單1()
  35. ConnOpen()
  36. SQL1 = "SELECT 物料群組.群組碼
  37. FROM 物料群組 INNER JOIN 物料群組轉語言 ON 物料群組.群組碼 = 物料群組轉語言.群組碼
  38. WHERE (物料群組轉語言.主項 LIKE N'%" & PA49 & "%')
  39. GROUP BY 物料群組.群組碼 ORDER BY 物料群組.群組碼"
  40. CmdSet_For_DGV()
  41. End Sub
  42. Friend Sub SQL_物料資料庫_群組碼清單_含語言1()
  43. ConnOpen()
  44. SQL1 = "SELECT 群組碼, 群組, 主項 FROM 物料群組轉語言 WHERE 語言 LIKE N'" & 系統語言 & "' AND 主項 LIKE N'%" & PA49 & "%' ORDER BY 群組碼"
  45. CmdSet_For_DGV()
  46. End Sub
  47. Friend Sub SQL_物料資料庫_舊群組()
  48. ConnOpen() : SQL1 = "SELECT 項目 FROM 物料舊分類 WHERE (編碼 LIKE N'" & PA20 & "')" : CmdSet_For_dr()
  49. End Sub
  50. Friend Sub SQL_比對1()
  51. ConnOpen()
  52. SQL1 = "SELECT QQQ.圖片流水號, QQQ.圖片群組, QQQ.圖片料號, QQQ.編碼群組, QQQ.編碼料號
  53. FROM HX空白圖片 FULL OUTER JOIN
  54. (SELECT 物料圖庫.圖片流水號, 物料圖庫.群組碼 AS 圖片群組, 物料圖庫.料號原則 AS 圖片料號,
  55. 物料編碼庫.群組碼 AS 編碼群組, 物料編碼庫.料號原則 AS 編碼料號
  56. FROM 物料編碼庫 FULL OUTER JOIN 物料圖庫 ON 物料編碼庫.料號原則 = 物料圖庫.料號原則
  57. WHERE (物料圖庫.料號原則 NOT LIKE N'')) AS QQQ ON HX空白圖片.選擇 = QQQ.圖片流水號
  58. WHERE (QQQ.圖片群組 IS NULL) OR (QQQ.編碼群組 IS NULL)"
  59. CmdSet_For_DGV()
  60. End Sub
  61. Friend Sub SQL_比對2()
  62. ConnOpen()
  63. SQL1 = "SELECT QQQ.編碼群組, QQQ.編碼料號, QQQ.編碼品名, QQQ.資訊群組, QQQ.資訊料號, QQQ.資訊品名
  64. FROM HX空白圖片 FULL OUTER JOIN
  65. (SELECT 物料編碼庫.群組碼 AS 編碼群組, 物料編碼庫.料號原則 AS 編碼料號,
  66. 物料編碼庫.原則說明 AS 編碼品名, 物料資訊控制表.群組碼 AS 資訊群組,
  67. 物料資訊控制表.料號原則 AS 資訊料號, 物料資訊控制表.品名 AS 資訊品名
  68. FROM 物料編碼庫 FULL OUTER JOIN 物料資訊控制表 ON 物料編碼庫.料號原則 = 物料資訊控制表.料號原則) AS QQQ ON
  69. HX空白圖片.選擇 = QQQ.編碼群組
  70. WHERE (QQQ.資訊群組 IS NULL) OR (QQQ.編碼群組 IS NULL) OR (QQQ.編碼品名 <> QQQ.資訊品名)"
  71. CmdSet_For_DGV()
  72. End Sub
  73. Friend Sub SQL_比對3()
  74. ConnOpen()
  75. SQL1 = "SELECT 物料編碼庫.群組碼, 物料編碼庫.料號原則, 物料編碼庫.原則說明,
  76. 物料編碼庫轉語言.群組碼 AS 語轉群組碼, 物料編碼庫轉語言.料號原則 AS 語轉料號原則,
  77. 物料編碼庫轉語言.語言, 物料編碼庫轉語言.品名, 物料規格表.群組碼 AS 規格群組碼,
  78. 物料規格表.料號原則 AS 規格料號原則
  79. FROM 物料規格表 FULL OUTER JOIN
  80. 物料編碼庫轉語言 ON 物料規格表.料號原則 = 物料編碼庫轉語言.料號原則 FULL OUTER JOIN
  81. 物料編碼庫 ON 物料編碼庫轉語言.料號原則 = 物料編碼庫.料號原則
  82. GROUP BY 物料編碼庫.群組碼, 物料編碼庫.料號原則, 物料編碼庫.原則說明, 物料編碼庫轉語言.群組碼,
  83. 物料編碼庫轉語言.料號原則, 物料編碼庫轉語言.語言, 物料編碼庫轉語言.品名, 物料規格表.群組碼,
  84. 物料規格表.料號原則
  85. HAVING (物料編碼庫.群組碼 + 物料編碼庫.料號原則 <> 物料編碼庫轉語言.群組碼 + 物料編碼庫轉語言.料號原則) OR
  86. (物料編碼庫.群組碼 + 物料編碼庫.料號原則 <> 物料規格表.群組碼 + 物料規格表.料號原則) OR
  87. (物料編碼庫轉語言.群組碼 + 物料編碼庫轉語言.料號原則 <> 物料規格表.群組碼 + 物料規格表.料號原則)"
  88. CmdSet_For_DGV()
  89. End Sub
  90. Friend Sub SQL_比對4()
  91. ConnOpen()
  92. SQL1 = "SELECT 合約試算明細表.合約編號, 合約試算明細表.料號, 物料規格表.料號 AS 物料庫料號
  93. FROM 合約試算明細表 LEFT OUTER JOIN 物料規格表 ON 合約試算明細表.料號 = 物料規格表.料號
  94. WHERE (物料規格表.料號 IS NULL)"
  95. CmdSet_For_DGV()
  96. End Sub
  97. Friend Sub SQL_比對5()
  98. ConnOpen()
  99. SQL1 = "SELECT 物料編碼庫轉語言.群組碼 AS 語轉群組, 物料編碼庫轉語言.料號原則 AS 語轉編碼, 物料編碼庫轉語言.語言,
  100. 物料編碼庫轉語言.品名, 物料編碼庫.原則說明, 物料編碼庫.料號原則, 物料編碼庫.群組碼
  101. FROM 物料編碼庫轉語言 FULL OUTER JOIN
  102. 物料編碼庫 ON 物料編碼庫轉語言.料號原則 = 物料編碼庫.料號原則 AND
  103. 物料編碼庫轉語言.群組碼 = 物料編碼庫.群組碼
  104. WHERE (物料編碼庫.原則說明 IS NULL) OR
  105. (物料編碼庫轉語言.料號原則 IS NULL)"
  106. CmdSet_For_DGV()
  107. End Sub
  108. Friend Sub SQL_比對6()
  109. ConnOpen()
  110. SQL1 = "SELECT KK.請購使用到的料號 AS 請購表中遺失的料號
  111. FROM HX空白圖片 RIGHT OUTER JOIN
  112. (SELECT 請購單明細表.料號 AS 請購使用到的料號, QQ.料號 AS 規格料號
  113. FROM 請購單明細表 FULL OUTER JOIN
  114. (SELECT 料號 FROM 物料規格表 GROUP BY 料號) AS QQ ON 請購單明細表.料號 = QQ.料號
  115. GROUP BY 請購單明細表.料號, QQ.料號) AS KK ON HX空白圖片.選擇 = KK.規格料號
  116. WHERE (KK.請購使用到的料號 IS NOT NULL) AND (KK.規格料號 IS NULL)"
  117. CmdSet_For_DGV()
  118. End Sub
  119. Friend Sub SQL_比對7()
  120. ConnOpen()
  121. SQL1 = "SELECT KK.採購使用到的料號 AS 採購表中遺失的料號
  122. FROM HX空白圖片 RIGHT OUTER JOIN
  123. (SELECT 採購單明細表.料號 AS 採購使用到的料號, QQ.料號 AS 規格料號
  124. FROM 採購單明細表 FULL OUTER JOIN
  125. (SELECT 料號 FROM 物料規格表 GROUP BY 料號) AS QQ ON 採購單明細表.料號 = QQ.料號
  126. GROUP BY 採購單明細表.料號, QQ.料號) AS KK ON HX空白圖片.選擇 = KK.規格料號
  127. WHERE (KK.規格料號 IS NULL) AND (KK.採購使用到的料號 IS NOT NULL)"
  128. CmdSet_For_DGV()
  129. End Sub
  130. Friend Sub SQL_比對8()
  131. ConnOpen()
  132. SQL1 = "SELECT KK.倉儲使用到的料號 AS 倉儲表中遺失的料號
  133. FROM HX空白圖片 RIGHT OUTER JOIN
  134. (SELECT 倉儲明細表.料號 AS 倉儲使用到的料號, QQ.料號 AS 規格料號
  135. FROM 倉儲明細表 FULL OUTER JOIN
  136. (SELECT 料號 FROM 物料規格表 GROUP BY 料號) AS QQ ON 倉儲明細表.料號 = QQ.料號
  137. GROUP BY 倉儲明細表.料號, QQ.料號) AS KK ON HX空白圖片.選擇 = KK.規格料號
  138. WHERE (KK.倉儲使用到的料號 IS NOT NULL) AND (KK.規格料號 IS NULL)"
  139. CmdSet_For_DGV()
  140. End Sub
  141. Friend Sub SQL_比對9()
  142. ConnOpen()
  143. SQL1 = "SELECT KK.合約使用到的料號 AS 合約表中遺失的料號
  144. FROM HX空白圖片 RIGHT OUTER JOIN
  145. (SELECT 合約報價明細表.料號 AS 合約使用到的料號, QQ.料號 AS 規格料號
  146. FROM 合約報價明細表 FULL OUTER JOIN
  147. (SELECT 料號 FROM 物料規格表 GROUP BY 料號) AS QQ ON 合約報價明細表.料號 = QQ.料號
  148. WHERE (合約報價明細表.料號 NOT LIKE '')
  149. GROUP BY 合約報價明細表.料號, QQ.料號) AS KK ON HX空白圖片.選擇 = KK.規格料號
  150. WHERE (KK.合約使用到的料號 IS NOT NULL) AND (KK.規格料號 IS NULL)"
  151. CmdSet_For_DGV()
  152. End Sub 'SQL_料號使用
  153. Friend Sub SQL_料號使用()
  154. ConnOpen()
  155. SQL1 = "SELECT 物料規格表.料號, 請購.請購使用到的料號, 採購.採購使用到的料號, 倉儲.倉儲使用到的料號,
  156. 合約.合約使用到的料號, 物料規格表.料號 AS 已使用料號
  157. FROM 物料規格表 LEFT OUTER JOIN
  158. (SELECT KK.合約使用到的料號
  159. FROM HX空白圖片 RIGHT OUTER JOIN
  160. (SELECT 合約報價明細表.料號 AS 合約使用到的料號, QQ.料號 AS 規格料號
  161. FROM 合約報價明細表 FULL OUTER JOIN
  162. (SELECT 料號
  163. FROM 物料規格表 AS 物料規格表_4
  164. GROUP BY 料號) AS QQ ON 合約報價明細表.料號 = QQ.料號
  165. WHERE (合約報價明細表.料號 NOT LIKE '')
  166. GROUP BY 合約報價明細表.料號, QQ.料號) AS KK ON
  167. HX空白圖片.選擇 = KK.規格料號
  168. WHERE (KK.合約使用到的料號 IS NOT NULL)) AS 合約 ON
  169. 物料規格表.料號 = 合約.合約使用到的料號 LEFT OUTER JOIN
  170. (SELECT KK_3.倉儲使用到的料號
  171. FROM HX空白圖片 AS HX空白圖片_3 RIGHT OUTER JOIN
  172. (SELECT 倉儲明細表.料號 AS 倉儲使用到的料號, QQ_3.料號 AS 規格料號
  173. FROM 倉儲明細表 FULL OUTER JOIN
  174. (SELECT 料號
  175. FROM 物料規格表 AS 物料規格表_3
  176. GROUP BY 料號) AS QQ_3 ON 倉儲明細表.料號 = QQ_3.料號
  177. GROUP BY 倉儲明細表.料號, QQ_3.料號) AS KK_3 ON
  178. HX空白圖片_3.選擇 = KK_3.規格料號
  179. WHERE (KK_3.倉儲使用到的料號 IS NOT NULL)) AS 倉儲 ON
  180. 物料規格表.料號 = 倉儲.倉儲使用到的料號 LEFT OUTER JOIN
  181. (SELECT KK_2.採購使用到的料號
  182. FROM HX空白圖片 AS HX空白圖片_2 RIGHT OUTER JOIN
  183. (SELECT 採購單明細表.料號 AS 採購使用到的料號, QQ_2.料號 AS 規格料號
  184. FROM 採購單明細表 FULL OUTER JOIN
  185. (SELECT 料號
  186. FROM 物料規格表 AS 物料規格表_2
  187. GROUP BY 料號) AS QQ_2 ON 採購單明細表.料號 = QQ_2.料號
  188. GROUP BY 採購單明細表.料號, QQ_2.料號) AS KK_2 ON
  189. HX空白圖片_2.選擇 = KK_2.規格料號
  190. WHERE (KK_2.採購使用到的料號 IS NOT NULL)) AS 採購 ON
  191. 物料規格表.料號 = 採購.採購使用到的料號 LEFT OUTER JOIN
  192. (SELECT KK_1.請購使用到的料號
  193. FROM HX空白圖片 AS HX空白圖片_1 RIGHT OUTER JOIN
  194. (SELECT 請購單明細表.料號 AS 請購使用到的料號, QQ_1.料號 AS 規格料號
  195. FROM 請購單明細表 FULL OUTER JOIN
  196. (SELECT 料號
  197. FROM 物料規格表 AS 物料規格表_1
  198. GROUP BY 料號) AS QQ_1 ON 請購單明細表.料號 = QQ_1.料號
  199. GROUP BY 請購單明細表.料號, QQ_1.料號) AS KK_1 ON
  200. HX空白圖片_1.選擇 = KK_1.規格料號
  201. WHERE (KK_1.請購使用到的料號 IS NOT NULL)) AS 請購 ON
  202. 物料規格表.料號 = 請購.請購使用到的料號
  203. ORDER BY 物料規格表.料號"
  204. CmdSet_For_DGV()
  205. End Sub
  206. Friend Sub SQL_物料資料庫_物料編碼庫()
  207. ConnOpen() ', 物料圖庫.圖檔 AS Image
  208. If BL1 = False Then
  209. If 精準 = False Then
  210. If PA1 = "" Then
  211. SQL2 = "WHERE (物料編碼庫.群組碼 LIKE N'" & PA & "')"
  212. SQL1 = "SELECT 物料編碼庫.群組碼 AS 項次, 物料編碼庫.料號原則, 物料編碼庫.原則說明 AS 物料品名, 物料編碼庫.單位, HX選擇按鈕.選擇,
  213. 物料圖庫.圖片流水號 AS [Image No], 物料編碼庫.群組碼, HX選擇按鈕.選擇 AS 存檔,
  214. 物料資訊控制表.規格庫編號, 物料資訊控制表.規格庫抬頭指定
  215. FROM 物料編碼庫 LEFT OUTER JOIN
  216. 物料資訊控制表 ON 物料編碼庫.群組碼 = 物料資訊控制表.群組碼 AND
  217. 物料編碼庫.料號原則 = 物料資訊控制表.料號原則 LEFT OUTER JOIN
  218. HX選擇按鈕 ON 物料編碼庫.群組碼 = HX選擇按鈕.對應 LEFT OUTER JOIN
  219. 物料圖庫 ON 物料編碼庫.群組碼 = 物料圖庫.群組碼 AND 物料編碼庫.料號原則 = 物料圖庫.料號原則 " & SQL2 & "
  220. ORDER BY 物料編碼庫.料號原則"
  221. Else
  222. SQL2 = "WHERE (物料編碼庫.原則說明 LIKE N'%" & PA1 & "%') OR (物料規格表.A1 LIKE N'%" & PA1 & "%') OR (物料規格表.A2 LIKE N'%" & PA1 & "%') OR
  223. (物料規格表.A3 LIKE N'%" & PA1 & "%') OR (物料規格表.A4 LIKE N'%" & PA1 & "%') OR (物料規格表.A5 LIKE N'%" & PA1 & "%') OR
  224. (物料規格表.A6 LIKE N'%" & PA1 & "%') OR (物料規格表.A7 LIKE N'%" & PA1 & "%') OR (物料規格表.A8 LIKE N'%" & PA1 & "%') OR
  225. (物料編碼庫.料號原則 LIKE N'" & PA1 & "%')"
  226. SQL1 = "SELECT QQ.項次, QQ.料號原則, QQ.原則說明 AS 物料品名, QQ.單位, QQ.選擇, 物料圖庫.圖片流水號 AS [Image No],
  227. QQ.群組碼, QQ.存檔, QQ.規格庫編號, QQ.規格庫抬頭指定
  228. FROM 物料圖庫 RIGHT OUTER JOIN
  229. (SELECT 物料編碼庫.群組碼 AS 項次, 物料編碼庫.料號原則, 物料編碼庫.原則說明, 物料編碼庫.單位, HX選擇按鈕.選擇, 物料編碼庫.群組碼,
  230. HX選擇按鈕.選擇 AS 存檔, 物料資訊控制表.規格庫編號, 物料資訊控制表.規格庫抬頭指定
  231. FROM 物料編碼庫 LEFT OUTER JOIN 物料規格表 ON 物料編碼庫.群組碼 = 物料規格表.群組碼 AND 物料編碼庫.料號原則 = 物料規格表.料號原則 LEFT OUTER JOIN
  232. 物料資訊控制表 ON 物料編碼庫.群組碼 = 物料資訊控制表.群組碼 AND 物料編碼庫.料號原則 = 物料資訊控制表.料號原則 LEFT OUTER JOIN
  233. HX選擇按鈕 ON 物料編碼庫.群組碼 = HX選擇按鈕.對應 " & SQL2 & "
  234. GROUP BY 物料編碼庫.群組碼, 物料編碼庫.料號原則, 物料編碼庫.原則說明, 物料編碼庫.單位, HX選擇按鈕.選擇, 物料編碼庫.群組碼, HX選擇按鈕.選擇,
  235. 物料資訊控制表.規格庫編號, 物料資訊控制表.規格庫抬頭指定) AS QQ ON 物料圖庫.料號原則 = QQ.料號原則 AND 物料圖庫.群組碼 = QQ.群組碼
  236. ORDER BY QQ.料號原則"
  237. End If
  238. Else
  239. SQL2 = "WHERE (物料編碼庫.料號原則 LIKE N'" & PA1 & "%')"
  240. SQL1 = "SELECT QQ.項次, QQ.料號原則, QQ.原則說明 AS 物料品名, QQ.單位, QQ.選擇, 物料圖庫.圖片流水號 AS [Image No],
  241. QQ.群組碼, QQ.存檔, QQ.規格庫編號, QQ.規格庫抬頭指定
  242. FROM 物料圖庫 RIGHT OUTER JOIN
  243. (SELECT 物料編碼庫.群組碼 AS 項次, 物料編碼庫.料號原則, 物料編碼庫.原則說明, 物料編碼庫.單位, HX選擇按鈕.選擇, 物料編碼庫.群組碼,
  244. HX選擇按鈕.選擇 AS 存檔, 物料資訊控制表.規格庫編號, 物料資訊控制表.規格庫抬頭指定
  245. FROM 物料編碼庫 LEFT OUTER JOIN 物料規格表 ON 物料編碼庫.群組碼 = 物料規格表.群組碼 AND 物料編碼庫.料號原則 = 物料規格表.料號原則 LEFT OUTER JOIN
  246. 物料資訊控制表 ON 物料編碼庫.群組碼 = 物料資訊控制表.群組碼 AND 物料編碼庫.料號原則 = 物料資訊控制表.料號原則 LEFT OUTER JOIN
  247. HX選擇按鈕 ON 物料編碼庫.群組碼 = HX選擇按鈕.對應 " & SQL2 & "
  248. GROUP BY 物料編碼庫.群組碼, 物料編碼庫.料號原則, 物料編碼庫.原則說明, 物料編碼庫.單位, HX選擇按鈕.選擇, 物料編碼庫.群組碼, HX選擇按鈕.選擇,
  249. 物料資訊控制表.規格庫編號, 物料資訊控制表.規格庫抬頭指定) AS QQ ON 物料圖庫.料號原則 = QQ.料號原則 AND 物料圖庫.群組碼 = QQ.群組碼
  250. ORDER BY QQ.料號原則"
  251. End If
  252. Else
  253. SQL1 = "SELECT 物料編碼庫.群組碼 AS 項次, 物料編碼庫.料號原則, 物料編碼庫.原則說明 AS 物料品名, 物料編碼庫.單位, HX選擇按鈕.選擇,
  254. 物料圖庫.圖片流水號 AS [Image No], 物料編碼庫.群組碼, HX選擇按鈕.選擇 AS 存檔,
  255. 物料資訊控制表.規格庫編號, 物料資訊控制表.規格庫抬頭指定
  256. FROM 物料編碼庫 LEFT OUTER JOIN
  257. 物料資訊控制表 ON 物料編碼庫.群組碼 = 物料資訊控制表.群組碼 AND
  258. 物料編碼庫.料號原則 = 物料資訊控制表.料號原則 LEFT OUTER JOIN
  259. HX選擇按鈕 ON 物料編碼庫.群組碼 = HX選擇按鈕.對應 LEFT OUTER JOIN
  260. 物料圖庫 ON 物料編碼庫.群組碼 = 物料圖庫.群組碼 AND 物料編碼庫.料號原則 = 物料圖庫.料號原則
  261. WHERE (物料圖庫.圖片流水號 LIKE N'%%') OR
  262. (物料圖庫.圖片流水號 IS NULL)
  263. ORDER BY 物料編碼庫.料號原則"
  264. End If : PA1 = ""
  265. CmdSet_For_DGV()
  266. End Sub
  267. Friend Sub SQL_物料資料庫_物料編碼庫_語轉()
  268. ConnOpen()
  269. SQL1 = "SELECT 群組碼, 料號原則, 語言, 品名 FROM 物料編碼庫轉語言 WHERE (群組碼 LIKE N'" & PA & "') ORDER BY 料號原則"
  270. CmdSet_For_DGV()
  271. End Sub
  272. Friend Sub SQL_規格庫抬頭讀取三()
  273. ConnOpen()
  274. SQL1 = "SELECT 規格庫抬頭指定, A1, A2, A3, A4, A5, A6, A7, A8, 語言 AS LG FROM 規格庫抬頭 WHERE 語言 LIKE N'" & 系統語言 & "' ORDER BY 規格庫抬頭指定, 語言 DESC"
  275. CmdSet_For_DGV()
  276. End Sub
  277. Friend Sub SQL_物料資料庫_物料資訊控制表()
  278. If BL1 = False Then
  279. SQL2 = " WHERE 物料資訊控制表.規格庫抬頭指定 LIKE N'" & PA & "' AND (物料編碼庫轉語言.語言 LIKE N'" & 系統語言 & "') "
  280. ElseIf BL1 = True Then
  281. SQL2 = " WHERE 物料資訊控制表.群組碼 LIKE N'" & PA1 & "' AND (物料編碼庫轉語言.語言 LIKE N'" & 系統語言 & "') "
  282. End If
  283. ConnOpen()
  284. SQL1 = "SELECT 物料資訊控制表.群組碼 , 物料資訊控制表.料號原則, 物料編碼庫轉語言.品名,
  285. 物料資訊控制表.規格庫編號 AS Keyword, 物料資訊控制表.規格庫抬頭指定, 物料編碼庫.單位,
  286. 物料圖庫.圖片流水號 AS [Image No], 物料圖庫.圖檔 AS Image
  287. FROM 物料資訊控制表 INNER JOIN 物料編碼庫 ON 物料資訊控制表.群組碼 = 物料編碼庫.群組碼 AND 物料資訊控制表.料號原則 = 物料編碼庫.料號原則 INNER JOIN
  288. 物料圖庫 ON 物料資訊控制表.群組碼 = 物料圖庫.群組碼 AND 物料資訊控制表.料號原則 = 物料圖庫.料號原則 INNER JOIN
  289. 物料編碼庫轉語言 ON 物料編碼庫.料號原則 = 物料編碼庫轉語言.料號原則 " & SQL2 & "
  290. ORDER BY 物料資訊控制表.料號原則"
  291. CmdSet_For_DGV()
  292. End Sub
  293. Friend Sub SQL_物料資料庫_物料資訊控制表未新增()
  294. ConnOpen()
  295. SQL1 = "SELECT 物料編碼庫.群組碼, 物料編碼庫.料號原則 , 物料編碼庫.原則說明,
  296. 物料資訊控制表.群組碼, 物料資訊控制表.料號原則
  297. FROM 物料編碼庫 FULL OUTER JOIN 物料資訊控制表 ON 物料編碼庫.群組碼 = 物料資訊控制表.群組碼 AND 物料編碼庫.料號原則 =
  298. 物料資訊控制表.料號原則
  299. GROUP BY 物料編碼庫.群組碼, 物料編碼庫.料號原則, 物料編碼庫.原則說明, 物料資訊控制表.群組碼, 物料資訊控制表.料號原則
  300. HAVING (物料資訊控制表.群組碼 IS NULL) OR (物料資訊控制表.料號原則 IS NULL)"
  301. CmdSet_For_DGV()
  302. End Sub
  303. Friend Sub SQL_物料資訊控制表_規格庫抬頭指定()
  304. ConnOpen() : SQL1 = "SELECT 規格庫抬頭指定 FROM 規格庫抬頭 GROUP BY 規格庫抬頭指定 ORDER BY 規格庫抬頭指定" : CmdSet_For_dr()
  305. End Sub
  306. Friend Sub SQL_群組碼_下拉清單()
  307. ConnOpen() : SQL1 = "SELECT 群組碼 FROM 物料群組 ORDER BY 群組碼" : CmdSet_For_dr()
  308. End Sub
  309. Friend Sub SQL_群組碼_語轉_下拉清單1()
  310. ConnOpen() : SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 語言 LIKE N'" & 系統語言 & "' AND (主項 LIKE N'" & PA49 & "') ORDER BY 群組碼" : CmdSet_For_dr()
  311. End Sub
  312. Friend Sub SQL_群組碼_語轉_下拉清單()
  313. ConnOpen() : SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 語言 LIKE N'" & 系統語言 & "' ORDER BY 群組碼" : CmdSet_For_dr()
  314. End Sub
  315. Friend Sub SQL_新物料群組下拉1()
  316. ConnOpen() : SQL1 = "SELECT 第一層 FROM 物料新群組 WHERE (語言 LIKE '" & PA30 & "') GROUP BY 第一層 ORDER BY 第一層" : CmdSet_For_dr()
  317. End Sub
  318. Friend Sub SQL_新物料群組下拉2()
  319. ConnOpen()
  320. SQL1 = "SELECT 第二層 FROM 物料新群組 WHERE (語言 LIKE '" & PA30 & "') AND (第一層 LIKE N'" & PA31 & "') GROUP BY 第二層 ORDER BY 第二層"
  321. CmdSet_For_dr()
  322. End Sub
  323. Friend Sub SQL_新物料群組下拉3()
  324. ConnOpen()
  325. SQL1 = "SELECT 第三層 FROM 物料新群組 WHERE (語言 LIKE '" & PA30 & "') AND (第一層 LIKE N'" & PA31 & "') AND (第二層 LIKE N'" & PA32 & "') GROUP BY 第三層 ORDER BY 第三層"
  326. CmdSet_For_dr()
  327. End Sub
  328. Friend Sub SQL_新物料群組下拉4()
  329. ConnOpen()
  330. SQL1 = "SELECT 第四層 FROM 物料新群組
  331. WHERE (語言 LIKE '" & PA30 & "') AND (第一層 LIKE N'" & PA31 & "') AND (第二層 LIKE N'" & PA32 & "') AND (第三層 LIKE N'" & PA33 & "') GROUP BY 第四層 ORDER BY 第四層"
  332. CmdSet_For_dr()
  333. End Sub
  334. Friend Sub SQL_新物料群組下拉5()
  335. ConnOpen()
  336. SQL1 = "SELECT 第五層 FROM 物料新群組
  337. WHERE (語言 LIKE '" & PA30 & "') AND (第一層 LIKE N'" & PA31 & "') AND (第二層 LIKE N'" & PA32 & "') AND (第三層 LIKE N'" & PA33 & "') AND (第四層 LIKE N'" & PA34 & "')
  338. GROUP BY 第五層 ORDER BY 第五層"
  339. CmdSet_For_dr()
  340. End Sub
  341. Friend Sub SQL_物料資料庫_修正1()
  342. ConnOpen() : SQL1 = "UPDATE 物料規格表 SET 最高庫存量 = 999 WHERE (最高庫存量 = 0)" : CmdSet_For_dr()
  343. End Sub
  344. Friend Sub SQL_物料資訊控制表_原則查詢()
  345. ConnOpen() : SQL1 = "SELECT 品名, 群組碼, 料號原則, 規格庫編號, 規格庫抬頭指定 FROM 物料資訊控制表 WHERE 料號原則 LIKE N'" & PA2 & "'" : CmdSet_For_dr()
  346. End Sub
  347. Friend Sub SQL_規格庫抬頭讀取()
  348. ConnOpen() : SQL1 = "SELECT 規格庫抬頭指定, A1, A2, A3, A4, A5, A6, A7, A8 FROM 規格庫抬頭 WHERE 規格庫抬頭指定 LIKE N'" & PA3 & "' AND 語言 LIKE N'" & 系統語言 & "'" : CmdSet_For_dr()
  349. End Sub
  350. Friend Sub SQL_物料規格表_物料清單()
  351. ConnOpen()
  352. If PA = "SQLB03" Then
  353. SQL1 = "SELECT 群組碼, 料號原則, 料號, 圖檔編號, A1 AS [" & PA4 & "], A2 AS [" & PA5 & "], A3 AS [" & PA6 & "],
  354. A4, A5, A6, A7, A8, 最低庫存量, 料號 AS 原始料號, 最高庫存量, 群組碼 AS No, S1, S2, S3, S4,
  355. S5, S6, S7, S8
  356. FROM 物料規格表
  357. WHERE (料號原則 LIKE N'" & PA2 & "') AND (群組碼 LIKE N'" & PA1 & "') ORDER BY 料號"
  358. ElseIf PA = "SQLB04" Then
  359. SQL1 = "SELECT 群組碼, 料號原則, 料號, 圖檔編號, A1 AS [" & PA4 & "], A2 AS [" & PA5 & "], A3 AS [" & PA6 & "],
  360. A4 AS [" & PA7 & "], A5, A6, A7, A8, 最低庫存量, 料號 AS 原始料號, 最高庫存量,
  361. 群組碼 AS No, S1, S2, S3, S4, S5, S6, S7, S8
  362. FROM 物料規格表
  363. WHERE (料號原則 LIKE N'" & PA2 & "') AND (群組碼 LIKE N'" & PA1 & "') ORDER BY 料號"
  364. ElseIf PA = "SQLB05" Then
  365. SQL1 = "SELECT 群組碼, 料號原則, 料號, 圖檔編號, A1 AS [" & PA4 & "], A2 AS [" & PA5 & "], A3 AS [" & PA6 & "],
  366. A4 AS [" & PA7 & "], A5 AS [" & PA8 & "], A6, A7, A8, 最低庫存量, 料號 AS 原始料號, 最高庫存量,
  367. 群組碼 AS No, S1, S2, S3, S4, S5, S6, S7, S8
  368. FROM 物料規格表
  369. WHERE (料號原則 LIKE N'" & PA2 & "') AND (群組碼 LIKE N'" & PA1 & "') ORDER BY 料號"
  370. ElseIf PA = "SQLB06" Then
  371. SQL1 = "SELECT 群組碼, 料號原則, 料號, 圖檔編號, A1 AS [" & PA4 & "], A2 AS [" & PA5 & "], A3 AS [" & PA6 & "],
  372. A4 AS [" & PA7 & "], A5 AS [" & PA8 & "], A6 AS [" & PA9 & "], A7, A8, 最低庫存量, 料號 AS 原始料號,
  373. 最高庫存量, 群組碼 AS No, S1, S2, S3, S4, S5, S6, S7, S8
  374. FROM 物料規格表
  375. WHERE (料號原則 LIKE N'" & PA2 & "') AND (群組碼 LIKE N'" & PA1 & "') ORDER BY 料號"
  376. ElseIf PA = "SQLB07" Then
  377. SQL1 = "SELECT 群組碼, 料號原則, 料號, 圖檔編號, A1 AS [" & PA4 & "], A2 AS [" & PA5 & "], A3 AS [" & PA6 & "],
  378. A4 AS [" & PA7 & "], A5 AS [" & PA8 & "], A6 AS [" & PA9 & "], A7 AS [" & PA10 & "],
  379. A8, 最低庫存量, 料號 AS 原始料號, 最高庫存量, 群組碼 AS No, S1, S2, S3, S4, S5, S6, S7, S8
  380. FROM 物料規格表
  381. WHERE (料號原則 LIKE N'" & PA2 & "') AND (群組碼 LIKE N'" & PA1 & "') ORDER BY 料號"
  382. ElseIf PA = "SQLB08" Then
  383. SQL1 = "SELECT 群組碼, 料號原則, 料號, 圖檔編號, A1 AS [" & PA4 & "], A2 AS [" & PA5 & "], A3 AS [" & PA6 & "],
  384. A4 AS [" & PA7 & "], A5 AS [" & PA8 & "], A6 AS [" & PA9 & "], A7 AS [" & PA10 & "],
  385. A8 AS [" & PA11 & "], 最低庫存量, 料號 AS 原始料號, 最高庫存量, 群組碼 AS No, S1, S2, S3, S4, S5, S6, S7, S8
  386. FROM 物料規格表
  387. WHERE (料號原則 LIKE N'" & PA2 & "') AND (群組碼 LIKE N'" & PA1 & "') ORDER BY 料號"
  388. End If
  389. CmdSet_For_DGV()
  390. End Sub
  391. Friend Sub SQL_新物料群組_讀取_中()
  392. ConnOpen() : SQL1 = "SELECT 編號, 語言, 第一層, 第二層, 第三層, 第四層, 第五層 FROM 物料新群組 WHERE (語言 LIKE '繁體中文') AND (編號 LIKE '" & PA48 & "')" : CmdSet_For_dr()
  393. End Sub
  394. Friend Sub SQL_新物料群組_讀取_英()
  395. ConnOpen() : SQL1 = "SELECT 編號, 語言, 第一層, 第二層, 第三層, 第四層, 第五層 FROM 物料新群組 WHERE (語言 LIKE 'English') AND (編號 LIKE '" & PA48 & "')" : CmdSet_For_dr()
  396. End Sub
  397. Friend Sub SQL_新物料群組_讀取_印()
  398. ConnOpen() : SQL1 = "SELECT 編號, 語言, 第一層, 第二層, 第三層, 第四層, 第五層 FROM 物料新群組 WHERE (語言 LIKE 'Indonesian') AND (編號 LIKE '" & PA48 & "')" : CmdSet_For_dr()
  399. End Sub
  400. Friend Sub SQL_物料圖庫_圖檔讀取()
  401. ConnOpen() : SQL1 = "SELECT 圖檔 FROM 物料圖庫 WHERE 群組碼 LIKE N'" & PA1 & "' AND 料號原則 LIKE N'" & PA2 & "'" : CmdSet_For_dr()
  402. End Sub
  403. Friend Sub SQL_物料資料庫語言選定()
  404. ConnOpen() : SQL1 = "SELECT 語言, 群組 FROM 物料群組轉語言 WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "' ORDER BY 語言" : CmdSet_For_dr()
  405. End Sub
  406. Friend Sub SQL_物料資料庫_新增群組碼_語轉1()
  407. SQL1 = "INSERT INTO 物料群組轉語言 (群組碼, 語言, 群組, 主項) VALUES (N'" & 物料資料庫.群組碼_tb.Text & "', '繁體中文', N'" & 物料資料庫.類別1_tb.Text & "', N'" & PA49 & "')"
  408. End Sub
  409. Friend Sub SQL_物料資料庫_新增群組碼_語轉2()
  410. SQL1 = "INSERT INTO 物料群組轉語言 (群組碼, 語言, 群組, 主項) VALUES (N'" & 物料資料庫.群組碼_tb.Text & "', 'Indonesian', N'" & 物料資料庫.類別3_tb.Text & "', N'" & PA49 & "')"
  411. End Sub
  412. Friend Sub SQL_物料資料庫_新增群組碼_語轉3()
  413. SQL1 = "INSERT INTO 物料群組轉語言 (群組碼, 語言, 群組, 主項) VALUES (N'" & 物料資料庫.群組碼_tb.Text & "', 'English', N'" & 物料資料庫.類別2_tb.Text & "', N'" & PA49 & "')"
  414. End Sub
  415. Friend Sub SQL_物料資料庫_新增群組碼_語轉11()
  416. SQL1 = "INSERT INTO 物料群組轉語言 (群組碼, 語言, 群組, 主項) VALUES (N'" & PA20 & "', '繁體中文', N'" & PA20 & "', N'" & PA49 & "')"
  417. End Sub
  418. Friend Sub SQL_物料資料庫_新增群組碼_語轉21()
  419. SQL1 = "INSERT INTO 物料群組轉語言 (群組碼, 語言, 群組, 主項) VALUES (N'" & PA20 & "', 'Indonesian', N'" & PA20 & "', N'" & PA49 & "')"
  420. End Sub
  421. Friend Sub SQL_物料資料庫_新增群組碼_語轉31()
  422. SQL1 = "INSERT INTO 物料群組轉語言 (群組碼, 語言, 群組, 主項) VALUES (N'" & PA20 & "', 'English', N'" & PA20 & "', N'" & PA49 & "')"
  423. End Sub
  424. Friend Sub SQL_物料資料庫_群組碼刪除_語轉()
  425. SQL1 = "DELETE FROM 物料群組轉語言 WHERE (群組碼 = N'" & 物料資料庫.群組碼_tb.Text & "')"
  426. End Sub
  427. Friend Sub SQL_物料圖庫_群組圖檔()
  428. ConnOpen() : SQL1 = "SELECT 圖片 FROM 物料群組 WHERE (群組碼 LIKE '" & PA49 & "')" : CmdSet_For_dr()
  429. End Sub
  430. Friend Sub SQL_群組碼_語轉_選擇()
  431. ConnOpen() : SQL1 = "SELECT 群組碼 FROM 物料群組轉語言 WHERE 語言 LIKE N'" & 系統語言 & "' AND 群組 = N'" & PA & "'" : CmdSet_For_dr()
  432. End Sub
  433. Friend Sub SQL_物料資料庫_群組碼重複查詢()
  434. SQL1 = "SELECT 群組碼 FROM 物料群組 WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "'"
  435. End Sub
  436. Friend Sub SQL_物料資料庫_群組碼重複查詢1()
  437. SQL1 = "SELECT 群組碼 FROM 物料群組 WHERE 群組碼 LIKE N'" & PA20 & "'"
  438. End Sub
  439. Friend Sub SQL_物料資料庫_群組碼重複查詢_語轉1()
  440. SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "' AND 語言 LIKE N'繁體中文' AND 群組 = N'" & 物料資料庫.類別1_tb.Text & "'"
  441. End Sub
  442. Friend Sub SQL_物料資料庫_群組碼重複查詢_語轉2()
  443. SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "' AND 語言 LIKE N'Indonesian' AND 群組 = N'" & 物料資料庫.類別3_tb.Text & "'"
  444. End Sub
  445. Friend Sub SQL_物料資料庫_群組碼重複查詢_語轉3()
  446. SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "' AND 語言 LIKE N'English' AND 群組 = N'" & 物料資料庫.類別2_tb.Text & "'"
  447. End Sub
  448. Friend Sub SQL_物料資料庫_群組碼重複查詢_語轉1_1()
  449. SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 群組碼 LIKE N'" & PA20 & "' AND 語言 LIKE N'繁體中文' AND 群組 = N'" & PA20 & "'"
  450. End Sub
  451. Friend Sub SQL_物料資料庫_群組碼重複查詢_語轉2_1()
  452. SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 群組碼 LIKE N'" & PA20 & "' AND 語言 LIKE N'Indonesian' AND 群組 = N'" & PA20 & "'"
  453. End Sub
  454. Friend Sub SQL_物料資料庫_群組碼重複查詢_語轉3_1()
  455. SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 群組碼 LIKE N'" & PA20 & "' AND 語言 LIKE N'English' AND 群組 = N'" & PA20 & "'"
  456. End Sub
  457. Friend Sub SQL_物料資料庫_新增群組碼()
  458. SQL1 = "INSERT INTO 物料群組 (群組碼) VALUES (N'" & 物料資料庫.群組碼_tb.Text & "')"
  459. End Sub
  460. Friend Sub SQL_物料資料庫_新增群組碼1()
  461. SQL1 = "INSERT INTO 物料群組 (群組碼) VALUES (N'" & PA20 & "')"
  462. End Sub
  463. Friend Sub SQL_物料資料庫_群組碼重複查詢_語轉反1()
  464. SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 群組碼 NOT LIKE N'" & 物料資料庫.群組碼_tb.Text & "' AND 語言 LIKE N'繁體中文' AND 群組 = N'" & 物料資料庫.類別1_tb.Text & "'"
  465. End Sub
  466. Friend Sub SQL_物料資料庫_群組碼重複查詢_語轉反2()
  467. SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 群組碼 NOT LIKE N'" & 物料資料庫.群組碼_tb.Text & "' AND 語言 LIKE N'Indonesian' AND 群組 = N'" & 物料資料庫.類別3_tb.Text & "'"
  468. End Sub
  469. Friend Sub SQL_物料資料庫_群組碼重複查詢_語轉反3()
  470. SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 群組碼 NOT LIKE N'" & 物料資料庫.群組碼_tb.Text & "' AND 語言 LIKE N'English' AND 群組 = N'" & 物料資料庫.類別2_tb.Text & "'"
  471. End Sub
  472. Friend Sub SQL_物料資料庫_群組碼重複查詢_語轉反11()
  473. SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 群組碼 NOT LIKE N'" & PA20 & "' AND 語言 LIKE N'繁體中文' AND 群組 = N'" & PA20 & "'"
  474. End Sub
  475. Friend Sub SQL_物料資料庫_群組碼重複查詢_語轉反21()
  476. SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 群組碼 NOT LIKE N'" & PA20 & "' AND 語言 LIKE N'Indonesian' AND 群組 = N'" & PA20 & "'"
  477. End Sub
  478. Friend Sub SQL_物料資料庫_群組碼重複查詢_語轉反31()
  479. SQL1 = "SELECT 群組 FROM 物料群組轉語言 WHERE 群組碼 NOT LIKE N'" & PA20 & "' AND 語言 LIKE N'English' AND 群組 = N'" & PA20 & "'"
  480. End Sub
  481. Friend Sub SQL_物料資料庫_群組碼修改0_1()
  482. SQL1 = "UPDATE 物料群組轉語言 SET 群組碼 = N'" & PA & "', 群組 = N'" & 物料資料庫.類別1_tb.Text & "', 主項 = N'" & PA49 & "'
  483. WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "' AND 語言 LIKE N'繁體中文'"
  484. End Sub
  485. Friend Sub SQL_物料資料庫_群組碼修改0_2()
  486. SQL1 = "UPDATE 物料群組轉語言 SET 群組碼 = N'" & PA & "', 群組 = N'" & 物料資料庫.類別3_tb.Text & "', 主項 = N'" & PA49 & "'
  487. WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "' AND 語言 LIKE N'Indonesian'"
  488. End Sub
  489. Friend Sub SQL_物料資料庫_群組碼修改0_3()
  490. SQL1 = "UPDATE 物料群組轉語言 SET 群組碼 = N'" & PA & "', 群組 = N'" & 物料資料庫.類別2_tb.Text & "', 主項 = N'" & PA49 & "'
  491. WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "' AND 語言 LIKE N'English'"
  492. End Sub
  493. Friend Sub SQL_物料資料庫_群組碼修改0_11()
  494. SQL1 = "UPDATE 物料群組轉語言 SET 群組碼 = N'" & PA & "', 群組 = N'" & PA & "', 主項 = N'" & PA49 & "'
  495. WHERE 群組碼 LIKE N'" & PA3 & "' AND 語言 LIKE N'繁體中文'"
  496. End Sub
  497. Friend Sub SQL_物料資料庫_群組碼修改0_21()
  498. SQL1 = "UPDATE 物料群組轉語言 SET 群組碼 = N'" & PA & "', 群組 = N'" & PA & "', 主項 = N'" & PA49 & "'
  499. WHERE 群組碼 LIKE N'" & PA3 & "' AND 語言 LIKE N'Indonesian'"
  500. End Sub
  501. Friend Sub SQL_物料資料庫_群組碼修改0_31()
  502. SQL1 = "UPDATE 物料群組轉語言 SET 群組碼 = N'" & PA & "', 群組 = N'" & PA & "', 主項 = N'" & PA49 & "'
  503. WHERE 群組碼 LIKE N'" & PA3 & "' AND 語言 LIKE N'English'"
  504. End Sub
  505. Friend Sub SQL_物料資料庫_群組碼修改1()
  506. SQL1 = "UPDATE 物料群組 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "'"
  507. End Sub
  508. Friend Sub SQL_物料資料庫_群組碼修改2()
  509. SQL1 = "UPDATE 請購單明細表 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "'"
  510. End Sub
  511. Friend Sub SQL_物料資料庫_群組碼修改3()
  512. SQL1 = "UPDATE 物料編碼庫 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "'"
  513. End Sub
  514. Friend Sub SQL_物料資料庫_自動修正單位()
  515. ConnOpen() : SQL1 = "UPDATE 物料編碼庫 SET 單位 = N'PCS' WHERE 單位 LIKE N'' OR 單位 IS NULL" : CmdSet_For_dr()
  516. End Sub
  517. Friend Sub SQL_物料資料庫_群組碼修改4()
  518. SQL1 = "UPDATE 物料圖庫 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "'"
  519. End Sub
  520. Friend Sub SQL_物料資料庫_群組碼修改5()
  521. SQL1 = "UPDATE 物料資訊控制表 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "'"
  522. End Sub
  523. Friend Sub SQL_物料資料庫_群組碼修改6()
  524. SQL1 = "UPDATE 物料規格表 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "'"
  525. End Sub
  526. Friend Sub SQL_物料資料庫_群組碼修改7()
  527. SQL1 = "UPDATE 採購單明細表 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "'"
  528. End Sub
  529. Friend Sub SQL_物料資料庫_群組碼修改8()
  530. SQL1 = "UPDATE 物料編碼庫轉語言 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼_tb.Text & "'"
  531. End Sub
  532. Friend Sub SQL_物料資料庫_群組碼修改11()
  533. SQL1 = "UPDATE 物料群組 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & PA3 & "'"
  534. End Sub
  535. Friend Sub SQL_物料資料庫_群組碼修改21()
  536. SQL1 = "UPDATE 請購單明細表 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & PA3 & "'"
  537. End Sub
  538. Friend Sub SQL_物料資料庫_群組碼修改31()
  539. SQL1 = "UPDATE 物料編碼庫 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & PA3 & "'"
  540. End Sub
  541. Friend Sub SQL_物料資料庫_群組碼修改41()
  542. SQL1 = "UPDATE 物料圖庫 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & PA3 & "'"
  543. End Sub
  544. Friend Sub SQL_物料資料庫_群組碼修改51()
  545. SQL1 = "UPDATE 物料資訊控制表 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & PA3 & "'"
  546. End Sub
  547. Friend Sub SQL_物料資料庫_群組碼修改61()
  548. SQL1 = "UPDATE 物料規格表 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & PA3 & "'"
  549. End Sub
  550. Friend Sub SQL_物料資料庫_群組碼修改71()
  551. SQL1 = "UPDATE 採購單明細表 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & PA3 & "'"
  552. End Sub
  553. Friend Sub SQL_物料資料庫_群組碼修改81()
  554. SQL1 = "UPDATE 物料編碼庫轉語言 SET 群組碼 = N'" & PA & "' WHERE 群組碼 LIKE N'" & PA3 & "'"
  555. End Sub
  556. Friend Sub SQL_物料資料庫_群組碼刪除()
  557. SQL1 = "DELETE FROM 物料群組 WHERE (群組碼 = N'" & 物料資料庫.群組碼_tb.Text & "')"
  558. End Sub
  559. Friend Sub SQL_物料圖庫_圖檔讀取三()
  560. ConnOpen() : SQL1 = "SELECT 圖檔 FROM 物料圖庫 WHERE 圖片流水號 LIKE N'" & PA3 & "'" : CmdSet_For_DGV()
  561. End Sub
  562. Friend Sub SQL_物料圖庫_圖檔讀取四()
  563. ConnOpen() : SQL1 = "SELECT 圖片 FROM 物料群組 WHERE 群組碼 LIKE N'" & PA3 & "'" : CmdSet_For_DGV()
  564. End Sub
  565. Friend Sub SQL_物料資料庫_群組碼批量修改1()
  566. ConnOpen() : SQL1 = "UPDATE 物料編碼庫 SET 群組碼 = N'" & PA1 & "' WHERE 群組碼 LIKE N'" & PA2 & "' AND 料號原則 LIKE N'" & PA3 & "'" : CmdSet_For_dr()
  567. End Sub
  568. Friend Sub SQL_物料資料庫_群組碼批量修改2()
  569. ConnOpen() : SQL1 = "UPDATE 物料資訊控制表 SET 群組碼 = N'" & PA1 & "' WHERE 群組碼 LIKE N'" & PA2 & "' AND 料號原則 LIKE N'" & PA3 & "'" : CmdSet_For_dr()
  570. End Sub
  571. Friend Sub SQL_物料資料庫_群組碼批量修改3()
  572. ConnOpen() : SQL1 = "UPDATE 物料圖庫 SET 群組碼 = N'" & PA1 & "' WHERE 群組碼 LIKE N'" & PA2 & "' AND 料號原則 LIKE N'" & PA3 & "'" : CmdSet_For_dr()
  573. End Sub
  574. Friend Sub SQL_物料資料庫_群組碼批量修改4()
  575. ConnOpen() : SQL1 = "UPDATE 物料規格表 SET 群組碼 = N'" & PA1 & "' WHERE 群組碼 LIKE N'" & PA2 & "' AND 料號原則 LIKE N'" & PA3 & "'" : CmdSet_For_dr()
  576. End Sub
  577. Friend Sub SQL_物料資料庫_群組碼批量修改5()
  578. ConnOpen() : SQL1 = "UPDATE 採購單明細表 SET 群組碼 = N'" & PA1 & "' WHERE 群組碼 LIKE N'" & PA2 & "' AND 料號原則 LIKE N'" & PA3 & "'" : CmdSet_For_dr()
  579. End Sub
  580. Friend Sub SQL_物料資料庫_群組碼批量修改6()
  581. ConnOpen() : SQL1 = "UPDATE 請購單明細表 SET 群組碼 = N'" & PA1 & "' WHERE 群組碼 LIKE N'" & PA2 & "' AND 群組原則 LIKE N'" & PA3 & "'" : CmdSet_For_dr()
  582. End Sub
  583. Friend Sub SQL_物料資料庫_群組碼批量修改_語轉1()
  584. ConnOpen() : SQL1 = "UPDATE 物料編碼庫轉語言 SET 群組碼 = N'" & PA1 & "' WHERE 群組碼 LIKE N'" & PA2 & "' AND 料號原則 LIKE N'" & PA3 & "'" : CmdSet_For_dr()
  585. End Sub
  586. Friend Sub SQL_物料資料庫_物料編碼庫重複確認()
  587. ConnOpen() : SQL1 = "SELECT 群組碼, 料號原則, 原則說明 FROM 物料編碼庫 WHERE 料號原則 LIKE N'" & PA & "'" : CmdSet_For_dr()
  588. End Sub
  589. Friend Sub SQL_物料資料庫_物料編碼庫新增()
  590. ConnOpen() : SQL1 = "INSERT INTO 物料編碼庫 (群組碼, 料號原則, 原則說明, 單位) VALUES (N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', N'" & PA4 & "')" : CmdSet_For_dr()
  591. End Sub
  592. Friend Sub SQL_物料資料庫_物料編碼庫語轉重複確認()
  593. ConnOpen() : SQL1 = "SELECT 群組碼 FROM 物料編碼庫轉語言 WHERE 料號原則 LIKE N'" & PA & "'" : CmdSet_For_dr()
  594. End Sub
  595. Friend Sub SQL_物料資料庫_物料編碼庫新增_語轉1()
  596. ConnOpen() : SQL1 = "INSERT INTO 物料編碼庫轉語言 (群組碼, 料號原則, 語言, 品名) VALUES (N'" & PA1 & "', N'" & PA2 & "', N'繁體中文', N'" & 物料資料庫.品名1_tb.Text & "')" : CmdSet_For_dr()
  597. End Sub
  598. Friend Sub SQL_物料資料庫_物料編碼庫新增_語轉2()
  599. ConnOpen() : SQL1 = "INSERT INTO 物料編碼庫轉語言 (群組碼, 料號原則, 語言, 品名) VALUES (N'" & PA1 & "', N'" & PA2 & "', N'English', N'" & 物料資料庫.品名2_tb.Text & "')" : CmdSet_For_dr()
  600. End Sub
  601. Friend Sub SQL_物料資料庫_物料編碼庫新增_語轉3()
  602. ConnOpen() : SQL1 = "INSERT INTO 物料編碼庫轉語言 (群組碼, 料號原則, 語言, 品名) VALUES (N'" & PA1 & "', N'" & PA2 & "', N'Indonesian', N'" & 物料資料庫.品名3_tb.Text & "')" : CmdSet_For_dr()
  603. End Sub
  604. Friend Sub SQL_物料資料庫_物料編碼庫新增_語轉4()
  605. ConnOpen() : SQL1 = "INSERT INTO 物料編碼庫轉語言 (群組碼, 料號原則, 語言, 品名) VALUES (N'" & PA1 & "', N'" & PA2 & "', N'" & PA11 & "', N'" & PA5 & "')" : CmdSet_For_dr()
  606. End Sub
  607. Friend Sub SQL_物料資料庫_修改品名後存檔1()
  608. ConnOpen() : SQL1 = "UPDATE 物料編碼庫 SET 料號原則 = N'" & PA1 & "',原則說明 = N'" & PA2 & "' WHERE 群組碼 LIKE N'" & PA3 & "' AND 料號原則 LIKE N'" & PA4 & "'" : CmdSet_For_dr()
  609. End Sub
  610. Friend Sub SQL_物料資料庫_修改品名後存檔2()
  611. ConnOpen() : SQL1 = "UPDATE 物料資訊控制表 SET 料號原則 = N'" & PA1 & "',品名 = N'" & PA2 & "' WHERE 群組碼 LIKE N'" & PA3 & "' AND 料號原則 LIKE N'" & PA4 & "'" : CmdSet_For_dr()
  612. End Sub
  613. Friend Sub SQL_物料資料庫_修改品名後存檔3()
  614. ConnOpen() : SQL1 = "UPDATE 物料圖庫 SET 料號原則 = N'" & PA1 & "' WHERE 群組碼 LIKE N'" & PA3 & "' AND 料號原則 LIKE N'" & PA4 & "'" : CmdSet_For_dr()
  615. End Sub
  616. Friend Sub SQL_物料資料庫_修改品名後存檔4()
  617. ConnOpen() : SQL1 = "UPDATE 物料規格表 SET 料號原則 = N'" & PA1 & "' WHERE 群組碼 LIKE N'" & PA3 & "' AND 料號原則 LIKE N'" & PA4 & "'" : CmdSet_For_dr()
  618. End Sub
  619. Friend Sub SQL_物料資料庫_修改品名後存檔5()
  620. ConnOpen() : SQL1 = "UPDATE 採購單明細表 SET 料號原則 = N'" & PA1 & "' WHERE 群組碼 LIKE N'" & PA3 & "' AND 料號原則 LIKE N'" & PA4 & "'" : CmdSet_For_dr()
  621. End Sub
  622. Friend Sub SQL_物料資料庫_修改品名後存檔6()
  623. ConnOpen() : SQL1 = "UPDATE 請購單明細表 SET 群組原則 = N'" & PA1 & "' WHERE 群組碼 LIKE N'" & PA3 & "' AND 群組原則 LIKE N'" & PA4 & "'" : CmdSet_For_dr()
  624. End Sub
  625. Friend Sub SQL_物料資料庫_修改品名後存檔_語轉1()
  626. ConnOpen()
  627. SQL1 = "UPDATE 物料編碼庫轉語言 SET 料號原則 = N'" & PA2 & "',品名 = N'" & 物料資料庫.品名1_tb.Text & "'
  628. WHERE 群組碼 LIKE N'" & PA3 & "' AND 料號原則 LIKE N'" & PA4 & "' AND 語言 LIKE N'繁體中文'"
  629. CmdSet_For_dr()
  630. End Sub
  631. Friend Sub SQL_物料資料庫_修改品名後存檔_語轉2()
  632. ConnOpen()
  633. SQL1 = "UPDATE 物料編碼庫轉語言 SET 料號原則 = N'" & PA2 & "',品名 = N'" & 物料資料庫.品名2_tb.Text & "'
  634. WHERE 群組碼 LIKE N'" & PA3 & "' AND 料號原則 LIKE N'" & PA4 & "' AND 語言 LIKE N'English'"
  635. CmdSet_For_dr()
  636. End Sub
  637. Friend Sub SQL_物料資料庫_修改品名後存檔_語轉3()
  638. ConnOpen()
  639. SQL1 = "UPDATE 物料編碼庫轉語言 SET 料號原則 = N'" & PA2 & "',品名 = N'" & 物料資料庫.品名3_tb.Text & "'
  640. WHERE 群組碼 LIKE N'" & PA3 & "' AND 料號原則 LIKE N'" & PA4 & "' AND 語言 LIKE N'Indonesian'"
  641. CmdSet_For_dr()
  642. End Sub
  643. Friend Sub SQL_物料編碼庫_品名修改()
  644. ConnOpen() : SQL1 = "UPDATE 物料編碼庫 SET 原則說明 = N'" & PA2 & "' WHERE 群組碼 LIKE N'" & PA3 & "' AND 料號原則 LIKE N'" & PA4 & "'" : CmdSet_For_dr()
  645. End Sub
  646. Friend Sub SQL_物料資訊控制表_品名修改()
  647. ConnOpen() : SQL1 = "UPDATE 物料資訊控制表 SET 品名 = N'" & PA2 & "' WHERE 群組碼 LIKE N'" & PA3 & "' AND 料號原則 LIKE N'" & PA4 & "'" : CmdSet_For_dr()
  648. End Sub
  649. Friend Sub SQL_物料編碼庫_單位修改()
  650. ConnOpen() : SQL1 = "UPDATE 物料編碼庫 SET 單位 = N'" & PA1 & "' WHERE (群組碼 LIKE N'" & PA2 & "' AND 料號原則 LIKE N'" & PA3 & "')" : CmdSet_For_dr()
  651. End Sub
  652. Friend Sub SQL_物料資料庫_物料編碼庫刪除()
  653. ConnOpen() : SQL1 = "DELETE FROM 物料編碼庫 WHERE 群組碼 LIKE N'" & PA1 & "' AND 料號原則 LIKE N'" & PA2 & "'" : CmdSet_For_dr()
  654. End Sub
  655. Friend Sub SQL_物料資料庫_物料資訊控制表刪除3()
  656. ConnOpen() : SQL1 = "DELETE FROM 物料資訊控制表 WHERE 群組碼 LIKE N'" & PA1 & "' AND 料號原則 LIKE N'" & PA2 & "'" : CmdSet_For_dr()
  657. End Sub
  658. Friend Sub SQL_物料資料庫_物料規格表刪除()
  659. ConnOpen() : SQL1 = "DELETE FROM 物料規格表 WHERE 群組碼 LIKE N'" & PA1 & "' AND 料號原則 LIKE N'" & PA2 & "'" : CmdSet_For_dr()
  660. End Sub
  661. Friend Sub SQL_物料資料庫_物料圖庫刪除()
  662. ConnOpen() : SQL1 = "DELETE FROM 物料圖庫 WHERE 群組碼 LIKE N'" & PA1 & "' AND 料號原則 LIKE N'" & PA2 & "'" : CmdSet_For_dr()
  663. End Sub
  664. Friend Sub SQL_物料資料庫_物料規格表刪除_語轉()
  665. ConnOpen() : SQL1 = "DELETE FROM 物料編碼庫轉語言 WHERE 群組碼 LIKE N'" & PA1 & "' AND 料號原則 LIKE N'" & PA2 & "'" : CmdSet_For_dr()
  666. End Sub
  667. Friend Sub SQL_物料資料庫_物料圖片流水號最後一筆()
  668. ConnOpen() : SQL1 = "SELECT TOP (1) 圖片流水號 FROM 物料圖庫 ORDER BY 圖片流水號 DESC" : CmdSet_For_dr()
  669. End Sub
  670. Friend Sub SQL_物料資料庫_圖檔入系統()
  671. ConnOpen()
  672. SQL1 = "INSERT INTO 物料圖庫 (圖片流水號, 群組碼, 料號原則, 版本, 圖檔) SELECT '" & 物料資料庫.圖檔編號_tb.Text & "', '" & 物料資料庫.群組碼1_tb.Text & "',
  673. '" & 物料資料庫.物料原則_tb.Text & "', 'V01', @binary_file"
  674. CmdSet_For_dr_pic()
  675. End Sub
  676. Friend Sub SQL_物料資料庫_圖檔入系統1()
  677. ConnOpen()
  678. SQL1 = "INSERT INTO 物料圖庫 (圖片流水號, 群組碼, 料號原則, 版本, 圖檔) SELECT '" & PA20 & "', '" & PA21 & "', '" & PA22 & "', 'V01', @binary_file"
  679. CmdSet_For_dr_pic()
  680. End Sub
  681. Friend Sub SQL_物料圖庫_圖片版本()
  682. ConnOpen() : SQL1 = "SELECT 版本 FROM 物料圖庫 WHERE (圖片流水號 = '" & 物料資料庫.圖檔編號_tb.Text & "')" : CmdSet_For_dr()
  683. End Sub
  684. Friend Sub SQL_物料圖庫_圖片修改()
  685. ConnOpen() : SQL1 = "UPDATE 物料圖庫 SET 版本 = '" & PA48 & "', 圖檔 = @binary_file WHERE (圖片流水號 = '" & 物料資料庫.圖檔編號_tb.Text & "')" : CmdSet_For_dr_pic()
  686. End Sub
  687. Friend Sub SQL_物料圖庫_群組圖片版本()
  688. ConnOpen() : SQL1 = "SELECT 版本 FROM 物料群組 WHERE (群組碼 = '" & 物料資料庫.群組碼_tb.Text & "')" : CmdSet_For_dr()
  689. End Sub
  690. Friend Sub SQL_物料圖庫_群組圖片版本1()
  691. ConnOpen() : SQL1 = "SELECT 版本, 群組碼 FROM 物料群組 WHERE (群組碼 LIKE '" & PA20 & "')" : CmdSet_For_dr()
  692. End Sub
  693. Friend Sub SQL_物料圖庫_群組圖片修改()
  694. ConnOpen() : SQL1 = "UPDATE 物料群組 SET 版本 = '" & PA48 & "', 圖片 = @binary_file WHERE (群組碼 = '" & 物料資料庫.群組碼_tb.Text & "')" : CmdSet_For_dr_pic()
  695. End Sub
  696. Friend Sub SQL_物料圖庫_群組圖片修改1()
  697. ConnOpen() : SQL1 = "UPDATE 物料群組 SET 版本 = '" & PA48 & "', 圖片 = @binary_file WHERE (群組碼 = '" & PA20 & "')" : CmdSet_For_dr_pic()
  698. End Sub
  699. Friend Sub SQL_物料資料庫_物料圖庫()
  700. ConnOpen() : SQL1 = "DELETE FROM 物料圖庫 WHERE (圖片流水號 = N'" & 物料資料庫.圖檔編號_tb.Text & "')" : CmdSet_For_dr()
  701. End Sub
  702. Friend Sub SQL_物料資料庫_規格庫抬頭指定重複查詢()
  703. ConnOpen() : SQL1 = "SELECT 規格庫抬頭指定, A1, A2, A3, A4, A5, A6, A7, A8 FROM 規格庫抬頭 WHERE 規格庫抬頭指定 LIKE N'" & 物料資料庫.規格庫抬頭指定_tb.Text & "'" : CmdSet_For_dr()
  704. End Sub
  705. Friend Sub SQL_物料資料庫_規格庫抬頭指定修改()
  706. ConnOpen()
  707. SQL1 = "UPDATE 規格庫抬頭 SET A1 = N'" & 物料資料庫.A1_tb.Text & "', A2 = N'" & 物料資料庫.A2_tb.Text & "', A3 = N'" & 物料資料庫.A3_tb.Text & "', A4 = N'" & 物料資料庫.A4_tb.Text &
  708. "', A5 = N'" & 物料資料庫.A5_tb.Text & "', A6 = N'" & 物料資料庫.A6_tb.Text & "', A7 = N'" & 物料資料庫.A7_tb.Text & "', A8 = N'" & 物料資料庫.A8_tb.Text & "'
  709. WHERE 規格庫抬頭指定 LIKE N'" & 物料資料庫.規格庫抬頭指定_tb.Text & "' AND 語言 LIKE N'" & 物料資料庫.系統語言_cb.Text & "'"
  710. CmdSet_For_dr()
  711. End Sub
  712. Friend Sub SQL_物料資料庫_規格庫抬頭指定刪除()
  713. ConnOpen() : SQL1 = "DELETE FROM 規格庫抬頭 WHERE 規格庫抬頭指定 LIKE N'" & 物料資料庫.規格庫抬頭指定_tb.Text & "'" : CmdSet_For_dr()
  714. End Sub
  715. Friend Sub SQL_物料資料庫_物料資訊控制表重複查詢()
  716. SQL1 = "SELECT 群組碼 FROM 物料資訊控制表
  717. WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼2_tb.Text & "' AND 料號原則 LIKE N'" & 物料資料庫.物料原則2_tb.Text & "'"
  718. End Sub
  719. Friend Sub SQL_物料資料庫_物料資訊控制表新增()
  720. SQL1 = "INSERT INTO 物料資訊控制表 (品名, 群組碼, 料號原則, 規格庫編號, 規格庫抬頭指定) VALUES (N'" & PA6 & "', N'" & PA7 & "', N'" & PA8 & "', N'" & PA9 & "', N'" & PA10 & "')"
  721. End Sub
  722. Friend Sub SQL_物料資訊控制表_資訊修改()
  723. ConnOpen()
  724. SQL1 = "UPDATE 物料資訊控制表 SET 規格庫編號 = N'" & 物料資料庫.規格庫編號1_cb.Text & "', 規格庫抬頭指定 = N'" & 物料資料庫.規格庫抬頭指定1_cb.Text & "'
  725. WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼2_tb.Text & "' AND 料號原則 LIKE N'" & 物料資料庫.物料原則2_tb.Text & "'"
  726. CmdSet_For_dr()
  727. ConnOpen()
  728. SQL1 = "UPDATE 物料規格表 SET S1 = 1, S2 = 1, S3 = 1, S4 = 1, S5 = 1, S6 = 1, S7 = 1, S8 = 1 WHERE ( 料號原則 LIKE N'" & 物料資料庫.物料原則2_tb.Text & "')"
  729. CmdSet_For_dr()
  730. End Sub
  731. Friend Sub SQL_物料資料庫_物料資訊控制表刪除()
  732. SQL1 = "DELETE FROM 物料資訊控制表 WHERE 群組碼 LIKE N'" & 物料資料庫.群組碼2_tb.Text & "', 料號原則 LIKE N'" & 物料資料庫.物料原則2_tb.Text & "', 品名 LIKE N'" & 物料資料庫.原則說明_tb.Text & "'"
  733. End Sub
  734. Friend Sub SQL_物料規格表_修改()
  735. ConnOpen()
  736. SQL1 = "UPDATE 物料規格表 SET A1 = N'" & PA1 & "', A2 = N'" & PA2 & "', A3 = N'" & PA3 & "', A4 = N'" & PA4 & "', A5 = N'" & PA5 & "', A6 = N'" & PA6 & "', A7 = N'" & PA7 & "',
  737. A8 = N'" & PA8 & "', 最低庫存量 = N'" & PA9 & "' , 最高庫存量 = N'" & PA10 & "', 排序 = N'" & PA12 & "'
  738. WHERE (料號 LIKE N'" & PA11 & "')"
  739. CmdSet_For_dr()
  740. End Sub
  741. Friend Sub SQL_物料規格表_後四碼()
  742. ConnOpen() : SQL1 = "SELECT TOP (1) RIGHT(料號, 4) AS 後四碼 FROM 物料規格表 WHERE (料號原則 LIKE N'" & PA & "') ORDER BY 料號 DESC" : CmdSet_For_dr()
  743. End Sub
  744. Friend Sub SQL_物料規格表_後兩碼()
  745. ConnOpen() : SQL1 = "SELECT TOP (1) RIGHT(料號, 2) AS 後兩碼 FROM 物料規格表 WHERE (料號原則 LIKE N'" & PA & "') ORDER BY 料號 DESC" : CmdSet_For_dr()
  746. End Sub
  747. Friend Sub SQL_物料規格表_料號查詢()
  748. ConnOpen() : SQL1 = "SELECT 料號 FROM 物料規格表 WHERE (料號 LIKE N'" & PA1 & "-" & PA2 & "')" : CmdSet_For_dr()
  749. End Sub
  750. Friend Sub SQL_物料規格表_料號查詢1()
  751. ConnOpen() : SQL1 = "SELECT 料號 FROM 物料規格表 WHERE (料號 LIKE N'" & PA2 & "')" : CmdSet_For_dr()
  752. End Sub
  753. Friend Sub SQL_物料規格表_新增()
  754. ConnOpen()
  755. SQL1 = "INSERT INTO 物料規格表 (群組碼, 料號原則, 料號, 圖檔編號, A1, A2, A3, A4, A5, A6, A7, A8, 最低庫存量, 最高庫存量, S1, S2, S3, S4, S5, S6, S7, S8)
  756. VALUES (N'" & PA3 & "', N'" & PA4 & "', N'" & PA50 & "', N'', N'" & PA5 & "', N'" & PA6 & "', N'" & PA7 & "', N'" & PA8 & "', N'" & PA9 & "', N'" & PA10 & "',
  757. N'" & PA11 & "', N'" & PA12 & "', N'0', N'0', N'1', N'1', N'1', N'1', N'1', N'1', N'1', N'1')"
  758. CmdSet_For_dr()
  759. End Sub
  760. Friend Sub SQL_物料規格表_刪除()
  761. ConnOpen() : SQL1 = "DELETE FROM 物料規格表 WHERE (料號 LIKE N'" & PA1 & "')" : CmdSet_For_dr()
  762. End Sub
  763. Friend Sub SQL_倉儲明細表_料號修改()
  764. ConnOpen() : SQL1 = "UPDATE 倉儲明細表 SET 料號 = N'" & PA10 & "' WHERE (料號 LIKE N'" & PA11 & "')" : CmdSet_For_dr()
  765. End Sub
  766. Friend Sub SQL_請購單明細表_料號修改()
  767. ConnOpen() : SQL1 = "UPDATE 請購單明細表 SET 料號 = N'" & PA10 & "' WHERE (料號 LIKE N'" & PA11 & "')" : CmdSet_For_dr()
  768. End Sub
  769. Friend Sub SQL_採購單明細表_料號修改()
  770. ConnOpen() : SQL1 = "UPDATE 採購單明細表 SET 料號 = N'" & PA10 & "' WHERE (料號 LIKE N'" & PA11 & "')" : CmdSet_For_dr()
  771. End Sub
  772. Friend Sub SQL_合約試算明細表_料號修改()
  773. ConnOpen() : SQL1 = "UPDATE 合約試算明細表 SET 料號 = N'" & PA10 & "' WHERE (料號 LIKE N'" & PA11 & "')" : CmdSet_For_dr()
  774. End Sub
  775. Friend Sub SQL_物料規格表_料號修改()
  776. ConnOpen() : SQL1 = "UPDATE 物料規格表 SET 料號 = N'" & PA10 & "' WHERE (料號 LIKE N'" & PA11 & "')" : CmdSet_For_dr()
  777. End Sub
  778. Friend Sub SQL_物料資料庫_物料資訊控制表刪除1()
  779. ConnOpen() : SQL1 = "DELETE FROM 物料規格表 WHERE 料號 LIKE N'" & PA & "'" : CmdSet_For_dr()
  780. End Sub
  781. Friend Sub SQL_物料資料庫_複製圖檔()
  782. ConnOpen()
  783. SQL1 = "INSERT INTO 物料圖庫 (圖片流水號, 圖檔, 群組碼, 料號原則) SELECT '" & PA5 & "' AS 圖片流水號, 圖檔, 群組碼, '" & PA2 & "' AS 料號原則
  784. FROM 物料圖庫 AS 物料圖庫_1
  785. WHERE (圖片流水號 LIKE N'" & PA4 & "')"
  786. CmdSet_For_dr()
  787. End Sub
  788. Friend Sub SQL_物料規格表_修改1()
  789. ConnOpen()
  790. SQL1 = "UPDATE 物料規格表 SET S1 = N'" & PA1 & "', S2 = N'" & PA2 & "', S3 = N'" & PA3 & "', S4 = N'" & PA4 & "', S5 = N'" & PA5 & "', S6 = N'" & PA6 & "', S7 = N'" & PA7 & "',
  791. S8 = N'" & PA8 & "' WHERE (料號 LIKE N'" & PA11 & "')"
  792. CmdSet_For_dr()
  793. End Sub
  794. Friend Sub SQL_物料資訊控制表_規格庫抬頭指定1()
  795. ConnOpen() : SQL1 = "SELECT 規格庫抬頭指定 FROM 規格庫抬頭 WHERE 規格庫抬頭指定 LIKE 'HE" & PA25 & "%' GROUP BY 規格庫抬頭指定 ORDER BY 規格庫抬頭指定" : CmdSet_For_dr()
  796. End Sub
  797. Friend Sub SQL_新物料群組_刪除()
  798. ConnOpen() : SQL1 = "DELETE 物料新群組 WHERE (編號 LIKE '" & PA10 & "')" : CmdSet_For_dr()
  799. End Sub
  800. Friend Sub SQL_新物料群組_修改_中()
  801. ConnOpen()
  802. SQL1 = "UPDATE 物料新群組 SET 第一層 = N'" & PA20 & "', 第二層 = N'" & PA21 & "', 第三層 = N'" & PA22 & "', 第四層 = N'" & PA23 & "', 第五層 = N'" & PA24 & "'
  803. WHERE (語言 LIKE '繁體中文') AND (編號 LIKE '" & PA10 & "')"
  804. CmdSet_For_dr()
  805. End Sub
  806. Friend Sub SQL_新物料群組_修改_英()
  807. ConnOpen()
  808. SQL1 = "UPDATE 物料新群組 SET 第一層 = N'" & PA20 & "', 第二層 = N'" & PA21 & "', 第三層 = N'" & PA22 & "', 第四層 = N'" & PA23 & "', 第五層 = N'" & PA24 & "'
  809. WHERE (語言 LIKE 'English') AND (編號 LIKE '" & PA10 & "')"
  810. CmdSet_For_dr()
  811. End Sub
  812. Friend Sub SQL_新物料群組_修改_印()
  813. ConnOpen()
  814. SQL1 = "UPDATE 物料新群組 SET 第一層 = N'" & PA20 & "', 第二層 = N'" & PA21 & "', 第三層 = N'" & PA22 & "', 第四層 = N'" & PA23 & "', 第五層 = N'" & PA24 & "'
  815. WHERE (語言 LIKE 'Indonesian') AND (編號 LIKE '" & PA10 & "')"
  816. CmdSet_For_dr()
  817. End Sub
  818. Friend Sub SQL_新物料群組_新增()
  819. ConnOpen()
  820. SQL1 = "INSERT INTO 物料新群組 (編號, 語言, 第一層, 第二層, 第三層, 第四層, 第五層)
  821. VALUES (N'" & PA10 & "',N'" & PA11 & "',N'" & PA20 & "',N'" & PA21 & "',N'" & PA22 & "',N'" & PA23 & "',N'" & PA24 & "')"
  822. CmdSet_For_dr()
  823. End Sub
  824. Friend Sub SQL_新物料群組_流水號()
  825. ConnOpen() : SQL1 = "SELECT 編號 FROM 物料新群組 ORDER BY 編號 DESC" : CmdSet_For_dr()
  826. End Sub
  827. Friend Sub SQL_新物料群組_指定修改()
  828. ConnOpen() : SQL1 = "UPDATE 物料編碼庫 SET 新群組碼 = N'" & PA20 & "' WHERE (料號原則 LIKE N'" & PA10 & "')" : CmdSet_For_dr()
  829. End Sub
  830. Friend Sub SQL_物料資料庫_規格庫抬頭指定新增()
  831. ConnOpen()
  832. SQL1 = "INSERT INTO 規格庫抬頭 (規格庫抬頭指定, A1, A2, A3, A4, A5, A6, A7, A8, 語言) VALUES (N'" & 物料資料庫.規格庫抬頭指定_tb.Text & "', N'" & 物料資料庫.A1_tb.Text &
  833. "', N'" & 物料資料庫.A2_tb.Text & "', N'" & 物料資料庫.A3_tb.Text & "', N'" & 物料資料庫.A4_tb.Text & "', N'" & 物料資料庫.A5_tb.Text & "', N'" & 物料資料庫.A6_tb.Text &
  834. "', N'" & 物料資料庫.A7_tb.Text & "', N'" & 物料資料庫.A8_tb.Text & "' , '" & PA & "')"
  835. CmdSet_For_dr()
  836. End Sub
  837. Friend Sub SQL_倉名_下拉清單()
  838. ConnOpen() : SQL1 = "SELECT 倉名 FROM 倉儲分區控制表 WHERE CXL = '0' ORDER BY 倉級, 倉名編號" : CmdSet_For_dr()
  839. End Sub
  840. Friend Sub SQL_料號原則前二_下拉清單()
  841. ConnOpen() : SQL1 = "SELECT LEFT(料號原則, 2) AS 原則前二 FROM 物料編碼庫 GROUP BY LEFT(料號原則, 2)" : CmdSet_For_dr()
  842. End Sub
  843. Friend Sub SQL_料號原則中段_下拉清單()
  844. ConnOpen()
  845. SQL1 = "SELECT REVERSE(SUBSTRING(REVERSE(SUBSTRING(料號原則, 4, 50)), 6, 50)) AS 原則中段
  846. FROM 物料編碼庫
  847. WHERE (LEFT(料號原則, 2) LIKE N'" & PA9 & "')
  848. GROUP BY REVERSE(SUBSTRING(REVERSE(SUBSTRING(料號原則, 4, 50)), 6, 50))
  849. ORDER BY 原則中段"
  850. CmdSet_For_dr()
  851. End Sub
  852. '---------------------倉儲分區控制表-----------------------------------------------------------------------------------------------------------------
  853. Friend Sub SQL_倉儲分區控制表_清單()
  854. ConnOpen() : SQL1 = "SELECT 倉級, 倉名編號, 倉名, CXL FROM 倉儲分區控制表 ORDER BY 倉級, 倉名編號" : CmdSet_For_DGV()
  855. End Sub
  856. Friend Sub SQL_倉儲分區控制表_最後一筆()
  857. ConnOpen() : SQL1 = "SELECT TOP(1) 倉名編號 FROM 倉儲分區控制表 ORDER BY 倉名編號 DESC" : CmdSet_For_dr()
  858. End Sub
  859. Friend Sub SQL_倉儲分區控制表_倉名查詢()
  860. ConnOpen() : SQL1 = "SELECT 倉名編號 FROM 倉儲分區控制表 WHERE 倉名 LIKE N'" & 倉儲分區控制表.倉名_tb.Text & "' AND CXL = N'" & 倉儲分區控制表.CXL_ch.Checked & "'" : CmdSet_For_dr()
  861. End Sub
  862. Friend Sub SQL_倉儲分區控制表_不重複查詢()
  863. ConnOpen()
  864. SQL1 = "SELECT 倉名編號 FROM 倉儲分區控制表
  865. WHERE 倉級 LIKE N'" & 倉儲分區控制表.倉級_tb.Text & "' AND 倉名編號 LIKE N'" & 倉儲分區控制表.倉名編號_tb.Text & "' AND
  866. 倉名 LIKE N'" & 倉儲分區控制表.倉名_tb.Text & "' AND CXL = N'" & 倉儲分區控制表.CXL_ch.Checked & "'"
  867. CmdSet_For_dr()
  868. End Sub
  869. Friend Sub SQL_倉儲分區控制表_新增()
  870. ConnOpen()
  871. SQL1 = "INSERT INTO 倉儲分區控制表 (倉級, 倉名編號, 倉名, CXL)
  872. VALUES (N'" & 倉儲分區控制表.倉級_tb.Text & "',N'" & 倉儲分區控制表.倉名編號_tb.Text & "',N'" & 倉儲分區控制表.倉名_tb.Text & "', '0')"
  873. CmdSet_For_dr()
  874. End Sub
  875. Friend Sub SQL_倉儲分區控制表_修改()
  876. ConnOpen()
  877. SQL1 = "UPDATE 倉儲分區控制表 SET 倉名 = N'" & 倉儲分區控制表.倉名_tb.Text & "', CXL = N'" & 倉儲分區控制表.CXL_ch.Checked & "'
  878. WHERE (倉級 LIKE N'" & 倉儲分區控制表.倉級_tb.Text & "' AND 倉名編號 LIKE N'" & 倉儲分區控制表.倉名編號_tb.Text & "')"
  879. CmdSet_For_dr()
  880. End Sub
  881. Friend Sub SQL_倉儲分區控制表_刪除()
  882. ConnOpen()
  883. SQL1 = "DELETE FROM 倉儲分區控制表
  884. WHERE 倉級 LIKE N'" & 倉儲分區控制表.倉級_tb.Text & "' AND 倉名編號 LIKE N'" & 倉儲分區控制表.倉名編號_tb.Text & "' AND 倉名 LIKE N'" & 倉儲分區控制表.倉名_tb.Text & "'"
  885. CmdSet_For_dr()
  886. End Sub
  887. Friend Sub SQL_入庫申請無指定()
  888. ConnOpen()
  889. SQL1 = "SELECT 倉儲明細表.執行單號, 倉儲分區控制表.倉名, 倉儲明細表.倉級, 倉儲分區控制表.倉級 AS 倉級_1, 倉儲明細表.倉名編號, 倉儲分區控制表.倉名編號 AS 倉名編號_1
  890. FROM 倉儲明細表 LEFT OUTER JOIN 倉儲分區控制表 ON 倉儲明細表.倉級 = 倉儲分區控制表.倉級 AND 倉儲明細表.倉名編號 = 倉儲分區控制表.倉名編號
  891. WHERE (倉儲明細表.倉庫作業 LIKE N'') AND (倉儲分區控制表.倉名編號 IS NULL)
  892. GROUP BY 倉儲明細表.執行單號, 倉儲分區控制表.倉名, 倉儲明細表.倉級, 倉儲分區控制表.倉級, 倉儲明細表.倉名編號, 倉儲分區控制表.倉名編號"
  893. CmdSet_For_DGV()
  894. End Sub
  895. Friend Sub SQL_倉儲明細表修正入庫資料()
  896. ConnOpen() : SQL1 = "UPDATE 倉儲明細表 SET 倉級 = N'" & PA2 & "', 倉名編號 = N'" & PA3 & "' WHERE (執行單號 LIKE N'" & PA1 & "')" : CmdSet_For_dr()
  897. End Sub
  898. Friend Sub SQL_物料群組_舊1()
  899. ConnOpen() : SQL1 = "SELECT 編碼, 項目 FROM 物料舊分類 WHERE (層級 LIKE '1') ORDER BY 編碼" : CmdSet_For_DGV()
  900. End Sub
  901. Friend Sub SQL_物料群組_舊2()
  902. ConnOpen() : SQL1 = "SELECT 編碼, 項目 FROM 物料舊分類 WHERE (層級 LIKE '2') AND (編碼 LIKE '" & PA10 & "%') ORDER BY 編碼" : CmdSet_For_DGV()
  903. End Sub
  904. Friend Sub SQL_物料群組_舊3()
  905. ConnOpen() : SQL1 = "SELECT 編碼, 項目 FROM 物料舊分類 WHERE (層級 LIKE '3') AND (編碼 LIKE '" & PA10 & "%') ORDER BY 編碼" : CmdSet_For_DGV()
  906. End Sub
  907. Friend Sub SQL_物料群組_舊4()
  908. ConnOpen() : SQL1 = "SELECT 編碼, 項目 FROM 物料舊分類 WHERE (層級 LIKE '4') AND (編碼 LIKE '" & PA10 & "%') ORDER BY 編碼" : CmdSet_For_DGV()
  909. End Sub
  910. Friend Sub SQL_查詢群組_舊1()
  911. ConnOpen() : SQL1 = "SELECT TOP(1) 編碼 FROM 物料舊分類 WHERE (層級 LIKE '1') ORDER BY 編碼 DESC" : CmdSet_For_dr()
  912. End Sub
  913. Friend Sub SQL_查詢群組_舊2()
  914. ConnOpen() : SQL1 = "SELECT TOP(1) 編碼 FROM 物料舊分類 WHERE (層級 LIKE '2') AND (編碼 LIKE '" & PA10 & "%') ORDER BY 編碼 DESC" : CmdSet_For_dr()
  915. End Sub
  916. Friend Sub SQL_查詢群組_舊3()
  917. ConnOpen() : SQL1 = "SELECT TOP(1) 編碼 FROM 物料舊分類 WHERE (層級 LIKE '3') AND (編碼 LIKE '" & PA10 & "%') ORDER BY 編碼 DESC" : CmdSet_For_dr()
  918. End Sub
  919. Friend Sub SQL_查詢群組_舊4()
  920. ConnOpen() : SQL1 = "SELECT TOP(1) 編碼 FROM 物料舊分類 WHERE (層級 LIKE '4') AND (編碼 LIKE '" & PA10 & "%') ORDER BY 編碼 DESC" : CmdSet_For_dr()
  921. End Sub
  922. Friend Sub SQL_舊群組_新增()
  923. ConnOpen() : SQL1 = "INSERT INTO 物料舊分類 (編碼, 項目, 層級) VALUES (N'" & PA12 & "',N'" & PA11 & "',N'" & PA13 & "')" : CmdSet_For_dr()
  924. End Sub
  925. Friend Sub SQL_舊群組_修改()
  926. ConnOpen() : SQL1 = "UPDATE 物料舊分類 SET 項目 = N'" & PA11 & "' WHERE 編碼 LIKE N'" & PA12 & "'" : CmdSet_For_dr()
  927. End Sub
  928. End Module