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

مشكلة عند عمل تقرير من استعلام جدولى


monm

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

السادة الافاضل مشرفى المنتدى العظيم 

مرفق ملف به استعلام وتم عمل فلتر على الشهر فى هذا الاستعلام 

الاستعلام يعمل جيدا عند اختيار الشهر 

المشكلة عند عمل تقرير من هذا الاستعلام باستخدام معالج التقارير لا تظهر قائمة الحقول ولا يتم عمل التقرير 

ارجو شرح الخطأ وكيف يتم عمل هذا التقرير

الخطة_المجمعة.accdb

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

وعليكم السلام 🙂

 

اللي يجي في بالي:

1.

اعمل 12 تقرير ، شهر لكل تقرير ، وبرمجيا تختار التقرير حسب الشهر 🙂

 

2.

اعمل نسخة من الاستعلام ، ولكن بدون معايير ، نسخة لعمل التقرير فقط ،

وعندما تريد عمل التقرير ، استعمل هذا الاستعلام لجلب الحقول المطلوبة ،

ولما يكون التقرير جاهز ، قم بتغيير مصدر بيانات التقرير الى الاستعلام الصحيح 🙂

 

3.

استعمل "مسقط التقارير" 🙂

 

جعفر

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

اشكرك يا اخ جعفر على المداخلة الكريمة

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

لذلك كيف سيتم عمل 12 تقرير  مسبقا 

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

العزيز الغالى 

من المفترض ان الملف سوف يستخدمه آخرون بمعنى سيتم توزيعه على الادارات 

مطلوب ان يظهر التقرير بمجرد طلبه وتحديد الشهر والادارة لأن المستخدم ليس له علاقة بالتصميم 

فماذا نفعل؟؟؟؟؟

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

منذ ساعه, monm said:

العزيز الغالى 

من المفترض ان الملف سوف يستخدمه آخرون بمعنى سيتم توزيعه على الادارات 

مطلوب ان يظهر التقرير بمجرد طلبه وتحديد الشهر والادارة لأن المستخدم ليس له علاقة بالتصميم 

فماذا نفعل؟؟؟؟؟

اظن اني جاوبتك هـنـا637854200_.jpg.b33b9f8335c9a1ec47adae0902b3f207.jpg

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

اخى العزيز الغالى 

اشكرك على سرعة الاستجابة 

1- لماذا تم عمل اكثر من استعلام؟

2- لماذا لم يظهر فى التقرير كافة تواريخ الزيارات فهناك زيارات لم تظهر 

3- التسمية التوضحية فى التقرير اخذت رقم اليوم فهل ممكن تأخذ رقم اليوم والشهر مثل 3/12 بدلا من 3

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

1002.الخطة_المجمعة.accdb.zip

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

في ٦‏/٢‏/٢٠١٩ at 05:43, monm said:

1- لماذا تم عمل اكثر من استعلام؟

2- لماذا لم يظهر فى التقرير كافة تواريخ الزيارات فهناك زيارات لم تظهر 

3- التسمية التوضحية فى التقرير اخذت رقم اليوم فهل ممكن تأخذ رقم اليوم والشهر مثل 3/12 بدلا من 3

 

1. البرنامج فيه تقرير واحد فقط ، وهو يصلح لجميع الاختيار (من النموذج) ،

2. كل شيء موجود في الاستعلام ، يظهر في التقرير ،

3. نعم كنت اعمل على هذا ، وان شاء الله اضعه هنا لما اخلص منه 🙂

 

جعفر

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

في ٦‏/٢‏/٢٠١٩ at 05:43, monm said:

1- لماذا تم عمل اكثر من استعلام؟

2- لماذا لم يظهر فى التقرير كافة تواريخ الزيارات فهناك زيارات لم تظهر 

3- التسمية التوضحية فى التقرير اخذت رقم اليوم فهل ممكن تأخذ رقم اليوم والشهر مثل 3/12 بدلا من 3

 

1. البرنامج فيه تقرير واحد فقط ، وهو يصلح لجميع الاختيار (من النموذج) ،

2. كل شيء موجود في الاستعلام ، يظهر في التقرير ،

3. وفيه التسميات 🙂

 

وفي هذه النسخة ، الكود موجود في التقرير ، ولا يحتاج الى حذف او تغيير ، فهو مرن لجميع الاشهر ، بغض النظر عن عدد الحقول وعدد السجلات 🙂

 

جعفر

rpt_Monthly_Crosstab.accdb.zip

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

اخى العزيز الغالى والله مبدع 

1- التقرير لا يظهر فيه زيارات كثيرة رغم وجودها فى الاستعلام واليك صورة تقرير شهر ديسمبر مثلا نجد فيه اختفاء الزيارات من 2/12 حتى 11/12

