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

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

قام بنشر

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

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

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

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