Ei kuvausta
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

品牌清單.vb 4.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. Option Strict Off
  2. Public Class 品牌清單
  3. ReadOnly ds As New DataSet
  4. Private Sub 讀取品牌資料表()
  5. DataGridView2.DataSource = Nothing : ds.Clear()
  6. DataGridView2.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  7. DataGridView2.ColumnHeadersHeight = 25
  8. DataGridView2.AllowUserToAddRows = False
  9. ConnOpen()
  10. SQL1 = "SELECT 流水碼, 品牌 FROM 品牌資料 ORDER BY 流水碼"
  11. CmdSet_For_DGV() : da.Fill(ds) : DataGridView2.DataSource = ds.Tables(0) : conn.Close()
  12. End Sub
  13. Private Sub 格式設定()
  14. TextBox8.Visible = False
  15. End Sub
  16. Private Sub Set_grid2()
  17. DataGridView2.Columns(0).Width = 70 : DataGridView2.Columns(1).Width = 80
  18. End Sub
  19. Private Sub 品牌清單_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  20. FormBorderStyle = FormBorderStyle.SizableToolWindow
  21. 讀取品牌資料表() : Set_grid2() : 格式設定()
  22. End Sub
  23. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  24. timeNow = 0
  25. GCM_ERP_SYS.Timer1.Enabled = False
  26. GCM_ERP_SYS.Timer1.Enabled = True
  27. End Sub
  28. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  29. timeNow = 0
  30. GCM_ERP_SYS.Timer1.Enabled = False
  31. GCM_ERP_SYS.Timer1.Enabled = True
  32. End Sub
  33. Private Sub DataGridView2_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView2.CellClick
  34. If e.RowIndex = -1 Then : Else
  35. TextBox7.Text = DataGridView2(0, e.RowIndex).Value.ToString : TextBox6.Text = DataGridView2(1, e.RowIndex).Value.ToString
  36. End If
  37. End Sub
  38. Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
  39. If TextBox6.Text = "" Then
  40. MsgBox("品牌欄位不可空白")
  41. Else
  42. Dim NUM1 As Integer
  43. For NUM1 = 0 To 9999
  44. If NUM1 < 10 Then
  45. TextBox8.Text = "B" & "00" & NUM1
  46. ElseIf NUM1 > 9 And NUM1 < 100 Then
  47. TextBox8.Text = "B" & "0" & NUM1
  48. ElseIf NUM1 > 99 Then
  49. TextBox8.Text = "B" & NUM1
  50. End If
  51. ConnOpen()
  52. SQL1 = "SELECT 流水碼 FROM 品牌資料 WHERE (流水碼 ='" & TextBox8.Text & "')"
  53. CmdSet_For_dr()
  54. If dr.Read() Then : TextBox7.Text = dr("流水碼").ToString : Else : TextBox7.Text = "" : End If
  55. conn.Close()
  56. If TextBox7.Text = "" Then
  57. TextBox7.Text = TextBox8.Text : TextBox8.Text = "可用"
  58. NUM1 = 9999
  59. End If
  60. Next
  61. If TextBox8.Text = "可用" Then
  62. ConnOpen()
  63. SQL1 = "INSERT INTO 品牌資料 (流水碼, 品牌) VALUES ('" & TextBox7.Text & "','" & TextBox6.Text & "')"
  64. cmd.Connection = conn : cmd.CommandText = SQL1 : cmd.ExecuteNonQuery()
  65. MsgBox("新增完成")
  66. conn.Close()
  67. End If
  68. End If
  69. 讀取品牌資料表() : Set_grid2()
  70. End Sub
  71. Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
  72. ConnOpen()
  73. SQL1 = "UPDATE 品牌資料 SET 品牌 = '" & TextBox6.Text & "' WHERE (流水碼 = '" & TextBox7.Text & "')"
  74. cmd.CommandText = SQL1 : cmd.ExecuteNonQuery()
  75. MsgBox("修改完成")
  76. conn.Close()
  77. 讀取品牌資料表() : Set_grid2()
  78. End Sub
  79. Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
  80. SQL1 = "DELETE FROM 品牌資料 WHERE (流水碼 = '" & TextBox7.Text & "')"
  81. cmd.CommandText = SQL1 : cmd.Connection = conn
  82. ConnOpen()
  83. Dim aa As MsgBoxResult
  84. aa = MsgBox("確定要刪除該筆資料?", MsgBoxStyle.OkCancel)
  85. If aa = MsgBoxResult.Ok Then : cmd.ExecuteNonQuery() : MsgBox("刪除完成") : End If
  86. conn.Close()
  87. 讀取品牌資料表() : Set_grid2()
  88. End Sub
  89. End Class