2- اريد ان يظهر اسم المعهد كاملا حاولت لكن لم استطع 

3- ياريت شرح بسيط لما تم فعله حتى نتعلم من سيادتكم 

اكرر شكرى الكبير لسيادتكم

 

 

تقرير2.jpg

تم تعديل بواسطه monm
  • Like 1
رابط هذا التعليق
شارك

الان, monm said:

- التقرير لا يظهر فيه زيارات كثيرة رغم وجودها فى الاستعلام واليك صورة تقرير شهر ديسمبر مثلا نجد فيه اختفاء الزيارات من 2/12 حتى 11/12

2- اريد ان يظهر اسم المعهد كاملا حاولت لكن لم استطع 

السلام عليكم

لقد وجدت ذات الملاحظات، كما أن عمود رؤوس الصفوف لا يتكرر مع اتساع التقرير عرضاً.

و يبدو أن الأمر في التقرير خاص بجعل الأعمدة للتواريخ حصراً

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

استاذى الكبير

1- هذا التقرير من الملف rpt_Monthly_Crosstab اخر ملف حضرتك عدلته ولكنى اظهرت الفجوة فى الصورة 

2- اعمل على اوفيس 2010 

3- نلاحظ عدم ظهور اسم المعهد كاملا 

4- صورة على حقيقتها من التقرير اللى سيدتك عملته مرفقة هل العيب فى نسخة الاوفيس ولا فى ايه 

 

تقرير.jpg

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

7 ساعات مضت, monm said:

1- التقرير لا يظهر فيه زيارات كثيرة رغم وجودها فى الاستعلام واليك صورة تقرير شهر ديسمبر مثلا نجد فيه اختفاء الزيارات من 2/12 حتى 11/12

2- اريد ان يظهر اسم المعهد كاملا حاولت لكن لم استطع 

 

1. هذه صورة التقرير في نسختي:

1001.1.jpg.20df885d80edee9436cb711867e5904c.jpg

.

وهي تتماشى مع بيانات الاستعلام الجدولي:

1001.3.Clipboard01.jpg.e1e427d5ee20cd008b2e43f18ec6d537.jpg

.

 

2. انا عملت عرض الصفحة ثابت ، ويُطبق على جميع حقول التاريخ ، ويمكن تغييره من هنا:

1001.2.Clipboard03.jpg.21e78b79d6aac641e820df3936c07fc9.jpg

.

مع ملاحظة ان القيمة هنا بصيغة twips :

1 بوصة = 1440 تويبس

1 سنتيمتر = 567 تويبس

96 بكسل = 1440 تويبس

 

جعفر

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

استاذى الكبير ارجو سعة الصدر 

1-  الملف rpt_Monthly_Crosstab اخر ملف حضرتك عدلته نولته مرة ثانية ولكنه يعطى الصورة السابقة ولا يظهر كما فى صورتك 

2- استخدم اوفيس 2010 

لا أدرى اين الخطأ ارجو رفع الملف الصحيح مرة أخرى 

 

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

وعليكم السلام 🙂

 

ولا يهمك ، ان شاء الله معاك الى ان نتمم الموضوع 🙂

 

خلينا نمشي بالخطوات التالية لوسمحت:

1. انزل المرفق (هو نفسه المرفق السابق ، ولكن بتعديل بسيط على واجهة النموذج فقط) ، وافتح البرنامج ،

2. ادخل في VBE عن طريق الكيبورد Ctrl+G او Alt+F11 او تفتح اي حدث ، 

3. اكتب السطرين التاليين (انتبه لمكانهم) في حدث التقرير:

1001.2.Clipboard04.jpg.0e912cdffebf89e4321820843ac3464f.jpg

.

4. تأكد ان نافذة النتائج المباشرة مفتوحة في الاسفل (الرقم 3 في الصورة ادناه) :

1001.2.Clipboard05.jpg.a27d44b637f3cbfe197dba12e953e8f4.jpg

.

5. افتح النموذج tqrer واختار الشهر والادارة مثل ما هو في الصورة ، ثم انقر على زر "فتح" ليفتح التقرير

1001.2.Clipboard02.jpg.2e60c95d9297df56758549619837b381.jpg

.

6. انا عندي احصل على هذه النتائج في التقرير:

1001.1.jpg

.

7. اذهب الى VBE ، وفي نافذة النتائج المباشرة اللي عملناها ، انا احصل على:

1001.2.Clipboard01.jpg.8f7a1aae26795aa84730878ff2814231.jpg

.

