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

قائمة هدية لأخ فهد الدوسري

مغلق
بدأه أبو هادي في 22 ديسمبر 2002 · 15 رد · 1,426 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذه قائمة إقترحتها على أخي فهد منذ فترة لمثاله "مثال يضم عدة أمثلة" .

آمل تقبلها هدية خالصة .. تحتاج إلى تجربة ومراجعة وقابلة للتطوير .

تحياتي .

automenu.zip

#2

أخوي واستاذي أبو هادي الهدية مقبولة

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

===

هل من الممكن التكرم بعمل تعديل على النموذج ليقبل أكثر من ثلاثة أزرة أو إخباري عن الطريقة .. لأني أحتاج تقريباً إلى تسعة أزرة وقد حاولت ذلك ولكن لم أفلح لقلة خبرتي كما تعلم:o

وتقبل تحياتي

#3

أشكرك أخي على قبول الهدية .. هذا كرم منك .

أخي ضع أي عدد من الأزرة وغير قيمة الثابت بحسب العدد المطلوب :

Const Items = 11 فـ Items هذا الثابت هو الذي يحمل عدد الأزرة .

كذلك لا تنسى أن تكون أسماء الأزرة تسلسلية يعني الزر الحادي عشر يكون اسمه Command11 .

هذا كل شيء .

أنا عملت المثال ليفتح نماذج فقط ، فإذا أحببت تعديله ليفتح تقارير أو استعلامات .. الخ فيمكنني تعديله .

أخوك أبو هادي .

#4

مشكور على سرعة الرد

وفتح التقارير والاستعلامات هذا كرم منك وجميل لن أنساه

#5

أخوي أبو هادي حاولت التعديل في الرقم فلم أحصل على ما أريد

وضعت الرقم 4 فأصبحت الأزرار تبدأ بالنموذج الثاني وتجاهل النموذج الأول نهائياً .. فما الحل مع شديد الأسف على إزعاجك بكثرة الأسئلة

#6

معك حق .. لقد وجدت الخطأ

بدل

FItem = ((Nz(Me.PageNo) + 1) * Items) - 2

إلى

FItem = ((Nz(Me.PageNo) - 1) * Items) - (Items - 1)

وهو مكرر مرتين في حدث Click لزراري PageNext & PagePrevious .

وأنا آسف على ازعاجك .

تحياتي

#7

نسخة معدلة تحتوي على نوع الـ Object وطريقة الفتح

ممكن تطويره لاحقا بإضافة للقراءة فقط أو للتعديل أو للإضافة ..

تحياتي

automenu.zip

#8

يتقدم العضو ويبحث ثم يقرر فيجد الحل المقنع والمفيد لذا العضو الفعال والمعطاء لهذا المنتدى أمثالك يا أبو هادي ، مع شكر وتقدير وإلى مزيد من العطاء والتقدم

أن شاء الله

تحياتي .

#9

لا يزال الموضوع معلق بانتظار ردك أخي فهد .

#10

أخي فهد هذا تعديل أخير ونهائي يحتوي على تسعة أزرة أوامر ويحتوي على كل الخيارات الخاصة بالفتح .

تحياتي

automenu.zip

#11

عاجز عن شكرك استاذي أبو هادي

الله يعطيك العافية ويبارك لك في صحتك

#12

أخوي أبو هادي بعد أن طبقت المثال على البرنامج المرفق تخلصت من ثمانية نماذج بسبب هذه الطريقة وكذلك تخلصت من الماكروات جزاك الله خيراً

ولكن هناك مشكلة ربما تكون بسيطة عندك وصعبة عندي وهي حاول أن تفتح أي استعلام من الاستعلامات سوف يفتح على وضع التصميم وهذه ليست المشكلة

المشكلة أغلق الاستعلام ثم أنظر إلى شكل التقرير الذي عليه الأزرة .. يختلف وضعه ولا يكون في الوسط هل لذلك حل ؟ غير وضعية المنبثق

م‏êّ‎çê_من_çلمنêïى_.rar

#13

أخي فهد للأسف لم أستطع فتح الملف ، ربما يكون هناك خطأ في الضغط .. حاول تضغطه من جديد .

مع ملا حظة أنك تستطيع التحكم بطريقة الفتح .. حاول التبديل في الخيارات الموجودة في الجدول .

تحياتي

#14

أخي فهد حاول التبديل في اختيارات الفتح View و datamode للاستعلامات .

وحاول التعديل في هذين الإجراءين :

Private Sub Form_Activate()

  DoCmd.Maximize

End Sub



Private Sub Form_Open(Cancel As Integer)

  DoCmd.Maximize

  Call CmdNextPage_Click

End Sub

تحياتي .

#15

أخي فهد .. لقد قمت بإضافة التالي :

1 - الذهاب إلى رقم الصفحة مباشرة .

2 - تقسيم الأمثلة كما السابق ( نماذج ، تقارير .. الخ ) .

مع ملاحظة وجود وحدة نمطية خاصة بالمثال لا تنسى تصديرها للبرنامج .

تحياتي .

newoptions.zip

#16

مبدع يا أستاذ أبو هادي

ألف شكر لك على جهودك

الله يحفظك لشبابك ويبارك في صحتك

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

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