المرفق عبارة عن دالة شرطية اذا كان النص المدخل في مربع النص "عبدالله" يفتح لي النموذج المطلوب
انا اريد أكثر من اسم مثلاً لدي "عبدالله " وَ " خالد " وَ " أمجد" وَ "سعود" يفتح لي النموذج المطلوب
If [RE1] = "عبدالله" Then docmd.open form "1"
المرفق عبارة عن دالة شرطية اذا كان النص المدخل في مربع النص "عبدالله" يفتح لي النموذج المطلوب
انا اريد أكثر من اسم مثلاً لدي "عبدالله " وَ " خالد " وَ " أمجد" وَ "سعود" يفتح لي النموذج المطلوب
If [RE1] = "عبدالله" Then docmd.open form "1"
إذا كان لديك أسماء كثيرة , فضعها في جدول خاص بها وليكن اسمه مثلاً: Users
ضع فيه اسم المستخدمين في حقل باسم مثلاً: UserName
ليصبح الكود المطلوب هكذا:
Dim Xx
Xx = DLookup("UserName","Users","UserName='" & [RE1] & "'")
If IsNull(Xx) Then
Exit Sub
Else
DoCmd.OpenForm "1"
End Ifتم تعديل هذه المشاركة بواسطة غرّام العقول في 13 أكتوبر 2011 في 20:04
جرب هذا الكود
Select Case [RE1] Case Is = "عبدالله", "خالد", "أمجد", "سعود" DoCmd.OpenForm "1" Case Else End Select