No, not a stupid question at all. It doesn't get the data from a table. There's code in the Security FAQ (copy of it on my website) that allows a user to change his or her password. Here's my version of that code:
Public Function ChangePassword(sOldPwd As String, sPwd1 As String, sPwd2 As String)
'(c)Copyright 2/6/01 Jeremy Wallace
On Error GoTo Error
Dim wsp As Workspace
Dim uUser As User
Set wsp = DBEngine.Workspaces(0)
Set uUser = wsp.Users(CurrentUser)
If sPwd1 = sPwd2 Then
uUser.NewPassword sOldPwd, sPwd1
DoCmd.Close
Forms!frmswitchboard.Visible = True
Else
Call MsgBox("The passwords did not match. Please try again.", vbOKOnly + vbInformation, _
"Data Conflict"

End If
Exit Function
Error:
Select Case Err.Number
Case 3033 'wrong current password
Call MsgBox("The current password you entered is not correct. Please try again, _
vbOKOnly + vbInformation, "Data Conflict"

Case Else
ErrorTrap Err.Number, Err.Description, "ChangePassword"
End Select
End Function
(The ErrorTrap function is something I use in my databases. You'll probably want to rewrite that bit. It's up on my website if you want to use it, though.)
Jeremy
==
Jeremy Wallace
AlphaBet City Dataworks
Access Databases for Non-Profit Organizations
Please post in the appropriate forum with a descriptive subject; code and SQL, if referenced; and expected results. See thread181-473997 for more pointers.