الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

منع تكرار سجل من خلال حقلين

مغلقمُجاب
بدأه MHN في 1 نوفمبر 2013 · 7 رد · 4,097 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكمورحمة الله وبركاته 

 

لدي فورم يجمع سجلات من جدولين 

اريد منع تكرار السجل من خلال حقلين 

 

الطلب موضح داخل الفورم 

ادذا احد يقدر يساعدني في طلبي

 

والشكر موصول للجميع 

 

 

comp.rar

#2

أخى الكريم

أسهل حل لما تريد هو

أن تجعل المفتاح الاساسى للجدول مكون من الحقلين معا

1

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3
Abo_Yossof كتب:

أخى الكريم

أسهل حل لما تريد هو

أن تجعل المفتاح الاساسى للجدول مكون من الحقلين معا

أقصد هنا جدول data 

1

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#4

نفضل اخي الكريم

 

ملفك بعد التعديل بناء على طلبك

 

 

post-15367-0-76662500-1383277036_thumb.g

 

 

 

 

za-Comp-UP.rar

 

بالتوفيق

4
#5

الاخت زهره 

 

جزاكِ الله خير وكعادتك زهرة الخير والعطاء

 

النموذج لا زال يقبل التكرار  ولا يتم منع تكرار السجل المدني الواحد في نفس الدورة 

 

ارجو مساعدتي في حل المشكلة ولكِ كل الشكر 

#6
Abo_Yossof كتب:

أخى الكريم

أسهل حل لما تريد هو

أن تجعل المفتاح الاساسى للجدول مكون من الحقلين معا

 

اخي ابو يوسف ياليت توضيح اكثر لم استطع تطبيق حلك 

معت ملاحظة ان النموذج مرتبط بجدولين وليس واحد وهما data و tbcors

 

لك الشكر

تم تعديل هذه المشاركة بواسطة MHN في 1 نوفمبر 2013 في 13:42

#7 أفضل إجابة

أخى الكريم

 

البيانات تأتى من جدول واحد و ليس من جدولين

و ان كنت تقصد بيانات القائمة فهذه بيانات تعرض فقط و لكن لا يتم  حفظ أى بيانات منها سوى رقم الدورة و هو حقل فى نفس الجدول

 

عموما

يمكنك استبدال هذا الكود بكود الاخت زهرة بالنموذج

If DLookup("[id_civil]", "data", "[id_civil]='" & Me![id_civil] & "' And [id]=" & Me.id.Column(0)) Then
MsgBox " معذرة اخي الكريم رقم السجل مسجل مسبقا في هذه الدورة ", vbCritical, "تنبيه"
Me.Undo
End If

أو استخدام حقل مفتاح أساسى مكون من الحقلين معا  كما بالصورة

 

 

post-193330-0-10096900-1383309549_thumb.

1

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#8

اخي ابو يوسف 

 

تم تطبيق العمل وبنجاح لكن لدي استفسار بسيط هل استطيع تغيير الرسالة التي تظهر عند التكرار لان رسال الاكسس باللغة الانجليزي وغير واضحة

 

ولك الشكر

هذا الموضوع مغلق.

مواضيع مشابهة