اذهب الي المحتوي
أوفيسنا

هل ممكن عمل كود واحد لفتح عدد من التقارير


haniameen

الردود الموصى بها

بسم اله الرحمن الرحيم 

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

وأنا أضطر لكتابة كود لكل تقرير في كل مرة لكل زر  مثل هذا 

Private Sub تسمية68_Click()
DoCmd.OpenReport "كشوف الحائط", acViewPreview
Me.Visible = False
End Sub

Private Sub تسمية72_Click()
DoCmd.OpenReport "ملف نتيجة نوع التعليم نظامي", acViewPreview
Me.Visible = False
End Sub

Private Sub تسمية73_Click()
DoCmd.OpenReport "ملف نتيجة ادارات نظامي", acViewPreview
Me.Visible = False
End Sub

Private Sub تسمية74_Click()
DoCmd.OpenReport "ملف نتيجة نوع التعليم مجتمعي ومنازل", acViewPreview
Me.Visible = False
End Sub

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

 

رابط هذا التعليق
شارك

السلام عليكم

اولا انت انسان تحب الابداع  وتعجبك الاختصارات الاحترافية

لهذا انت تطلب هذا الطلب

ما رأيك  لو تفكر و تجرب  و تختزل الخمسين  تقرير   في خمسة تقارير  والازرار تكون خمسة

كلامي هذا فيه مبالغة  ، ولكن لا تدري  يمكن يتحقق

 

  • Like 1
رابط هذا التعليق
شارك

4 ساعات مضت, ابوخليل said:

السلام عليكم

اولا انت انسان تحب الابداع  وتعجبك الاختصارات الاحترافية

لهذا انت تطلب هذا الطلب

ما رأيك  لو تفكر و تجرب  و تختزل الخمسين  تقرير   في خمسة تقارير  والازرار تكون خمسة

كلامي هذا فيه مبالغة  ، ولكن لا تدري  يمكن يتحقق

 

أظن أن ما تقوله أخي ابو خليل ....... بالنسبة لي هذا ضرب من الخيال ...... 

أولا : لأنك تعرف أني أعد قاعدة كنترول لتسع فئات كل فئة لها موادها الخاصة تختص بتقرير ( ناجح دور ثان - وراسب دور ثان وله حق الاعادة -  وراسب دور ثان وليس له حق الاعادة ) مبدئيا هؤلاء ثلاث تقارير اضربهم في تسع فئات يصبح الناتج 27 تقرير  ... هذه التقارير تختص بالنتيجة فقط .... ناهيك عن تقارير الاحصائيات للنتيجة العامة لكل فئة  وتقارير استيكر الشهادة لكل فئة وتقارير الرفع لكل فئة وتقارير الغياب لكل فئة وتقارير احصائيات المواد لكل مادة وتقارير احصائيات كل ادارة على حدى وتقارير عامة للمديرية على حدى ...... الخ فأظن هذا أمر صعب حاليا

ثانيا :  خلينا نبدأ بأننا نعمل كود أو وحدة نمطية كما أسلفت انا سابقا فهل هذا ممكن ؟ .... أما الخطوة التي ذكرتها أنت فأظن أنني لست مؤهل  لأصلها ... أخي بو خليل 

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

تم تعديل بواسطه haniameen
رابط هذا التعليق
شارك

السلام عليكم

لماذا لا تستعمل مربع تحرير و سرد واحد و تضع به اسماء جميع التقارير و تضيف الكود التالي في حدث بعد التحديث:

Private Sub ãÑÈÚ_ÊÍÑíÑ_æÓÑÏ1_AfterUpdate()
DoCmd.OpenReport me.imperition, acViewPreview
End Sub

بحيث imperition اسم مربع تحرير و سرد

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

  • Like 3
رابط هذا التعليق
شارك

منذ ساعه, صالح حمادي said:

السلام عليكم

