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

فتح انموذج باستخدام F5 او F7 وزر

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

السلام عليكم

في المثال المرفق نموذج باسم ( 3 )

اريد ان يتم فتحه عن طريق اضغط على زر F7 + ctrl في نفس الوقت

ولكن بشرط ان لا يتم تفعيل هذه الميزه ( F7 + ctrl لفتح النموذج 3 ) لا لحين فتح نموذج 1

اي يكن نموذج 1 مفتوح يتم تفعيل ( F7 + ctrl لفتح النموذج 3 )

واذا كان نموذج 1 مغلق لا يتم تفعيل ( F7 + ctrl لفتح النموذج 3 )

طلب اخر حين اغلاق نموذج 3 يتم تحديث بيانات النموذج 1

Database1.zip

تم تعديل هذه المشاركة بواسطة orphan94 في 15 يوليو 2011 في 16:06

#2

up

#3

up

#4

ضع هذا الكود فى نموذج 1

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

    If KeyCode = vbKeyF7 Then
        If Shift = 2 Then
            DoCmd.OpenForm "3"
        End If
    End If

End Sub

Private Sub Form_Open(Cancel As Integer)
Me.KeyPreview = True
End Sub

بالنسية للتحديث

حدد أى الحقول تريد تحديثها

1

مدونتى:-

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

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

#5

ربي يرعاك واشكرك اخي العزيز

كنت اريد استخدامه في تحديث التاريخ الهجري

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

و الذي ساعدتني فيه

في ادراج التاريخ الهجري

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

ارجو مساعدتي

حين اغلاق انموذج tab_acc

يتم تحديث انموذج 1 و مع انموذج الفرعي

Database1.zip

تم تعديل هذه المشاركة بواسطة orphan94 في 16 يوليو 2011 في 11:55

#6

up

#7

أنت تريد تحديث القيمة الافتراضية للحقول

أسهل طريقة هى اغلاق النموذج الاول عند فتى الثانى

ثم اعادة فتحه عند اغلاق النموذج الثانى

Database1.rar

مدونتى:-

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

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

#8

ربي يعطيك العافيه

هذه الفكره كانت الخطة البديلة

ولكني نت اطمح الى فكرة جديده و مبتكره

اشكرك على المساعده

ربي يوفقك الف الف شكر لك اخي الكريم

#9

ممكن شرج الكود اخي العزيز

rivate Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

    If KeyCode = vbKeyF7 Then
        If Shift = 2 Then
            DoCmd.OpenForm "3"
        End If
    End If

End Sub

Private Sub Form_Open(Cancel As Integer)
Me.KeyPreview = True
End Sub

وما هي الجملة او ارمز الذي يدل على زر ctrl

واذا اردنا تبديل من زر ctrl الى زر Alt

كيف يتم ذالك

#10

طيب اليك هذه الفكرة

احذف كود الاغلاق من النموذج 1

و كود فتحه فى النموذج tab_acc

و فى حدث عند اغلاق النموذج tab_acc

ضع هذا الكود

Forms![1].[2 نموذج فرعي].Form.Requery

If Shift = 2 Then

جرب تغيير الرقم كالتالى

1 هو SHIFT

2 هو CTRL

4 هو ALT

تم تعديل هذه المشاركة بواسطة Abo_Yossof في 17 يوليو 2011 في 03:10

1

مدونتى:-

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

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

#11

ربي يعطيك الف الف عافيه

سوال

اذا كان

1 هو SHIFT

2 هو CTRL

4 هو ALT

3 من هو في قائمه لوحة المفاتيح

#12

فى حد علمى لا يوجد غير القيم الثلاث 1 و 2 و 4

مدونتى:-

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

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

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

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

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

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

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