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

هل يمكن صنع وحدة نمطية شاملة للأوامر الشائعة

مغلقمُجاب
بدأه alsajy في 30 يناير 2014 · 8 رد · 787 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 

هل يمكن صنع وحدة نمطية تكون شاملة لأكثر الأوامر الشائعة مثل أمر الطباعة والحذف والإغلاق والحفظ ...

 

مثلاً أمر الطباعة يتكون من أمرين الأول عرض والثاني طباعة وفيها رسالة وسؤال

 

"هل تريد طباعة التقرير الآن ؟"

إذا كان نعم يعرض ويطبع وإذا كان لا يعرض فقط .

 

والحذف كذلك

"هل تريد حذف هذا السطر الآن ؟"

 

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

 

فهل ممكن ذلك من أخوانا المبرمجين ؟

 

عشان نوفر الجهد والوقت للمصممين .

( اللهم ان في تدبيرك ما يغني عن الحيل وفي كرمك ماهو فوق الامل وفي حلمك ما يسد الخلل وفي عفوك ما يمحو الزلل...
اللهم فبقوة تدبيرك وعظيم عفوك وسعة حلمك وفيض كرمك اسالك ان تدبرنا باحسن التدابير وتلطف بنا وتنجينا مما يخيفنا ويهمنا )

 

"يانفس توبي"

#2

اظن  انه  في  الاكسس  غير  ممكن  لكن  في  لغات  البرمجة  ممكن  تعملها

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

للإطلاع  على جديد  الكتب من تأليفي


 


الطريق لاحتراف تطوير المواقع   ج1 | ج2 | ج3 | ج4


 


                    4Colors | Break Out | Classic Snake | لعبة السودوكو - 2014  |  لعبة  XO                      


 


Help Dodo


 


^_^


 

#3

مافيه شي غير ممكن في الأكسس ...

 

ننتظر بقية الأخوه .....

( اللهم ان في تدبيرك ما يغني عن الحيل وفي كرمك ماهو فوق الامل وفي حلمك ما يسد الخلل وفي عفوك ما يمحو الزلل...
اللهم فبقوة تدبيرك وعظيم عفوك وسعة حلمك وفيض كرمك اسالك ان تدبرنا باحسن التدابير وتلطف بنا وتنجينا مما يخيفنا ويهمنا )

 

"يانفس توبي"

#4

مافيه حل للموضوع !!؟؟

( اللهم ان في تدبيرك ما يغني عن الحيل وفي كرمك ماهو فوق الامل وفي حلمك ما يسد الخلل وفي عفوك ما يمحو الزلل...
اللهم فبقوة تدبيرك وعظيم عفوك وسعة حلمك وفيض كرمك اسالك ان تدبرنا باحسن التدابير وتلطف بنا وتنجينا مما يخيفنا ويهمنا )

 

"يانفس توبي"

#5 أفضل إجابة

تفضل اخي الكريم

 

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

 

 

Option Compare Database
Option Explicit
 
'فتح نموذج
'form هو وسيط يشير إلى اسم النموذج المراد فتحه
Public Sub run_open(Form As String)
On Error GoTo Err_run_open
        Dim stLinkCriteria As String
        DoCmd.OpenForm Form, , , stLinkCriteria
Exit_run_open:
        Exit Sub
Err_run_open:
        MsgBox Err.description
        Resume Exit_run_open
End Sub
 
'إغلاق نموذج
Public Sub run_close()
On Error GoTo Err_run_close
DoCmd.close
Exit_run_close:
        Exit Sub
Err_run_close:
        MsgBox Err.description
        Resume Exit_run_close
End Sub
 
'تحديث بيانات نموذج
Public Sub run_update()
On Error GoTo Err_run_update
 
        DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Exit_run_update:
        Exit Sub
Err_run_update:
        MsgBox Err.description
        Resume Exit_run_update
End Sub
 
'السجل الأول
Public Sub run_first()
On Error GoTo Err_run_first
 
        DoCmd.GoToRecord , , acFirst
Exit_run_first:
        Exit Sub
Err_run_first:
        Beep
        Resume Exit_run_first
End Sub
 
'السجل التالي
Public Sub run_next()
On Error GoTo Err_run_next
 
        DoCmd.GoToRecord , , acNext