اذا رقم 6 و 7 اعلاه عندك غير عن اللي عندي ، رجاء ترفق لي صورة الرقم 6 و بيانات الرقم 7 🙂

 

جعفر

rpt_Monthly_Crosstab.zip

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

في ٨‏/٢‏/٢٠١٩ at 16:15, Khalf said:

و يبدو أن الأمر في التقرير خاص بجعل الأعمدة للتواريخ حصراً

اخي خلف 🙂

 

هذا التقرير تم عمله خصيصا لنتائج الاستعلام الجدولي الخاص بالاخ Monm ، وكما ترى ، انه بتغير متغيرات الاستعلام ، فالتقرير يتوسع وينقبض حسب حقول وبيانات الاستعلام ، ولا يحتاج الى عمل استعلام/تقرير جديد كلما تغيرت المتغيرات/المعايير ، وانما الكود في التقرير مرن ويقوم بالتعديل.

 

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

 

جعفر

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

 أستاذ @jjafferr

أود أن أسأل عن هذا النوع من التقارير الديناميكية -و أرجو ألا يكون هذا خروجاً عن الموضوع-، ماذا لو كان التقرير الجدولي غير محدد العدد، مثلاً :

في برنامجي سابق الذي تمت مساعدتي به من الأخوة الأكارم - مشكورين -و الذي كان عن تكرار لأعضاء الفروع للشركات و المنظمات:

أسماء أعضاء المجالس غير محددة و كذلك أسماء الجهات و الفروع مختلفة و متغيرة، و عند قفل البرنامج لن يكون من الممكن زيادة عدد الحقول لمقدار غير محدد، و هذا يختلف عن حالة التقرير في السؤال.

الأمر الآخر  إضافة عمود رؤوس الصفوف في بداية كل صفحة مع اتساع التقرير عرضاً.

و أخيراً  تغير عرض الحقول  ليتكيف مع المحتويات .

هل يمكن لهذا النوع من التقارير التكيف مع هذه المتطلبات؟

شكراً سلفاً.

لكن موضوعك بلا مبالغة فريد من نوعه بطول جوجل وعرضه فلو أدرك هذه المسائل فهو أكثر من ذلك.

 

 

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

منذ ساعه, Khalf said:

1. أسماء أعضاء المجالس غير محددة و كذلك أسماء الجهات و الفروع مختلفة و متغيرة، و عند قفل البرنامج لن يكون من الممكن زيادة عدد الحقول لمقدار غير محدد، و هذا يختلف عن حالة التقرير في السؤال.

2. الأمر الآخر  إضافة عمود رؤوس الصفوف في بداية كل صفحة

3. مع اتساع التقرير عرضاً.

4. و أخيراً  تغير عرض الحقول  ليتكيف مع المحتويات .

هل يمكن لهذا النوع من التقارير التكيف مع هذه المتطلبات؟

5. لكن موضوعك بلا مبالغة فريد من نوعه

 

نبدأ بالاهم ، رقم 5 ، شكرا لك 🙂

 

1. اذا ظل الاستعلام الجدولي كما هو ، وفقط نتائجه تتغير حسب المعايير ، اذن ممكن عمل التقرير المتغير ،

2. انت تتعامل مع تقرير (انسى مؤقتا انه يتغير) ، والتقرير تقدر ان تعمل له مجموعات ، وتقطيعه الى صفحات ،

3. هذه النقطة يجب الانتباه لها ، فعرض التقرير هو حسب اختيارك لعرض الصفحة والطابعة ،

4. همم ، لا يوجد في الاكسس شيء اسمه عرض مرن ، ولكننا يجب ان نضع حجم معين لكل حقل ، وبرمجيا ممكن القيام بهذا العمل ، واريدك تلقي نظرة على هذا الموضوع:

 

وبالخصوص هنا ، ولكن مع استكانة شاي على مزاجك 🙂

 

 

جعفر

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

ممتاز 🙂

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

لهذا السبب محتاجين معلومات اضافية لإصطياد الخطأ 🙂

 

الآن رجاء عمل هذا الكود :

Debug.Print "Off " & ctrl.Name & vbTab & "D:" & D & vbTab & "Full:" & Full_Date & vbTab & "A:" & A


Debug.Print "ON  " & ctrl.Name & vbTab & "D:" & D & vbTab & "Full:" & Full_Date & vbTab & "A:" & A

حسب مكان الصور:

1001.3.Clipboard01.jpg.fd45195aa93bcc5012ccc65f9907e911.jpg

.

وارفق نتيجتك لوسمحت ، والتي ستكون غير عن نتيجتي،

1001.3.Clipboard02.jpg.0084dc05612f6b59c9926a92a9f289ff.jpg

.

جعفر

  • 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