Advertisement
Guest User

Untitled

a guest
Jan 16th, 2016
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Option Compare Database
  2. Option Explicit
  3. Dim rsUser As Recordset
  4. '*****************************************************
  5. Private Sub CMDUpdatePassword_Click()
  6. 'updates password
  7. UpdateUserPassword
  8. MsgBox "Your Password has been updated"
  9. End Sub
  10. '*****************************************************
  11. Private Sub CMDUpdate_Click()
  12. 'updates user details
  13. UpdateUser
  14. MsgBox "Your details have been updated"
  15. End Sub
  16. '*****************************************************
  17. Private Sub CMDExit_Click()
  18. DoCmd.Close 'Closes form
  19. End Sub
  20. '*****************************************************
  21. Private Sub Form_load() 'When the form loads do this -
  22.  
  23. Me.tempID = gettempID()
  24. Set rsUser = CurrentDb.OpenRecordset("tblUser", dbOpenDynaset) 'Links the form to the table
  25.  
  26. If rsUser.RecordCount = 0 Then 'If there are no records display this message
  27.    MsgBox "Sorry there are no records to view", vbOKOnly, "No User found"
  28.     Exit Sub
  29.    
  30.     Else
  31.     rsUser.FindFirst ("Staff_ID = " & Me.tempID)
  32.     ShowUser
  33.     'Me.tempName = tempName
  34.    End If
  35.  
  36. End Sub
  37. '*****************************************************
  38. Private Sub ShowUser()
  39. 'Gets the data from the relevent fields
  40. 'from the table and sticks them in the correct text boxes
  41. Me.tempID = rsUser!Staff_ID
  42. Me.username = rsUser!U_username
  43. Me.firstname = rsUser!U_Firstname
  44. Me.surname = rsUser!U_Surname
  45. Me.Site = rsUser!U_Site
  46. Me.title = rsUser!U_Title
  47. Me.emailaddress = rsUser!U_EmailAddress
  48. Me.password = rsUser!U_Password
  49. End Sub
  50. '*****************************************************
  51. Private Sub UpdateUser() 'Updates the data already in the table
  52. rsUser.Edit
  53. rsUser!U_username = Me.username
  54. rsUser!U_Firstname = Me.firstname
  55. rsUser!U_Surname = Me.surname
  56. rsUser!U_Site = Me.Site
  57. rsUser!U_Title = Me.title
  58. rsUser!U_EmailAddress = Me.emailaddress
  59. rsUser.Update
  60. End Sub
  61. '*****************************************************
  62. Private Sub UpdateUserPassword()
  63. rsUser.Edit
  64. 'saves password and encrypts it
  65. rsUser!U_Password = Encrypt(Me.password, 3)
  66. rsUser.Update
  67. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement