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.

人員ID卡系統配置設定.vb 2.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. Option Strict Off
  2. Imports System.Data.SqlClient
  3. Public Class 人員ID卡系統配置設定
  4. Dim conn As New SqlConnection
  5. Dim da As New SqlDataAdapter
  6. Dim cmd As New SqlCommand
  7. Dim ds As New DataSet : Dim ds1 As New DataSet
  8. Dim dr As SqlDataReader
  9. Dim 編號 As String
  10. Private Sub Set_人員清單()
  11. DataGridView2.DataSource = Nothing : ds1.Clear()
  12. DataGridView2.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  13. DataGridView2.ColumnHeadersHeight = 25
  14. DataGridView2.AllowUserToAddRows = False
  15. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  16. SQL1 = "SELECT 姓名, 帳號, ID卡號 FROM 使用者 ORDER BY 姓名"
  17. cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd : da.Fill(ds1) : DataGridView2.DataSource = ds1.Tables(0) : conn.Close() : Set_grid1()
  18. End Sub
  19. Private Sub Set_grid1()
  20. DataGridView2.Columns(0).Width = 200 : DataGridView2.Columns(1).Width = 200 : DataGridView2.Columns(2).Width = 200
  21. End Sub
  22. Private Sub 人員ID卡系統配置設定_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  23. Me.MdiParent = GCM_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  24. Set_人員清單() : TextBox1.Enabled = False : TextBox2.Enabled = False
  25. TextBox3.Focus()
  26. End Sub
  27. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  28. timeNow = 0
  29. GCM_ERP_SYS.Timer1.Enabled = False
  30. GCM_ERP_SYS.Timer1.Enabled = True
  31. End Sub
  32. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  33. timeNow = 0
  34. GCM_ERP_SYS.Timer1.Enabled = False
  35. GCM_ERP_SYS.Timer1.Enabled = True
  36. End Sub
  37. Private Sub DataGridView2_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView2.CellClick
  38. If e.RowIndex = -1 Then : Else
  39. TextBox1.Text = DataGridView2(0, e.RowIndex).Value.ToString : TextBox2.Text = DataGridView2(1, e.RowIndex).Value.ToString
  40. TextBox3.Focus()
  41. End If
  42. End Sub
  43. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  44. If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Then
  45. MsgBox("輸入資料有誤。")
  46. Else
  47. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  48. SQL1 = "UPDATE 使用者 SET ID卡號 = N'" & TextBox3.Text & "' WHERE (帳號 = N'" & TextBox2.Text & "') AND (姓名 = N'" & TextBox1.Text & "')"
  49. cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : conn.Close() : conn.Close()
  50. MsgBox("卡片與系統帳號配對完成。") : TextBox3.Text = ""
  51. End If
  52. Set_人員清單() : TextBox3.Focus()
  53. End Sub
  54. End Class