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

كيف اكتب كود زر التعديل؟

مغلق
بدأه layla3000 في 31 يوليو 2006 · 8 رد · 3,715 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

س1 بالنسبة لزر التعديل , ايش هو الكود اللي ممكن استخدمه عشان يوفر للمستخدم امكانية التعديل على البيانات او حتى تعبئة الحقول الفارغه, بالاضافه ان ودي امنع اي تعديل على الحقول قبل لا يضغط المستخدم على زر تعديل...

؟

س2 وهل يحتاج المستخدم الي ضغط زر حفظ بعد التعديل على البيانات او حتى بعد اضافة سجل , او العملية تتم تلقائيا ؟

انتظر ردكم :)

#2

السلام عليكم

عملية الحفظ فى الاكسس تتم بشكل تلقائي بعد ادخال الحقل الاخير فى كل سجل والانتقال الي السجل التالي

اذا قمت بالضغط علي ESC قبل الانتقال الي السجل التالي فسيتم الغاء حفظ السجل

لذلك :

يمكن وضع زر امر باسم حفظ يكون دوره مثلا تخزين قيمة 1 فى حقل فى الجدول اسمه مثلا سجل محفوظ

وكذلك يكون دور الزر الانتقال الي سجل جديد او ما شابه.

ثم بعد ذلك فى حدث السجل الحالي On Current للنموزج يوضع كود اذا كانت قيمة الحقل ( سجل محفوظ ) تساوي 1 ...... يتم جعل جميع الحقول Enabled بتاعها False الو الــ Locked يتاعتها True

ثم تضيفي زر امر باسم تعديل يجعل قيمة حقل ( سجل محفوظ ) تساوي صفر ويلغي حماية الحقول

وهكذا

يفضل ارفاق مثال

اخوك فى الله

Microsoft Certified DataBase Administrator MCDBA

#3

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

كود التعديل

me.AllowEdits=True

توضع عند الزر

اما اذا اردت عملية الغا التعديل

me.AllowEdits=false

وعملية حفظ البيانات تتم تلقائيا

#4

ahamied: شكرا لردك, س1 هل زر الحفظ الموجود في الاكسس يغني عن طريقتك ؟ وهذا هو الكود تبعه:

Private Sub save_Click()

On Error GoTo Err_save_Click

DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70

Exit_save_Click:

Exit Sub

Err_save_Click:

MsgBox Err.Description

Resume Exit_save_Click

End Sub

س2 / اذا كان عندك الاكواد تبع طريقتك , ممكن تضيفها على الموضوع ودي اجربها؟

عابر الشوق : شكرا لردك , الكود ما في فايدة من تجربته دام المستخدم يقدر يغير على البيانات من غير ما يضغط زر التعديل, ياليت لو عندك فكره عن كيفية منع المستخدم من تغيير المستخدم لللببيانات قبل الضغط على زر تعديل,.

#5

^^

بامكانك مثلا عند فتح الفورم تحطي حدث

me.AllowEdits=false

هنا لايمكنك التعديل على اي سجل الا بعد الضغط على زر التعديل

لو ترفقين ملف افضل

#6

عابر الشوق: جربت طريقتك وانجحت,

طيب الحين بعد ما بعدل المستخدم ابغى لما يضعط حفظ يرجع يمنعه من التغديل .. علما اني سويت على سبيل التجربة زر وحطيت قيه الكود me.AllowEdits=false عشان يمنع التعديل.

انتظر ردك

#7

^^

هذا الكود حطيه في زر الحفظ يعني من يضغط على حفظ راح يمنعه من التعديل

#8

هناك بعض الطرق المتطورة التي تستدعي مقدرة برمجية لا بأس بها و هيا ADO / DAO

و لقد أرفقت مثاليين علي ذلك

و هم من صنع إخوة لنا في المنتدي

DAOExamples2000.zip

ExampleADO2000.zip

#9

مرحبا

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

حبيت اسأل كيف استفيد من كود Me.AllowEdits= Fales

عشان امنع التعديل على البيانات ( الشاشة) في حااة انتقال المستخدم للسجل التالي او السجل السابق ؟

وشكرا

انتظر ردكم

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

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