اذهب الي المحتوي
أوفيسنا

رسائل الخطا


Sarah2

الردود الموصى بها

اجعل من خصائص حقل النص رقم معرف 

او ادخل في خصائص الجدول وخلي من خصائص الحقل index

Yes (No Duplicates)

وعند خانة validation text

اكتب الرسالة التي تريدها الحقل لا يقبل التكرار مثلا

 

  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

مشاركه مع اخى علاء

ونرجو منك فضلا لا امرا ان ترفق مثالا لما تطلب

ارفق لك مثال لاخ عزيز جزاه الله خيرا وجميع اخوانى واساتذتى الافاضل

تقبل تحياتى وتمنياتى لكم وللجميع بالتوفيق

رسالة بالتكرار ويعطي الاسم المتكررR.rar

  • Like 2
رابط هذا التعليق
شارك

15 hours ago, moopsiop said:

ممكن شرح بالصور الله يسعدك يارب

اتفضل

 

 

images (2).jpg

تم تعديل بواسطه alaa aboul-ela
  • Like 1
رابط هذا التعليق
شارك

شوف اخى افاضل

الحقل المراد فى المثال

حقل رقمى فاذا كان عندك حقل نصى

غيرالسطر بالسطر التالى وعدل

CountNum = DCount("*", "date2", "[id]='" & [Forms]![d]![txt] & "'")

تقبل تحياتى وتمنياتى لك وللجميع بالتوفيق

  • Like 1
رابط هذا التعليق
شارك

اخى الفاضل @moopsiop

26 دقائق مضت, خالد سيسكو said:

السلام عليكم

بعد اذن اساتذتنا الكرام

وعليكم السلام اخى خالد لا تستاذن فنحن الذين نستاذنكم بالمشاركم فنتعلم منكم اخى العزيز جزاك الله خيرا

مثال اخى اخالد افضل واقصر فالتعديل

ضع الكود التالى فى حدث بعد التحديث وغير ما يلزم من اسماء الحقول والجدول

الحقل = رقم الهويه

الجدول = TABLE1

ID = اسم الحقل فالنموذج وانتبه هنا الاسم ممكن لعلك قد تكون غيرت الاسم بخلاف مصدر التحكم

وهذا اذا كان حقل رقم الهويه نوع بياناته رقم

Private Sub ID_AfterUpdate()
If (DLookup("[رقم الهوية]", "TABLE1", "[رقم الهوية]=[ID]")) Then
MsgBox "تنبيه الرقم المدخل " & " ( " & [ID] & " ) " & " عقوا... تم تسجيله مسبقا ُ جرب رقم آخر", vbCritical, "تنبيه"
DoCmd.CancelEvent
Me.Undo
End If
End Sub

اذا كان نوع بيانات الحقل نصى

ضع الكود التالى مع اتباع نفس التعليمات السابقه

Private Sub ID_AfterUpdate()
If (DLookup("[رقم الهوية]", "TABLE1", "[رقم الهوية]='" & [ID] & "'")) Then
MsgBox "تنبيه الرقم المدخل " & " ( " & [ID] & " ) " & " عقوا... تم تسجيله مسبقا ُ جرب رقم آخر", vbCritical, "تنبيه"
DoCmd.CancelEvent
Me.Undo
End If
End Sub

ان لم تستطع التعديل فارفق مثالك ليتم التعديل عليه اخى الفاضل

تقبل تحياتى وتمنياتى لك وللجميع بالتوفيق

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

الشكر لله ثم لاخواننا واساتذتنا الذين تعلمنا ونتعلم منهم كل يوم والشكر موصول لاخى خالد جزاهم الله خيرا

والحمدلله الذى بنعمته تتم الصالحات

ولست بملك ولا شىء فاننى طالب علم مبتدىء مثلك بل اقل فمازلت احبو على طريق العلم

واياكم اخى الفاضل

تقبل تحياتى وتمنياتى لك وللجميع بالتوفيق

  • Thanks 2
رابط هذا التعليق
شارك

اخى الفاضل

تعديل على الاكواد السابقه لمثال اخى خالد جزاه الله خيرا

فى حدث قبل التحديث وليس بعد

Private Sub ID_AfterUpdate()
' للحقل الرقمى
If (DLookup("[رقم الهوية]", "TABLE1", "[رقم الهوية]=" & Me.[ID])) Then
MsgBox "تنبيه الرقم المدخل " & " ( " & [ID] & " ) " & " عقوا... تم تسجيله مسبقا ُ جرب رقم آخر", vbCritical, "تنبيه"
DoCmd.CancelEvent
Me.Undo
End If
End Sub

Private Sub ID_AfterUpdate()
'للحقل النصى
If (DLookup("[رقم الهوية]", "TABLE1", "[رقم الهوية]='" & Me.[ID] & "'")) Then
MsgBox "تنبيه الرقم المدخل " & " ( " & [ID] & " ) " & " عقوا... تم تسجيله مسبقا ُ جرب رقم آخر", vbCritical, "تنبيه"
DoCmd.CancelEvent
Me.Undo
End If
End Sub

ووافنا بالنتيجه

  • Like 1
رابط هذا التعليق
شارك

عملت هذه قبل التحديث ضغطت ع مربع الهوية بالفورم ورحت للحدث ودخلت اجراء حدث قبل التحديث وضفت الكود هذا 

غيرت table1 باسم جدول قاعدة البيانات لدي اسمه الموظفين 

وغيرت id باسم حقل الفورم اسمه رقم الهوية 

وكمان بجدول القاعدة اسمه رقم الهوية

If (DLookup("[رقم الهوية]", "الموظفين", "[رقم الهوية]=" & Me.[رقم الهوية])) Then
MsgBox "تنبيه الرقم المدخل " & " ( " & [رقم الهوية] & " ) " & " عقوا... تم تسجيله مسبقا ُ جرب رقم آخر", vbCritical, "تنبيه"
DoCmd.CancelEvent
Me.Undo
End If

 
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information