الكود التالى فى فورم لاضافة اسم مستخدم
ولكنه يضيفة مشفر كيف يتم وقف التشفير من الكود التالي
Dim N As Long
DoCmd.SetWarnings False
If IsNull([UN]) Then
MsgBox "أدخل اسم المستخدم", vbOKOnly + vbMsgBoxRight, "نقص بالإدخال"
Exit Sub
ElseIf IsNull([PW]) Or IsNull([CPW]) Or [PW] <> [CPW] Then
MsgBox "كلمة المرور غير متطابقة" + vbCr + "أو أنها فارغة" + vbCr + "الرجاء إعادة كتابة كلمة المرور", vbOKOnly + vbMsgBoxRight + vbExclamation, "خطأ بالإدخال"
Exit Sub
ElseIf Nz(OpenArgs, "") = "Add" Then
DoCmd.RunSQL "INSERT INTO Users ( UName, PW ) SELECT '" & incode(UN, "User") & "' AS Expr1, '" & incode(PW, "Pass") & "' AS Expr2;"
N = DLast("[SN]", "users")
DoCmd.RunSQL "INSERT INTO [Frm Ability] (SN,FRM) SELECT" & Str(N) & " AS Expr1,FRMS.FRM FROM FRMS;"
Else
DoCmd.RunSQL "UPDATE Users SET UName = '" & incode(UN, "User") & "' , PW = '" & incode(PW, "Pass") & "' WHERE ( SN=" & Str(UNUM) & ");"
End If
DoCmd.SetWarnings True
DoCmd.Close
End Sub
Private Sub Form_Open(Cancel As Integer)
If Nz(OpenArgs, "") = "Add" Then
Me.Caption = "إضافة مستخدم جديد"
Else
UNUM = OpenArgs
UN = decode(DLookup("[UName]", "Users", "SN = " & OpenArgs), "User")
End If
End Sub