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

استعلام حذف للسجل الأخير من السجلات المكررة

مغلق
بدأه ابوغدي في 15 سبتمبر 2007 · 7 رد · 920 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أحبتي السلام عليكم

لدي جدول به رقم الموظف num

تاريخ اليوم date_d

تاريخ الشهرdate_m

تاريخ السنة date_y

أريد عمل استعلام يحذف السجلات المكررة إذا تساوى التكرار في جمييع الحقول السابقة ما عدا السجل الأول

بمعنى لو أدخلت رقم الموظف مرتين بنفس التاريخ فإنه يحذف التسجيل الثاني دون الأول

أو أفيدوني عن كود منع تكرار التسجيل إذا تساوت الحقول السابقة علما بأن الجدول اسمه tech

#2

أخي الغالي

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

كل و انت بخير

انظر لهذا المثال

في حقل NUM وضعت لك كود كما تري في حدث الخروج من الحقل بمنع تسجيل اي بيانات قد تم تسجيلها سابقاً في قاعدة بيانات

حاول تسجيل رقم 1 أو 2 أو 3 لغاية السجل رقم 10 ستجد البرنامج يرفض تسجيل هذه البيانات نظراً لانها مسجله سابقا

طيب مرة أخري حاول تسجل من رقم 11 الي ما لانهاية اعتقد ان البرنامج سيقبل التسجيل

مرفق مثال

numfield = Me.num
Dim a
a = DLookup("[num]", "tech", "[num]='" & Me.num & "'")
If Not (IsNull(a)) Then
MsgBox "عفــــواً أنت تحاول تسجيل رقم موظف موجود سابقاً بقاعدة بياناتك", vbCritical, "رسالة تحـــزيرية"
Cancel = True
Me.Undo
End If

Tech.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

بارك الله فيك يا أخي

ولكن ما ضبطت معي ارفقت لك ملف آمل التعديل عليه

____.rar

#4

أخي الغالي أبو غدي

ما هذا الملف المرفق

انا فكيت الضغط عن الملف لكي أجد ملف امتداده غريب

غياب.accdb

برجاء الافادة ما هذا الملف ؟؟؟؟؟

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#5

اسف جدا هذا انا مسويه بالأكسس 2007 ونسيت احوله لتنسيق 2003عدلت الملف وارفقته شكرا لاهتمامك ومتابعتك يالغاالي نسيت ارفق الملف

____.rar

تم تعديل هذه المشاركة بواسطة ايهاب عثمان في 17 سبتمبر 2007 في 13:21

#6

للرفع

#7

للرفع

#8

up

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…