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

مطلوب إلغاء زر Esc الشرود

بدأه sweety78 في 4 أكتوبر 2011 · 4 رد · 749 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

تواجهني بعض المشاكل وذلك عن ملأ الحقول وعند الضغط على زر الشرود Esc حيث تتختفي البيانات من الحقول وكأنما قد تم تنفيذ أمر حذف أو Undo.

السؤال:

- كيف يمكن أن الغي الحدث عند الضغط على زر Esc

- وكذلك هل يمكن تطبيق نفس الامر عند تنفيذ امر Undo

مع جزيل الشكر

تحياااااتي

#2

رفع

#3

السلام عليكم

لقد توصلت على الحل

في حدث on undo

نضع الكود التالي

Docmd.CancelEvent

تحياااااتي

#4

و لكن ذلك يعنى أنك لن تستطبع التراجع

اعتقد الافضل هو تعطيل المفتاح و ليس تعطيل الحدث

ضع هذا الكود فى النموذج لتعطيل مفتاح esc

و لك ان تختار ما يناسبك

Private Sub Form_Load()
    Me.KeyPreview = True
End Sub

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyEscape Then
        KeyCode = 0 
    End If
End Sub

تم تعديل هذه المشاركة بواسطة Abo_Yossof في 6 أكتوبر 2011 في 16:02

مدونتى:-

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

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

#5

السلام عليكم

أستاذي أبو يوسف

الله ينور طريقك

شكراً جزيلاً

تحياااااتي

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