لماذا لا تستعمل مربع تحرير و سرد واحد و تضع به اسماء جميع التقارير و تضيف الكود التالي في حدث بعد التحديث:


Private Sub ãÑÈÚ_ÊÍÑíÑ_æÓÑÏ1_AfterUpdate()
DoCmd.OpenReport me.imperition, acViewPreview
End Sub

بحيث imperition اسم مربع تحرير و سرد

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

حجرب الموضوع ده أخي صالح وأرد عليك.................................

تم التجريب اخي صالح والفكرة جميلة .... باقي انتظر الاخ ابو خليل ...... لانه ياتي برد غير متوقع كما اعهده كل مرة

وبارك الله فيك اخي صالح 

وكل عام وانت بخير

تم تعديل بواسطه haniameen
رابط هذا التعليق
شارك

50 دقائق مضت, haniameen said:

أظن أن ما تقوله أخي ابو خليل ....... بالنسبة لي هذا ضرب من الخيال ...... 

أولا : لأنك تعرف أني أعد قاعدة كنترول لتسع فئات كل فئة لها موادها الخاصة تختص بتقرير ( ناجح دور ثان - وراسب دور ثان وله حق الاعادة -  وراسب دور ثان وليس له حق الاعادة ) مبدئيا هؤلاء ثلاث تقارير اضربهم في تسع فئات يصبح الناتج 27 تقرير  ... هذه التقارير تختص بالنتيجة فقط ....

اذا  50  تصير 5   يعني واحد عن كل عشرة  تعتبر خيال

ما رأيك

نختزل  الــ 27  تقرير  في تقرير واحد 

طبعا  حل الاستاذ صالح  سيكون ضمن الخلطة

المطلوب  مثال mdb  يحتوي على التقارير الثلاث لاحدى الفئات

ولا تنسى  ادراج بيانات اكثر من فئة في الجدول

 

  • Like 1
رابط هذا التعليق
شارك

10 ساعات مضت, ابوخليل said:

اذا  50  تصير 5   يعني واحد عن كل عشرة  تعتبر خيال

ما رأيك

نختزل  الــ 27  تقرير  في تقرير واحد 

طبعا  حل الاستاذ صالح  سيكون ضمن الخلطة

المطلوب  مثال mdb  يحتوي على التقارير الثلاث لاحدى الفئات

ولا تنسى  ادراج بيانات اكثر من فئة في الجدول

 

أخي ابو خليل ارفقت لك جزء من القاعدة يشمل على استعلام "الدور الثاني " وهو استعلام رئيسي نأخذ منه التقارير الخاصة بالنتائج والاحصائيات وبه حقل "code_kind_edu" ويشمل كل الفئات

حيث ( 1 = رسمي  ، و 2 = لغات و ، 3 = تعليم مجتمعي  ، 4 = منازل ، 5 = خاص الماني ) 

وأرفقت لك  ثلاث تقارير للنتيجة خاصة بالفئة رسمي ( تقرير ناجح دور ثان  - تقرير راسب وله حق الاعادة  - تقرير راسب وليس له حق الاعادة ) 

ملحوظة ( الفئة 3 والتي = تعليم مجتمعي  والفئة 4 والتي = منازل  لهما تقريرين فقط هما ناجح دور ثان وتقرير راسب وله حق الاعادة ) أما باقي الفئات فلها ثلاث تقارير مثل الفئة رسمي

دمج التقارير.rar

رابط هذا التعليق
شارك

تفضل هذه احدى الطرق

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

ايضا حذفت الصور  للتخفيف

المهم اني اوصل لك  الفكرة  

Untitled.jpg

 

Rep2.rar

  • Like 1
رابط هذا التعليق
شارك

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

وتذكر أخي ابو خليل بداية الموضوع .... ومشكلة كثرة الأكواد التي تم حلها   بواسطتك وبواسطة أخي صالح حمادي ... 

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

انتظرني ...... 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information