暫無描述
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.

系統編碼規則_1.vb 37KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616
  1. Option Strict Off
  2. Public Class 系統編碼規則_1
  3. ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet : ReadOnly ds5 As New DataSet
  4. ReadOnly ds6 As New DataSet : ReadOnly ds7 As New DataSet : ReadOnly ds8 As New DataSet : ReadOnly ds9 As New DataSet : ReadOnly ds10 As New DataSet : ReadOnly ds11 As New DataSet
  5. ReadOnly ds12 As New DataSet
  6. Dim EDR As Integer = 0 : Dim ESTR As String
  7. Private Sub Set_客戶清單()
  8. 客戶_dgv.DataSource = Nothing : ds11.Clear()
  9. 客戶_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  10. 客戶_dgv.ColumnHeadersHeight = 25
  11. 客戶_dgv.AllowUserToAddRows = False
  12. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  13. SQL1 = "SELECT 客戶簡稱 FROM 客戶控制表 ORDER BY 客戶簡稱"
  14. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds11) : 客戶_dgv.DataSource = ds11.Tables(0) : conn.Close()
  15. 客戶_dgv.Columns(0).FillWeight = 100
  16. End Sub
  17. Private Sub Set_品牌清單()
  18. 品牌_dgv.DataSource = Nothing : ds12.Clear()
  19. 品牌_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  20. 品牌_dgv.ColumnHeadersHeight = 25
  21. 品牌_dgv.AllowUserToAddRows = False
  22. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  23. SQL1 = "SELECT CUST FROM MTTOOCUST清單 ORDER BY CUST "
  24. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds12) : 品牌_dgv.DataSource = ds12.Tables(0) : conn.Close()
  25. 品牌_dgv.Columns(0).FillWeight = 100
  26. End Sub
  27. Private Sub Set_縮寫清單()
  28. 縮寫_dgv.DataSource = Nothing : ds10.Clear()
  29. 縮寫_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  30. 縮寫_dgv.ColumnHeadersHeight = 25
  31. 縮寫_dgv.AllowUserToAddRows = False
  32. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  33. SQL1 = "SELECT 縮寫 FROM 楦頭縮寫管理"
  34. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds10) : 縮寫_dgv.DataSource = ds10.Tables(0) : conn.Close()
  35. 縮寫_dgv.Columns(0).FillWeight = 100
  36. End Sub
  37. Private Sub Set_帳本清單()
  38. 帳本_dgv.DataSource = Nothing : ds9.Clear()
  39. 帳本_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  40. 帳本_dgv.ColumnHeadersHeight = 25
  41. 帳本_dgv.AllowUserToAddRows = False
  42. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  43. SQL1 = "SELECT 編號, 帳本名稱 FROM 財務帳本編號 ORDER BY 編號"
  44. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds9) : 帳本_dgv.DataSource = ds9.Tables(0) : conn.Close()
  45. 帳本_dgv.Columns(0).FillWeight = 100 : 帳本_dgv.Columns(1).FillWeight = 100
  46. End Sub
  47. Private Sub Set_部門清單()
  48. 部門_dgv.DataSource = Nothing : ds.Clear()
  49. 部門_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  50. 部門_dgv.ColumnHeadersHeight = 25
  51. 部門_dgv.AllowUserToAddRows = False
  52. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  53. SQL1 = "SELECT 部門 FROM METOO部門清單"
  54. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds) : 部門_dgv.DataSource = ds.Tables(0) : conn.Close()
  55. 部門_dgv.Columns(0).FillWeight = 100
  56. End Sub
  57. Private Sub Set_清單2()
  58. 貼標大項_dgv.DataSource = Nothing : ds1.Clear()
  59. 貼標大項_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  60. 貼標大項_dgv.ColumnHeadersHeight = 25
  61. 貼標大項_dgv.AllowUserToAddRows = False
  62. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  63. SQL1 = "SELECT 貼標對應名稱 FROM 貼標對應名稱清單"
  64. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds1) : 貼標大項_dgv.DataSource = ds1.Tables(0) : conn.Close()
  65. 貼標大項_dgv.Columns(0).FillWeight = 100
  66. End Sub
  67. Private Sub Set_清單1()
  68. 部件大項_dgv.DataSource = Nothing : ds2.Clear()
  69. 部件大項_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  70. 部件大項_dgv.ColumnHeadersHeight = 25
  71. 部件大項_dgv.AllowUserToAddRows = False
  72. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  73. SQL1 = "SELECT 部件類別 FROM 部件大項分類 ORDER BY 部件類別"
  74. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds2) : 部件大項_dgv.DataSource = ds2.Tables(0) : conn.Close()
  75. 部件大項_dgv.Columns(0).FillWeight = 100
  76. End Sub
  77. Private Sub Set_職稱清單()
  78. 職稱_dgv.DataSource = Nothing : ds3.Clear()
  79. 職稱_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  80. 職稱_dgv.ColumnHeadersHeight = 25
  81. 職稱_dgv.AllowUserToAddRows = False
  82. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  83. SQL1 = "SELECT 職稱 FROM METOO職稱清單 ORDER BY 職稱"
  84. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds3) : 職稱_dgv.DataSource = ds3.Tables(0) : conn.Close()
  85. 職稱_dgv.Columns(0).FillWeight = 100
  86. End Sub
  87. Private Sub Set_請假類別清單()
  88. 請假類別_dgv.DataSource = Nothing : ds4.Clear()
  89. 請假類別_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  90. 請假類別_dgv.ColumnHeadersHeight = 25
  91. 請假類別_dgv.AllowUserToAddRows = False
  92. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  93. SQL1 = "SELECT 請假類別 FROM METOO請假類別 ORDER BY 請假類別"
  94. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds4) : 請假類別_dgv.DataSource = ds4.Tables(0) : conn.Close()
  95. 請假類別_dgv.Columns(0).FillWeight = 100
  96. End Sub
  97. Private Sub Set_廠商類別()
  98. DataGridView6.DataSource = Nothing : ds5.Clear()
  99. DataGridView6.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  100. DataGridView6.ColumnHeadersHeight = 25
  101. DataGridView6.AllowUserToAddRows = False
  102. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  103. SQL1 = "SELECT 廠商類別 FROM 廠商類別 ORDER BY 廠商類別"
  104. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds5) : DataGridView6.DataSource = ds5.Tables(0) : conn.Close()
  105. DataGridView6.Columns(0).FillWeight = 100
  106. End Sub
  107. Private Sub Set_年度清單()
  108. DataGridView7.DataSource = Nothing : ds6.Clear()
  109. DataGridView7.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  110. DataGridView7.ColumnHeadersHeight = 25
  111. DataGridView7.AllowUserToAddRows = False
  112. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  113. SQL1 = "SELECT 年份 FROM 年份清單 ORDER BY 年份 DESC"
  114. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds6) : DataGridView7.DataSource = ds6.Tables(0) : conn.Close()
  115. DataGridView7.Columns(0).FillWeight = 100
  116. End Sub
  117. Private Sub Set_模具開發用結構清單()
  118. 模具結構_dgv.DataSource = Nothing : ds7.Clear()
  119. 模具結構_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  120. 模具結構_dgv.ColumnHeadersHeight = 25
  121. 模具結構_dgv.AllowUserToAddRows = False
  122. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  123. SQL1 = "SELECT 結構 FROM 模具開發用結構清單 ORDER BY 結構"
  124. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds7) : 模具結構_dgv.DataSource = ds7.Tables(0) : conn.Close()
  125. 模具結構_dgv.Columns(0).FillWeight = 100
  126. End Sub
  127. Private Sub Set_模具開發用材質清單()
  128. 模具材料_dgv.DataSource = Nothing : ds8.Clear()
  129. 模具材料_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  130. 模具材料_dgv.ColumnHeadersHeight = 25
  131. 模具材料_dgv.AllowUserToAddRows = False
  132. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  133. SQL1 = "SELECT 材質 FROM 模具開發用材質清單 ORDER BY 材質"
  134. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds8) : 模具材料_dgv.DataSource = ds8.Tables(0) : conn.Close()
  135. 模具材料_dgv.Columns(0).FillWeight = 100
  136. End Sub
  137. Private Sub 系統編碼規則_1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  138. Me.MdiParent = WINPROFIT_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  139. Set_清單1() : Set_清單2() : Set_年度清單() : Set_部門清單() : Set_職稱清單() : Set_請假類別清單() : Set_廠商類別()
  140. Set_模具開發用結構清單() : Set_模具開發用材質清單() : Set_帳本清單() : Set_縮寫清單() : Set_客戶清單() : Set_品牌清單()
  141. End Sub
  142. Private Sub 客戶_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 客戶_dgv.CellClick
  143. If e.RowIndex = -1 Then : Else
  144. TextBox11.Text = 客戶_dgv(0, e.RowIndex).Value.ToString
  145. End If
  146. End Sub
  147. Private Sub 品牌_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 品牌_dgv.CellClick
  148. If e.RowIndex = -1 Then : Else
  149. TextBox12.Text = 品牌_dgv(0, e.RowIndex).Value.ToString
  150. End If
  151. End Sub
  152. Private Sub 縮寫_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 縮寫_dgv.CellClick
  153. If e.RowIndex = -1 Then : Else
  154. TextBox10.Text = 縮寫_dgv(0, e.RowIndex).Value.ToString
  155. End If
  156. End Sub
  157. Private Sub 帳本_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 帳本_dgv.CellClick
  158. If e.RowIndex = -1 Then : Else
  159. 帳本編號_tb.Text = 帳本_dgv("編號", e.RowIndex).Value.ToString : 帳本_tb.Text = 帳本_dgv("帳本名稱", e.RowIndex).Value.ToString
  160. End If
  161. End Sub
  162. Private Sub DataGridView1_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 部門_dgv.CellClick
  163. If e.RowIndex = -1 Then : Else
  164. TextBox1.Text = 部門_dgv(0, e.RowIndex).Value.ToString
  165. End If
  166. End Sub
  167. Private Sub DataGridView2_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 貼標大項_dgv.CellClick
  168. If e.RowIndex = -1 Then : Else
  169. TextBox3.Text = 貼標大項_dgv(0, e.RowIndex).Value.ToString
  170. End If
  171. End Sub
  172. Private Sub DataGridView3_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 部件大項_dgv.CellClick
  173. If e.RowIndex = -1 Then : Else
  174. TextBox4.Text = 部件大項_dgv(0, e.RowIndex).Value.ToString
  175. End If
  176. End Sub
  177. Private Sub DataGridView4_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 職稱_dgv.CellClick
  178. If e.RowIndex = -1 Then : Else
  179. TextBox2.Text = 職稱_dgv(0, e.RowIndex).Value.ToString
  180. End If
  181. End Sub
  182. Private Sub DataGridView5_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 請假類別_dgv.CellClick
  183. If e.RowIndex = -1 Then : Else
  184. TextBox5.Text = 請假類別_dgv(0, e.RowIndex).Value.ToString
  185. End If
  186. End Sub
  187. Private Sub DataGridView6_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView6.CellClick
  188. If e.RowIndex = -1 Then : Else
  189. TextBox6.Text = DataGridView6(0, e.RowIndex).Value.ToString
  190. End If
  191. End Sub
  192. Private Sub DataGridView7_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView7.CellClick
  193. If e.RowIndex = -1 Then : Else
  194. TextBox8.Text = DataGridView7(0, e.RowIndex).Value.ToString
  195. End If
  196. End Sub
  197. Private Sub DataGridView8_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 模具結構_dgv.CellClick
  198. If e.RowIndex = -1 Then : Else
  199. TextBox7.Text = 模具結構_dgv(0, e.RowIndex).Value.ToString
  200. End If
  201. End Sub
  202. Private Sub DataGridView9_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 模具材料_dgv.CellClick
  203. If e.RowIndex = -1 Then : Else
  204. TextBox9.Text = 模具材料_dgv(0, e.RowIndex).Value.ToString
  205. End If
  206. End Sub
  207. Private Sub SET_新增按鈕程式共用2()
  208. cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery()
  209. MsgBox("新增完成")
  210. conn.Close() : dr.Close()
  211. End Sub
  212. Private Sub SET_修改按鈕程式共用1()
  213. cmd.CommandText = SQL1 : cmd.ExecuteNonQuery()
  214. MsgBox("修改完成")
  215. conn.Close()
  216. End Sub
  217. Private Sub SET_刪除按鈕程式共用1()
  218. cmd.CommandText = SQL1 : cmd.Connection = conn
  219. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  220. Dim aa As MsgBoxResult
  221. aa = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
  222. If aa = MsgBoxResult.Ok Then : cmd.ExecuteNonQuery() : cmd.ExecuteNonQuery() : MsgBox("刪除完成") : End If
  223. conn.Close()
  224. 式共用1()
  225. End Sub
  226. Private Sub 式共用1()
  227. Set_清單1() : Set_清單2() : Set_年度清單() : Set_部門清單() : Set_職稱清單() : Set_請假類別清單() : Set_廠商類別()
  228. Set_帳本清單() : Set_模具開發用結構清單() : Set_模具開發用材質清單() : Set_縮寫清單() : Set_客戶清單() : Set_品牌清單() : PA = ""
  229. End Sub
  230. Private Sub 式共用2()
  231. conn.Close() : dr.Close()
  232. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  233. End Sub
  234. Private Sub 式共用3()
  235. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  236. End Sub
  237. '------------------------------------------------------------------------------------------------------------------------------------
  238. Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click
  239. If TextBox4.Text = "" Then
  240. MsgBox("資料有缺或有誤,請重新檢查")
  241. Else
  242. 式共用3()
  243. SQL1 = "SELECT 部件類別 FROM 部件大項分類 WHERE 部件類別 LIKE N'" & TextBox4.Text & "'"
  244. cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  245. If dr.Read() Then
  246. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  247. Else
  248. 式共用2()
  249. SQL1 = "INSERT INTO 部件大項分類 (部件類別) VALUES (N'" & TextBox4.Text & "')"
  250. SET_新增按鈕程式共用2()
  251. End If
  252. End If
  253. 式共用1()
  254. End Sub
  255. Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
  256. If TextBox4.Text = "" Then
  257. MsgBox("資料有缺或有誤,請重新檢查")
  258. Else
  259. PA = InputBox("請輸入要修改的內容")
  260. If PA = "" Then
  261. MsgBox("沒有輸入修改內容")
  262. Else
  263. 式共用3()
  264. SQL1 = "UPDATE 部件大項分類 SET 部件類別 = N'" & PA & "' WHERE 部件類別 LIKE N'" & TextBox4.Text & "'"
  265. SET_修改按鈕程式共用1()
  266. End If
  267. End If
  268. 式共用1()
  269. End Sub
  270. Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
  271. SQL1 = "DELETE FROM 部件大項分類 WHERE (部件類別 = N'" & TextBox4.Text & "')"
  272. SET_刪除按鈕程式共用1()
  273. End Sub
  274. '------------------------------------------------------------------------------------------------------------------------------------
  275. Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
  276. If TextBox3.Text = "" Then
  277. MsgBox("資料有缺或有誤,請重新檢查")
  278. Else
  279. 式共用3()
  280. SQL1 = "SELECT 貼標對應名稱 FROM 貼標對應名稱清單 WHERE 貼標對應名稱 LIKE N'" & TextBox3.Text & "'"
  281. cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  282. If dr.Read() Then
  283. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  284. Else
  285. 式共用2()
  286. SQL1 = "INSERT INTO 貼標對應名稱清單 (貼標對應名稱) VALUES (N'" & TextBox3.Text & "')"
  287. SET_新增按鈕程式共用2()
  288. End If
  289. End If
  290. 式共用1()
  291. End Sub
  292. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  293. If TextBox3.Text = "" Then
  294. MsgBox("資料有缺或有誤,請重新檢查")
  295. Else
  296. PA = InputBox("請輸入要修改的內容")
  297. If PA = "" Then
  298. MsgBox("沒有輸入修改內容")
  299. Else
  300. 式共用3()
  301. SQL1 = "UPDATE 貼標對應名稱清單 SET 貼標對應名稱 = N'" & PA & "' WHERE 貼標對應名稱 LIKE N'" & TextBox3.Text & "'"
  302. SET_修改按鈕程式共用1()
  303. End If
  304. End If
  305. 式共用1()
  306. End Sub
  307. Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
  308. SQL1 = "DELETE FROM 貼標對應名稱清單 WHERE (貼標對應名稱 = N'" & TextBox3.Text & "')"
  309. SET_刪除按鈕程式共用1()
  310. End Sub
  311. '------------------------------------------------------------------------------------------------------------------------------------
  312. Private Sub Button20_Click(sender As Object, e As EventArgs) Handles Button20.Click
  313. If TextBox8.Text = "" Then
  314. MsgBox("資料有缺或有誤,請重新檢查")
  315. Else
  316. 式共用3() : SQL1 = "SELECT 年份 FROM 年份清單 WHERE 年份 LIKE '" & TextBox8.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  317. If dr.Read() Then
  318. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  319. Else
  320. 式共用2() : SQL1 = "INSERT INTO 年份清單 (年份) VALUES (N'" & TextBox8.Text & "')" : SET_新增按鈕程式共用2()
  321. End If
  322. End If : 式共用1()
  323. End Sub
  324. Private Sub Button19_Click(sender As Object, e As EventArgs) Handles Button19.Click
  325. If TextBox8.Text = "" Then
  326. MsgBox("資料有缺或有誤,請重新檢查")
  327. Else
  328. PA = InputBox("請輸入要修改的內容")
  329. If PA = "" Then
  330. MsgBox("沒有輸入修改內容")
  331. Else
  332. 式共用3() : SQL1 = "UPDATE 年份清單 SET 年份 = N'" & PA & "' WHERE 年份 LIKE N'" & TextBox8.Text & "'" : SET_修改按鈕程式共用1()
  333. End If
  334. End If : 式共用1()
  335. End Sub
  336. Private Sub Button21_Click(sender As Object, e As EventArgs) Handles Button21.Click
  337. SQL1 = "DELETE FROM 年份清單 WHERE (年份 = N'" & TextBox8.Text & "')" : SET_刪除按鈕程式共用1()
  338. End Sub
  339. '------------------------------------------------------------------------------------------------------------------------------------
  340. Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
  341. If TextBox1.Text = "" Then
  342. MsgBox("資料有缺或有誤,請重新檢查")
  343. Else
  344. 式共用3() : SQL1 = "SELECT 部門 FROM METOO部門清單 WHERE 部門 LIKE '" & TextBox1.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  345. If dr.Read() Then
  346. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  347. Else
  348. 式共用2() : SQL1 = "INSERT INTO METOO部門清單 (部門) VALUES (N'" & TextBox1.Text & "')" : SET_新增按鈕程式共用2()
  349. End If
  350. End If : 式共用1()
  351. End Sub
  352. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  353. If TextBox1.Text = "" Then
  354. MsgBox("資料有缺或有誤,請重新檢查")
  355. Else
  356. PA = InputBox("請輸入要修改的內容")
  357. If PA = "" Then
  358. MsgBox("沒有輸入修改內容")
  359. Else
  360. 式共用3() : SQL1 = "UPDATE METOO部門清單 SET 部門 = N'" & PA & "' WHERE 部門 LIKE N'" & TextBox1.Text & "'" : SET_修改按鈕程式共用1()
  361. End If
  362. End If : 式共用1()
  363. End Sub
  364. Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
  365. SQL1 = "DELETE FROM METOO部門清單 WHERE (部門 = N'" & TextBox1.Text & "')" : SET_刪除按鈕程式共用1()
  366. End Sub
  367. '------------------------------------------------------------------------------------------------------------------------------------
  368. Private Sub Button11_Click(sender As Object, e As EventArgs) Handles Button11.Click
  369. If TextBox2.Text = "" Then
  370. MsgBox("資料有缺或有誤,請重新檢查")
  371. Else
  372. 式共用3() : SQL1 = "SELECT 職稱 FROM METOO職稱清單 WHERE 職稱 LIKE '" & TextBox2.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  373. If dr.Read() Then
  374. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  375. Else
  376. 式共用2() : SQL1 = "INSERT INTO METOO職稱清單 (職稱) VALUES (N'" & TextBox2.Text & "')" : SET_新增按鈕程式共用2()
  377. End If
  378. End If : 式共用1()
  379. End Sub
  380. Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
  381. If TextBox2.Text = "" Then
  382. MsgBox("資料有缺或有誤,請重新檢查")
  383. Else
  384. PA = InputBox("請輸入要修改的內容")
  385. If PA = "" Then
  386. MsgBox("沒有輸入修改內容")
  387. Else
  388. 式共用3() : SQL1 = "UPDATE METOO職稱清單 SET 職稱 = N'" & PA & "' WHERE 職稱 LIKE N'" & TextBox2.Text & "'" : SET_修改按鈕程式共用1()
  389. End If
  390. End If : 式共用1()
  391. End Sub
  392. Private Sub Button12_Click(sender As Object, e As EventArgs) Handles Button12.Click
  393. SQL1 = "DELETE FROM METOO職稱清單 WHERE (職稱 = N'" & TextBox2.Text & "')" : SET_刪除按鈕程式共用1()
  394. End Sub
  395. '------------------------------------------------------------------------------------------------------------------------------------
  396. Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click
  397. If TextBox5.Text = "" Then
  398. MsgBox("資料有缺或有誤,請重新檢查")
  399. Else
  400. 式共用3() : SQL1 = "SELECT 請假類別 FROM METOO請假類別 WHERE 請假類別 LIKE '" & TextBox5.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  401. If dr.Read() Then
  402. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  403. Else
  404. 式共用2() : SQL1 = "INSERT INTO METOO請假類別 (請假類別) VALUES (N'" & TextBox5.Text & "')" : SET_新增按鈕程式共用2()
  405. End If
  406. End If : 式共用1()
  407. End Sub
  408. Private Sub Button13_Click(sender As Object, e As EventArgs) Handles Button13.Click
  409. If TextBox5.Text = "" Then
  410. MsgBox("資料有缺或有誤,請重新檢查")
  411. Else
  412. PA = InputBox("請輸入要修改的內容")
  413. If PA = "" Then
  414. MsgBox("沒有輸入修改內容")
  415. Else
  416. 式共用3() : SQL1 = "UPDATE METOO請假類別 SET 請假類別 = N'" & PA & "' WHERE 請假類別 LIKE N'" & TextBox5.Text & "'" : SET_修改按鈕程式共用1()
  417. End If
  418. End If : 式共用1()
  419. End Sub
  420. Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click
  421. SQL1 = "DELETE FROM METOO請假類別 WHERE (請假類別 = N'" & TextBox5.Text & "')" : SET_刪除按鈕程式共用1()
  422. End Sub
  423. '------------------------------------------------------------------------------------------------------------------------------------
  424. Private Sub Button17_Click(sender As Object, e As EventArgs) Handles Button17.Click
  425. If TextBox6.Text = "" Then
  426. MsgBox("資料有缺或有誤,請重新檢查")
  427. Else
  428. 式共用3() : SQL1 = "SELECT 廠商類別 FROM 廠商類別 WHERE 廠商類別 LIKE '" & TextBox6.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  429. If dr.Read() Then
  430. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  431. Else
  432. 式共用2() : SQL1 = "INSERT INTO 廠商類別 (廠商類別) VALUES (N'" & TextBox6.Text & "')" : SET_新增按鈕程式共用2()
  433. End If
  434. End If : 式共用1()
  435. End Sub
  436. Private Sub Button16_Click(sender As Object, e As EventArgs) Handles Button16.Click
  437. If TextBox6.Text = "" Then
  438. MsgBox("資料有缺或有誤,請重新檢查")
  439. Else
  440. PA = InputBox("請輸入要修改的內容")
  441. If PA = "" Then
  442. MsgBox("沒有輸入修改內容")
  443. Else
  444. 式共用3() : SQL1 = "UPDATE 廠商類別 SET 廠商類別 = N'" & PA & "' WHERE 廠商類別 LIKE N'" & TextBox6.Text & "'" : SET_修改按鈕程式共用1()
  445. End If
  446. End If : 式共用1()
  447. End Sub
  448. Private Sub Button18_Click(sender As Object, e As EventArgs) Handles Button18.Click
  449. SQL1 = "DELETE FROM 廠商類別 WHERE (廠商類別 = N'" & TextBox6.Text & "')" : SET_刪除按鈕程式共用1()
  450. End Sub
  451. '------------------------------------------------------------------------------------------------------------------------------------
  452. Private Sub Button23_Click(sender As Object, e As EventArgs) Handles Button23.Click
  453. If TextBox7.Text = "" Then
  454. MsgBox("資料有缺或有誤,請重新檢查")
  455. Else
  456. 式共用3() : SQL1 = "SELECT 結構 FROM 模具開發用結構清單 WHERE 結構 LIKE '" & TextBox7.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  457. If dr.Read() Then
  458. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  459. Else
  460. 式共用2() : SQL1 = "INSERT INTO 模具開發用結構清單 (結構) VALUES (N'" & TextBox7.Text & "')" : SET_新增按鈕程式共用2()
  461. End If
  462. End If : 式共用1()
  463. End Sub
  464. Private Sub Button22_Click(sender As Object, e As EventArgs) Handles Button22.Click
  465. If TextBox7.Text = "" Then
  466. MsgBox("資料有缺或有誤,請重新檢查")
  467. Else
  468. PA = InputBox("請輸入要修改的內容")
  469. If PA = "" Then
  470. MsgBox("沒有輸入修改內容")
  471. Else
  472. 式共用3() : SQL1 = "UPDATE 模具開發用結構清單 SET 結構 = N'" & PA & "' WHERE 結構 LIKE N'" & TextBox7.Text & "'" : SET_修改按鈕程式共用1()
  473. End If
  474. End If : 式共用1()
  475. End Sub
  476. Private Sub Button24_Click(sender As Object, e As EventArgs) Handles Button24.Click
  477. SQL1 = "DELETE FROM 模具開發用結構清單 WHERE (結構 = N'" & TextBox7.Text & "')" : SET_刪除按鈕程式共用1()
  478. End Sub
  479. '------------------------------------------------------------------------------------------------------------------------------------
  480. Private Sub Button26_Click(sender As Object, e As EventArgs) Handles Button26.Click
  481. If TextBox9.Text = "" Then
  482. MsgBox("資料有缺或有誤,請重新檢查")
  483. Else
  484. 式共用3() : SQL1 = "SELECT 材質 FROM 模具開發用材質清單 WHERE 材質 LIKE '" & TextBox9.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  485. If dr.Read() Then
  486. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  487. Else
  488. 式共用2() : SQL1 = "INSERT INTO 模具開發用材質清單 (材質) VALUES (N'" & TextBox9.Text & "')" : SET_新增按鈕程式共用2()
  489. End If
  490. End If : 式共用1()
  491. End Sub
  492. Private Sub Button25_Click(sender As Object, e As EventArgs) Handles Button25.Click
  493. If TextBox9.Text = "" Then
  494. MsgBox("資料有缺或有誤,請重新檢查")
  495. Else
  496. PA = InputBox("請輸入要修改的內容")
  497. If PA = "" Then
  498. MsgBox("沒有輸入修改內容")
  499. Else
  500. 式共用3() : SQL1 = "UPDATE 模具開發用材質清單 SET 材質 = N'" & PA & "' WHERE 材質 LIKE N'" & TextBox9.Text & "'" : SET_修改按鈕程式共用1()
  501. End If
  502. End If : 式共用1()
  503. End Sub
  504. Private Sub Button27_Click(sender As Object, e As EventArgs) Handles Button27.Click
  505. SQL1 = "DELETE FROM 模具開發用材質清單 WHERE (材質 = N'" & TextBox9.Text & "')" : SET_刪除按鈕程式共用1()
  506. End Sub
  507. '------------------------------------------------------------------------------------------------------------------------------------
  508. Private Sub 帳本_新增_bt_Click(sender As Object, e As EventArgs) Handles 帳本_新增_bt.Click, Button5.Click
  509. PA = InputBox("請輸入要新增的帳本") : SQL_帳本查詢()
  510. If dr.Read() Then : MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  511. Else
  512. '----------------------自动生成流水号-------------------------------------------------------------------------
  513. SQL_帳本流水號最後一筆()
  514. If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("編號").ToString, 3)) : Else : EDR = 0 : End If : conn.Close() : EDR += 1
  515. If EDR < 10 Then : ESTR = "LN" & "00" & EDR
  516. ElseIf EDR > 9 And EDR < 100 Then : ESTR = "LN" & "0" & EDR
  517. ElseIf EDR > 99 Then : ESTR = "LN" & EDR : End If : PA1 = ESTR
  518. 式共用2() : SQL_帳本新增() : SET_新增按鈕程式共用2()
  519. End If : 式共用1()
  520. End Sub
  521. Private Sub 帳本_修改_bt_Click(sender As Object, e As EventArgs) Handles 帳本_修改_bt.Click
  522. If 帳本編號_tb.Text = "" Or 帳本_tb.Text = "" Then : MsgBox("資料有缺或有誤,請重新檢查")
  523. Else
  524. PA = InputBox("請輸入要修改的職別")
  525. If PA = "" Then : MsgBox("沒有輸入修改內容")
  526. Else : 式共用3() : SQL_帳本修改() : SET_修改按鈕程式共用1() : End If
  527. End If : 式共用1()
  528. End Sub
  529. Private Sub 帳本_刪除_bt_Click(sender As Object, e As EventArgs) Handles 帳本_刪除_bt.Click
  530. SQL_帳本刪除() : SET_刪除按鈕程式共用1()
  531. End Sub
  532. '------------------------------------------------------------------------------------------------------------------------------------
  533. Private Sub Button29_Click(sender As Object, e As EventArgs) Handles Button29.Click
  534. If TextBox10.Text = "" Then
  535. MsgBox("資料有缺或有誤,請重新檢查")
  536. Else
  537. 式共用3() : SQL1 = "SELECT 縮寫 FROM 楦頭縮寫管理 WHERE 縮寫 LIKE '" & TextBox10.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  538. If dr.Read() Then
  539. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  540. Else
  541. 式共用2() : SQL1 = "INSERT INTO 楦頭縮寫管理 (縮寫) VALUES (N'" & TextBox10.Text & "')" : SET_新增按鈕程式共用2()
  542. End If
  543. End If : 式共用1()
  544. End Sub
  545. Private Sub Button28_Click(sender As Object, e As EventArgs) Handles Button28.Click
  546. If TextBox10.Text = "" Then
  547. MsgBox("資料有缺或有誤,請重新檢查")
  548. Else
  549. PA = InputBox("請輸入要修改的內容")
  550. If PA = "" Then
  551. MsgBox("沒有輸入修改內容")
  552. Else
  553. 式共用3() : SQL1 = "UPDATE 楦頭縮寫管理 SET 縮寫 = N'" & PA & "' WHERE 縮寫 LIKE N'" & TextBox10.Text & "'" : SET_修改按鈕程式共用1()
  554. End If
  555. End If : 式共用1()
  556. End Sub
  557. Private Sub Button30_Click(sender As Object, e As EventArgs) Handles Button30.Click
  558. SQL1 = "DELETE FROM 楦頭縮寫管理 WHERE (縮寫 = N'" & TextBox10.Text & "')" : SET_刪除按鈕程式共用1()
  559. End Sub
  560. '------------------------------------------------------------------------------------------------------------------------------------
  561. Private Sub Button32_Click(sender As Object, e As EventArgs) Handles Button32.Click
  562. If TextBox11.Text = "" Then
  563. MsgBox("資料有缺或有誤,請重新檢查")
  564. Else
  565. 式共用3() : SQL1 = "SELECT 客戶簡稱 FROM 客戶控制表 WHERE 客戶簡稱 LIKE '" & TextBox11.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  566. If dr.Read() Then
  567. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  568. Else
  569. 式共用2() : SQL1 = "INSERT INTO 客戶控制表 (客戶簡稱) VALUES (N'" & TextBox11.Text & "')" : SET_新增按鈕程式共用2()
  570. End If
  571. End If : 式共用1()
  572. End Sub
  573. Private Sub Button31_Click(sender As Object, e As EventArgs) Handles Button31.Click
  574. If TextBox11.Text = "" Then
  575. MsgBox("資料有缺或有誤,請重新檢查")
  576. Else
  577. PA = InputBox("請輸入要修改的內容")
  578. If PA = "" Then
  579. MsgBox("沒有輸入修改內容")
  580. Else
  581. 式共用3() : SQL1 = "UPDATE 客戶控制表 SET 客戶簡稱 = N'" & PA & "' WHERE 客戶簡稱 LIKE N'" & TextBox11.Text & "'" : SET_修改按鈕程式共用1()
  582. End If
  583. End If : 式共用1()
  584. End Sub
  585. Private Sub Button33_Click(sender As Object, e As EventArgs) Handles Button33.Click
  586. SQL1 = "DELETE FROM 客戶控制表 WHERE (客戶簡稱 = N'" & TextBox11.Text & "')" : SET_刪除按鈕程式共用1()
  587. End Sub
  588. '------------------------------------------------------------------------------------------------------------------------------------
  589. Private Sub Button35_Click(sender As Object, e As EventArgs) Handles Button35.Click
  590. If TextBox12.Text = "" Then
  591. MsgBox("資料有缺或有誤,請重新檢查")
  592. Else
  593. 式共用3() : SQL1 = "SELECT CUST FROM MTTOOCUST清單 WHERE CUST LIKE '" & TextBox12.Text & "'" : cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  594. If dr.Read() Then
  595. MsgBox("資料重複,請從新輸入或檢查") : conn.Close() : dr.Close()
  596. Else
  597. 式共用2() : SQL1 = "INSERT INTO MTTOOCUST清單 (CUST) VALUES (N'" & TextBox12.Text & "')" : SET_新增按鈕程式共用2()
  598. End If
  599. End If : 式共用1()
  600. End Sub
  601. Private Sub Button34_Click(sender As Object, e As EventArgs) Handles Button34.Click
  602. If TextBox12.Text = "" Then
  603. MsgBox("資料有缺或有誤,請重新檢查")
  604. Else
  605. PA = InputBox("請輸入要修改的內容")
  606. If PA = "" Then
  607. MsgBox("沒有輸入修改內容")
  608. Else
  609. 式共用3() : SQL1 = "UPDATE MTTOOCUST清單 SET CUST = N'" & PA & "' WHERE CUST LIKE N'" & TextBox12.Text & "'" : SET_修改按鈕程式共用1()
  610. End If
  611. End If : 式共用1()
  612. End Sub
  613. Private Sub Button36_Click(sender As Object, e As EventArgs) Handles Button36.Click
  614. SQL1 = "DELETE FROM MTTOOCUST清單 WHERE (CUST = N'" & TextBox12.Text & "')" : SET_刪除按鈕程式共用1()
  615. End Sub
  616. End Class