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

[ تمت الاجابة ] منع التكرار


abdunra
إذهب إلى أفضل إجابة Solved by أبو آدم,

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

1 المطلوب اظهار رسالة في حقل (nob a) و ( nob b) و ( nob c ) تنبيه بان الرقم مكرر عند الأنتقال الى السجل التالي

الطلب غير واضح هل التكرار في كل حقل على حدى غير مسموح ؟؟

ام ان اقتران الحقول الثلاثة تكرارها غير مسموح ؟؟

الطلب الثاني

post-12714-0-52133200-1301087401_thumb.j

الطلب الثالث

post-12714-0-84757700-1301087423_thumb.j

NA_library.rar

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

الطلب غير واضح هل التكرار في كل حقل على حدى غير مسموح ؟؟

ام ان اقتران الحقول الثلاثة تكرارها غير مسموح ؟؟

شكرا جزيلا سيدي الفاضل على مرورك الكريم

نعم في كل حقل على حدى غبر مسموح التكرار ( اي في حقلnob a )لايتكرر الرقم وفي حال اذا كان مكررا تخرج الرسالة التنبيهية تخبر بتكرار الرقم و يجب التصحيح قبل تجاوز الحقل

وهكذا للحقلين الباقيين

مع فائق شكري واحترامي سيدي الفاضل وجزاك ووفقك لمرضاته

9

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

  • أفضل إجابة

أخي العزيز

في حدث بعد التحديث للحقل المعني أضف الكود التالي

Private Sub nob_d_AfterUpdate()

Dim rst As Recordset

Set rst = Me.RecordsetClone


rst.MoveFirst

Do Until rst.EOF

If rst![nob d] = Me![nob d] Then


MsgBox " السجل مكرر ، رقم المصنف مسجل سابقا  ", vbExclamation + vbMsgBoxRight + vbMsgBoxRtlReading, " تنبيه"


Me.Undo

DoCmd.CancelEvent

Exit Do

End If

rst.MoveNext

Loop

rst.Close

End Sub

والله الموفق ... وهو المستعان

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

  • 3 years later...

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