Nenhuma descrição
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

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

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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 = 150 : DataGridView2.Columns(1).Width = 150 : DataGridView2.Columns(2).Width = 150 : DataGridView2.Columns(3).Width = 150
  21. DataGridView2.Columns(4).Width = 150 : DataGridView2.Columns(1).Width = 150
  22. End Sub
  23. Private Sub 人員ID卡系統配置設定_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  24. Me.MdiParent = WINPROFIT_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
  25. Set_人員清單() : TextBox1.Enabled = False : TextBox2.Enabled = False
  26. TextBox3.Focus()
  27. End Sub
  28. Private Sub DataGridView2_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView2.CellClick
  29. If e.RowIndex = -1 Then : Else
  30. TextBox1.Text = DataGridView2(0, e.RowIndex).Value.ToString : TextBox2.Text = DataGridView2(1, e.RowIndex).Value.ToString
  31. TextBox3.Focus()
  32. End If
  33. End Sub
  34. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  35. If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Then
  36. MsgBox("輸入資料有誤")
  37. Else
  38. If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
  39. SQL1 = "UPDATE 使用者權限管理表 SET ID卡號 = N'" & TextBox3.Text & "' WHERE (帳號 = N'" & TextBox2.Text & "') AND (姓名 = N'" & TextBox1.Text & "')"
  40. cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : conn.Close() : conn.Close()
  41. MsgBox("卡片與系統帳號配對完成") : TextBox3.Text = ""
  42. End If
  43. Set_人員清單() : TextBox3.Focus()
  44. End Sub
  45. End Class