Exit_run_next:
        Exit Sub
Err_run_next:
Beep
Resume Exit_run_next
End Sub
 
'السجل السابق
Public Sub run_previous()
On Error GoTo Err_run_Previous
 
        DoCmd.GoToRecord , , acPrevious
Exit_run_Previous:
        Exit Sub
Err_run_Previous:
Beep
Resume Exit_run_Previous
End Sub
 
'السجل الأخير
Public Sub run_last()
On Error GoTo Err_run_last
 
        DoCmd.GoToRecord , , acLast
Exit_run_last:
        Exit Sub
Err_run_last:
        Beep
        Resume Exit_run_last
End Sub
 
'إضافة سجل
'start هو وسيط يشير إلى عنصر التحكم المراد الانتقال إليه عند بداية إدخال السجل
Public Sub run_add(start As String)
On Error GoTo Err_run_add
 
        DoCmd.GoToRecord , , acNewRec
DoCmd.GoToControl start
Exit_run_add:
        Exit Sub
Err_run_add:
        MsgBox Err.description
        Resume Exit_run_add
End Sub
 
'حذف سجل
Public Sub run_del()
On Error GoTo Err_run_del
 
        DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
        DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Exit_run_del:
        Exit Sub
Err_run_del:
        MsgBox Err.description
        Resume Exit_run_del
End Sub
 
'تراجع
Public Sub run_undo()
On Error GoTo Err_run_undo
 
        DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
Exit_run_undo:
        Exit Sub
Err_run_undo:
Beep
        Resume Exit_run_undo
 
End Sub
 
'معاينة تقرير
Public Sub open_report(report As String)
On Error GoTo Err_open_report
        DoCmd.openreport report, acPreview
Exit_open_report:
        Exit Sub
Err_open_report:
        MsgBox Err.description
        Resume Exit_open_report
End Sub
 
'طباعة تقرير
Public Sub print_report(report As String)
On Error GoTo Err_print_report
        DoCmd.openreport report, acNormal
Exit_print_report:
        Exit Sub
Err_print_report:
        MsgBox Err.description
        Resume Exit_print_report
End Sub
 

 

 

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 1 فبراير 2014 في 12:17

#6

جميل جداً بارك الله فيك

 

وعند فتح نموذج مثلاً إسمه  "frmMainform"
مفروض يكون كذا عند زر الأمر :

Docmd.openform "frmMainform"

ومع الوحدة النمطية كيف حيكون ؟

( اللهم ان في تدبيرك ما يغني عن الحيل وفي كرمك ماهو فوق الامل وفي حلمك ما يسد الخلل وفي عفوك ما يمحو الزلل...
اللهم فبقوة تدبيرك وعظيم عفوك وسعة حلمك وفيض كرمك اسالك ان تدبرنا باحسن التدابير وتلطف بنا وتنجينا مما يخيفنا ويهمنا )

 

"يانفس توبي"

#7
Call run_open("frmMainform")
#8

شكراً

 

جارِ التجربة

( اللهم ان في تدبيرك ما يغني عن الحيل وفي كرمك ماهو فوق الامل وفي حلمك ما يسد الخلل وفي عفوك ما يمحو الزلل...
اللهم فبقوة تدبيرك وعظيم عفوك وسعة حلمك وفيض كرمك اسالك ان تدبرنا باحسن التدابير وتلطف بنا وتنجينا مما يخيفنا ويهمنا )

 

"يانفس توبي"

#9

شكراً لك

 

نجحت الطريقة ...

 

والوحدة النمطية جاهزة للإستخدام لمن أراد تحميلها في المرفقات .

 

 

 

RunCommands_AziZ.rar

( اللهم ان في تدبيرك ما يغني عن الحيل وفي كرمك ماهو فوق الامل وفي حلمك ما يسد الخلل وفي عفوك ما يمحو الزلل...
اللهم فبقوة تدبيرك وعظيم عفوك وسعة حلمك وفيض كرمك اسالك ان تدبرنا باحسن التدابير وتلطف بنا وتنجينا مما يخيفنا ويهمنا )

 

"يانفس توبي"

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

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

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

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

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

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