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

كود للضغط على F5

بدأه abu fahad33 في 1 فبراير 2012 · 6 رد · 1,311 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الكرام لو سمحتم كود للضغط على زر F5 .

#2

السلام عليكم أخي الكريم

هذه المثال من أختننا الغالية زهرة

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

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

و هذا الكود الخاص لمفتاح F5

Private Sub إسم الحقل_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyF5 Then
DoCmd.OpenFormName
End If
End Sub

بالتوفيق

و بارك الله بأختنا زهرة

تم تعديل هذه المشاركة بواسطة Mrhb في 1 فبراير 2012 في 20:32

1
#3

شكرا لك اخي على الكود

اكيد كل الشكر لمشرفتنا على اهتمامها الدائم بكل المشاركات

#4

اضيف على كلامك اخي الفاضل عندما اعمل تحديث للنموذج يعمل التحديث بنجاح

ولكن يقوم بالانتقال للسجل الاول وهذا مشكله بحد ذاتها ارجو من الاخوان من عنده حل لهذا يتفضل به .

#5

السلام عليكم

ضع هذا في نهاية الكود

DoCmd.GoToRecord , , acNewRec

ينتقل إلى سجل جديد

أو

DoCmd.GoToRecord , , acLast

ينتقل إلى آخر سجل تم تسجيله

هذا والله أعلم

#6
*^*البحر*^* كتب:

السلام عليكم

ضع هذا في نهاية الكود

DoCmd.GoToRecord , , acNewRec

ينتقل إلى سجل جديد

أو

DoCmd.GoToRecord , , acLast

ينتقل إلى آخر سجل تم تسجيله

هذا والله أعلم

بالفعل هذا ما اريد شكرا لك اخي الفاضل

#7
abdalla89 كتب:

السلام عليكم

كما قلت في مشاركتي السابقة

كود رائع و عمل اروع

لكن السؤال الذي يطرح نفسه بقوة

كيف يمكن ان نجعل الكود يقوم بالعمل بالضغط على زرين مثل كونتر مع ديليت او كونتر مع الزر الاعلى او الاسفل

المهم زرين وليس زر واحد

وشكرا

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

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

هذا كود عند الضغط على المفتاحين معا ( CTRL و مفتاح السهم لأعلى )

Private Sub MyText01_KeyDown(KeyCode As Integer, Shift As Integer)
Dim shiftdown As Variant
shiftdown = (Shift And CTRL_MASK)
If shiftdown And (KeyCode = 38) Then
DoCmd.OpenForm "MyForm"
End If
End Sub

حيث MyText01 هو مربع النص الخاص بك

و MyForm هو اسم النموذج المراد فتحه بعد الضغط على المفتاحين معا

هذا كود عند الضغط على المفتاحين معا ( CTRL و مفتاح السهم لأسفل )

Private Sub MyText01_KeyDown(KeyCode As Integer, Shift As Integer)
Dim shiftdown As Variant
shiftdown = (Shift And CTRL_MASK)
If shiftdown And (KeyCode = 40) Then
DoCmd.OpenForm "MyForm"
End If
End Sub

حيث MyText01 هو مربع النص الخاص بك

و MyForm هو اسم النموذج المراد فتحه بعد الضغط على المفتاحين معا

هذا كود عند الضغط على المفتاحين معا ( CTRL و Delete )

Private Sub MyText01_KeyDown(KeyCode As Integer, Shift As Integer)
Dim shiftdown As Variant
shiftdown = (Shift And CTRL_MASK)
If shiftdown And (KeyCode = 46) Then
DoCmd.OpenForm "MyForm"
End If
End Sub

حيث MyText01 هو مربع النص الخاص بك

و MyForm هو اسم النموذج المراد فتحه بعد الضغط على المفتاحين معا

بالتوفيق

1

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