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

popup menu

بدأه Ashrouf في 30 نوفمبر 2017 · 7 رد · 1,290 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ممكن اعرف كيفية انشاء popup menu على التقارير بحيث عند الضغط الى الزر الايمن للماوس يتم فتح قائمة يكون بها اوامر مثل: طباعة التقرير او تصدير الى الاكسل

#2

أنشئ مويول جديد والصق به هذا الكود:

Sub CreateSimpleShortcutMenu()

On Error Resume Next

   Dim MenuName As String

Dim CB As CommandBar

Dim CBB As CommandBarButton

MenuName = "CustomMenu"

Set CB = Application.CommandBars.Add(MenuName, msoBarPopup, False, False)

Set CBB = CB.Controls.Add(msoControlButton, 2521, , , True)

CBB.Caption = "طياعة"

Set CBB = CB.Controls.Add(msoControlButton, 247, , , True)

CBB.Caption = "إعداد الصفحة"

Set CBB = CB.Controls.Add(msoControlButton, 11723, , , True)

CBB.BeginGroup = True

CBB.Caption = "تصدير الى إكسيل"

Set CBB = CB.Controls.Add(msoControlButton, 12499, , , True)

CBB.Caption = “حفظ ك (PDF)”

Set CBB = CB.Controls.Add(msoControlButton, 923, , , True)

CBB.BeginGroup = True

CBB.Caption = "إغلاق"

Set CB = Nothing

Set CBB = Nothing

End Sub

فى خصائص التقرير (property Sheet) وفى خانة (Shortcu Menu Bar) إختر (CustomMenu)

فى انتظار التجربه والافادة 

 

1
#3

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

فبرجاء الافادة وشكر جزيلا على المساعده

#4

ا/أشرف برجاء إرفاق مثال للعمل عليه ... وشكرا

تم تعديل هذه المشاركة بواسطة essam rabea في 4 ديسمبر 2017 في 01:35

#5

شكرا جزيلا مرة اخرى وبارك الله فيك

TEST.accdb

#6

اخى الكريم إعذرنى فى التأخير .. مرفق المثال بعد التعديل على الموديول فقط وارجو ان يفى بالغرض وسأرفق لك رابط عن القوائم المختصر زبادة فى الفائدة.

https://msdn.microsoft.com/en-us/vba/access-vba/articles/create-a-shortcut-menu-for-a-form-form-control-or-report

TEST2.accdb

#7

اخى العزيز

شكرا جزيلا على المساعدة وجزاك الله كل خير

#8

السيد عصام السلام عليكم

اشكرك على المثال المرفق والذي كنت ابحث عنه طويلا 

لدي استفسار : هل يمكن عمل اوامر بالزر اليمين لفتح نماذج او تقارير 

ارج افادتنا بالطريقة 

ولك جزيل الشكر

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