Are you saying each user has their own login in Sybase? I don't use it but usually with ODBC the developer creates a generic UserID that gets shared among all front-end users (other than when using Trusted Connection or similar option like in SQL server when it uses the Windows login of the user).
The password gets saved (along with the rest of the connection information) in msysObjects system table in the Connect field, and yes it is not encrypted. If that bothers you then you can try to refresh the link to the table using something like this:
Code:
Dim tdf As DAO.TableDef,db as DAO.Database sConnect As String
Dim strMyUserID as String,strMyPWD as string 'pass these from your opening form code
Set db=CurrentDb
Set tdf = db.TableDefs("tblYourSybaseTable")
sConnect = "ODBC;DRIVER={SYBASE IQ};" & _
"Host=MyHostInfo;Server=MyServerInfo;" & _
"Database=MyDBName; userid=" & strMyUserID & ";" & _
"password=" & strMyPWD & ";suppresswarnings = True;" & _
"preventnotcapable = true; encryption = true"
tdf.Connect = sConnect
tdf.RefreshLink
Set tdf = Nothing
Cheers,