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

كيف اقفل التحرير بعد التعديل في السجلات

بدأه يدون اسم في 9 ديسمبر 2010 · 3 رد · 401 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ارجو منكم المساعده

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

وبعدين سويت زر للتعديل وسميته btn update

وكتبت الكود هذا له

Me.AllowEdites=true

وصرت اقدر اعدل

وعشان يكون التحرير لسجل واحد فقط

سويت هذي الخطوات

فتحت التصيم وضغطت على علامة المربع الي بالزاوية اليسرى ومن خصائص

تبويب الحدث

ضغطت الثلاث نقاط وظهرت لي نافذة اخترت منشئ البرامج وظهرت شاشة الكود وكتبت عند

from-current

Me.AllowEdites=false

وعشان اقفل التحرير بعد التعديل

في شاشة الكود من عند الحدث اخترت

after update

وكتبت عند المؤشر الي هو عند from After update

Me.AllowEdites=false

انا ابغى السجل الاول يتعدل بس الثانيين لا

بس المشكلة الي عندي انه يتعدل معي السجل الاول والثاني والثالث يعني كلهم يتعدلوا!!!!!!!!!

تم تعديل هذه المشاركة بواسطة يدون اسم في 9 ديسمبر 2010 في 20:06

#2

اخي بدون اسم

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

بالنسبة لسؤالك

هناك خدعة حلوه ممكن تعملها لحل المشكله:

- قم باضافة حقل في الجدول من نوع (yes/ no) و ليكن اسمه RecordCheck

- اضف هذا الحقل الى النموذج

- تكمن الخدعة انك عندما تضع المؤشر على recorde معين فان RecordCheck = True بينما تكون باقي ال records قيمتها fasle

- ثم افتح كود التصميم على الحدث On Current و اكتب فيه

If RecordCheck then
 Me.AllowEdits = True
Me.AllowDeletions = True
else
 Me.AllowEdits = False
Me.AllowDeletions = False 
end if

و تقبل تحياتي

#3

شكرا لك يااخ اياد بس انا ماابغى اضيف لوب

الله يجزاك خير على ردك

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

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

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

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

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