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

التحكم في التعديل في السجلات

مغلق
بدأه ali1 في 25 مارس 2004 · 7 رد · 3,202 مشاهدة · في قسم أرشيف النماذج والنماذج الفرعية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

ولكم جزيل الشكر

#2

ان أمكن ضع المثال الذي تريد تصحيحه

#3

شكرا للاخ biskra

توضيح اكثر

انا عندي نمودج وعندي ثلاثة مستخدمين يدخلون فيه البيانات في خلال 24 ساعة عندما بنتهي الاول من تدخيل البيانات ويقفل الجهاز يإتي الثاني ويفتح الجهاز ليكمل البيانات في نفس السجل الاول ثم المستخدم الثالث يكمل السجل نفسه

سؤالي هو :

اريد اعمل حماية لجميع السجلات في النمودج بأن لا احد يستطيع التعديل في بيانات السجلات واسمح بالتعديل في آخر 8 سجلات

ولكم جزيل الشكر

تم تعديل هذه المشاركة بواسطة ali1 في 26 مارس 2004 في 18:17

#4

في رأيي فقط بالطريقة التالية :

لنفترض الآتي :

اسم الجدول (مصدر سجلات النموذج) = tbl1

اسم حقل المفتاح الأساسي= fld1

سننشأ نموذجاً خاصاً لا يحضر إلا آخر 8 سجلات فقط بعبارة sql تكون هي مصدر سجلات النموذج بعد الفتح أو التحميل :

ضع الكود التالي في حدث النموذج ( عند الفتح ) و ( عند التحميل)

Me.RecordSource = "select Top 8 *  From tbl1 Order By fld1 DESC"
#5

شكرا للاخ احمد الحربي واتمنى من الله تعالى ان تنحل .

طبعا قبل ان اعمل ما قلت حاولت اعمل المفتاح الاساسي على حقل التاريخ ولكن للاسف تأتيني رسالة خطأ ان إن شاء الله تعرفها يا احمد وهي :

Index or primary key can not contain a null value

وشكرا لك يا احمد

#6

تعني هذه الرسالة أنه لا يمكن وضع مفتاح أساسي لحقل فيه قيم فارغة في أحد سجلاته ..

تأكد من أن هذا الحقل في جميع السجلات يحتوي على تاريخ هذا شيء وشيء آخر وهو أن لا يتكرر تاريخ واحد لأكثر من سجل واحد

#7

شكرا لاخوان احمد الحربي والاخ biskra

عملت نفس الكود وطبعا مصدر النمودج هو استعلام الي كتبته ولكن لازالت المشكلة

النمودج محمل لمن يمكنه حل المشكلة

MSL2.zip

#8

سنحاول ان شاء الله

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

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