Keine Beschreibung
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

個人帳號管理.vb 1.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. Option Strict Off
  2. Public Class 個人帳號管理
  3. Dim FFGG As Integer
  4. Dim DTP As String
  5. Private Sub Set_使用者資料()
  6. ConnOpen()
  7. SQL1 = "SELECT 姓名, 帳號, 密碼, 密碼日期 FROM 使用者權限管理表 WHERE (姓名 = '" & gUserName & "')"
  8. cmd.Connection = conn : cmd.CommandText = SQL1 : dr = cmd.ExecuteReader
  9. If dr.Read() Then
  10. TextBox1.Text = dr("姓名").ToString
  11. TextBox2.Text = dr("帳號").ToString
  12. TextBox3.Text = dr("密碼").ToString
  13. TextBox4.Text = dr("密碼日期").ToString
  14. End If
  15. conn.Close() : dr.Close()
  16. End Sub
  17. Private Sub Set_日期格式轉換()
  18. DTP = Format(Today(), "yyyy/MM/dd")
  19. End Sub
  20. Private Sub 個人帳號管理_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  21. FormBorderStyle = FormBorderStyle.SizableToolWindow
  22. Set_使用者資料()
  23. TextBox1.Enabled = False : TextBox2.Enabled = False : TextBox4.Enabled = False : TextBox5.Enabled = False
  24. FFGG = DateDiff("d", TextBox4.Text, Format(Today(), "yyyy/MM/dd"))
  25. If CC(24) = False Then
  26. TextBox5.Text = "NA"
  27. Else
  28. TextBox5.Text = 密碼時限 - FFGG
  29. End If
  30. End Sub
  31. Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
  32. If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Then
  33. MsgBox("輸入資料有誤")
  34. Else
  35. Set_日期格式轉換()
  36. ConnOpen()
  37. SQL1 = "UPDATE 使用者 SET 帳號 = '" & TextBox2.Text & "', 密碼 = '" & TextBox3.Text & "', 密碼日期 = '" & DTP & "' WHERE (姓名 = '" & TextBox1.Text & "')"
  38. cmd.CommandText = SQL1 : cmd.ExecuteNonQuery() : conn.Close() : conn.Close()
  39. MsgBox("修改完成") : Me.Close()
  40. End If
  41. Set_使用者資料()
  42. End Sub
  43. End Class