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

مشكلة مع تذييل الصفحة وتذييل التقرير

بدأه المتميز في 25 أغسطس 2014 · 17 رد · 2,637 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

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

 

 

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

 

 

 

فما الحل ؟ أنا أريد أن يكون تذييل التقرير أسفل تذييل الصفحة ؟

460.gif

#2

وعليكم السلام :)

 

ياريت مثال ، وتفصيل بالصور ، من قاعدة بياناتك :)

 

جعفر

#3

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

 

أخي العزيز ، أنا لا أعلم ماهو الهدف تحديداً من هذا الأسلوب أو لماذا تهتم بطريقة العرض في التصميم ، ولكن وجود حد الصفحة قرب تفاصيل التقرير لسهولة التنسيق بينهم هذا بالنسبة للتصميم ، وقد يكون هذا للدلالة على أن تذييل الصفة هو عادة أكثر تكراراً ، والمقصود أن ترتيب الأقسام في التصميم بحيث أن المكرر أكثر يكون في الوسط ثم الأقل تكراراً حتى تصل إلى الطرف لذا ستجد ذلك أيضا على الرؤوس ونفس الفرق بين عرض التصميم وأي طريقة عرض أخرى.  :hmm:

 

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

 

وأي شخص لديه معلومة يستطيع افادتنا بما لديه ولكن ما كتبته هو رأيي الشخصي ولا يستند لأي مرجع له علاقة بهذا الموضوع لأنني تعودت للعمل بهذه الطريقة ولم يخطر هذا السؤال ببالي قبل ذلك والله أعلم.  :thinking:

تم تعديل هذه المشاركة بواسطة AbuAdnan في 25 أغسطس 2014 في 13:20

#4

أشكركما على تفضلكما بالرد

 

فكرتي إنشاء تقرير مطبوع يحتوي على عدة صفحات

في اسفل كل صفحة يتم وضع اسم رئيس القسم أو مدير الإدارة وفي الصفحة الأخيرة فقط يوضع اسم المدير العام للإدارة وتوقيعه ويكون أسفل تحت توقيع مدراء الإدارات أو رؤساء الأقسام

460.gif

#5

اخي الفاضل المتميز :)

 

يمكنك عمل هذا عن طريق عمل مجموعات Groups في التقرير ، بحيث كل مجموعة يكون لها رأس وتذييل مستقلين :)

 

جعفر

#6

شكرا لك أخي جعفر

هل من مثال للاطلاع أكون شاكر لك .

460.gif

#7

انا من اول مشاركة قلت:
 

ياريت مثال ، وتفصيل بالصور ، من قاعدة بياناتك :)

 

فبدل ما انا اعمل قاعدة بيانات من الصفر ، ارفق قاعدة بياناتك (ولو للجزء اللي تريدنا نشتغل عليه :) )

 

جعفر

1
#8

تفضل أخي جعفر

 

علما أن التقرير اسمه تقرير1

Northwind 2007.rar

تم تعديل هذه المشاركة بواسطة المتميز في 1 سبتمبر 2014 في 08:19

460.gif

#9

تفضل ، والسموحة على التأخير :)

 

post-273849-0-40411200-1409646578_thumb.

 

 

انا استخدمت qry_Ship_Name و rpt_Ship_Name

 

 

جعفر

241.Northwind 2007.accdb.zip

تم تعديل هذه المشاركة بواسطة jjafferr في 2 سبتمبر 2014 في 11:44

#10

شكرا جزيلا أخ جعفر

ولكن هذه الطريقة غير مناسبة لي ، لأنك جمّعت النتائج حسب القسم ، وأنا لا أريد ذلك وإنما أريد جميع المعلومات تظهر متسلسلة في جدول ، وفي أسفل كل صفحة يتم وضع اسماء رؤساء الأقسام وفي الصفحة الأخيرة يتم وضع اسم المدير العام أسفل أسماء رؤساء الأقسام ؟

 

وشكرا

460.gif

#11

شكرا جزيلا أخ جعفر

ولكن هذه الطريقة غير مناسبة لي ، لأنك جمّعت النتائج حسب القسم ، وأنا لا أريد ذلك وإنما أريد جميع المعلومات تظهر متسلسلة في جدول ، وفي أسفل كل صفحة يتم وضع اسماء رؤساء الأقسام وفي الصفحة الأخيرة يتم وضع اسم المدير العام أسفل أسماء رؤساء الأقسام ؟

 

وشكرا

460.gif

#12

الله يطول في عمرك أخي المتميز ، لهذا السبب انا طلبت منك شرح لطلبك بالصور ، علشان بس نوصل لفهم طلبك :)

 

على العموم ، هذه ملاحظاتي:

 

المتميز كتب:

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

هذه مقدور عليها :)

 

المتميز كتب:

وفي أسفل كل صفحة يتم وضع اسماء رؤساء الأقسام وفي الصفحة الأخيرة يتم وضع اسم المدير العام أسفل أسماء رؤساء الأقسام ؟

هنا عندي استفسار:

1. اذا كان عدد المدراء أكثر من عدد صفحات التقرير ، بحيث لا يمكن وضع اسم كل رئيس قسم في صفحة ، شو البديل؟

2. اذا كان عدد المدراء أقل من عدد صفحات التقرير ، بحيث ان نتائج التقرير خلصت في صفحة واحدة مثلا ، ولا يمكن وضع اسم كل رئيس قسم في صفحة ، شو البديل؟

 

شكرا

 

 

جعفر

تم تعديل هذه المشاركة بواسطة jjafferr في 5 سبتمبر 2014 في 18:05

#13

تفضل صورة توضيحية

post-2767-0-02717300-1410236475_thumb.pn

post-2767-0-54315200-1410236518_thumb.pn

460.gif

#14

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

 

أخي المتميز ، بسبب التسمية العربية اضطررت إلى تغيير اسم التقرير إلى zz_Test فقط للتنويه لأن جهازي عمل بعض المشكلات بسبب التسمية العربية.  :o

 

باختصار: :hmm:

 

1. حولنا التسميات إلى مربعات نص لتحمل أسماء رؤوساء الأقسام والمدير العام. :yes:

2. تم جمعها وتنسيقها بذيل الصفحة حتى تظهر اسفل الصفحة لكل صفحة موجودة. :D

3. من خصائص الحقل الذي يحمل اسم المدير العام ، عدلنا خاصية منع التكرار إلى نعم والنتيجة أنها تظهر فقط في آخر صفحة. ;)

 

وطبعا هذا طلبك أخي المتميز ، بالرغم من عدم اقتناعي بالطريقة 100% ولكني أعتقد أن هذه الطريقة الأسهل ، وطبعا بالرغم من محاولات أخونا جعفر المستميتة لتنفيذ الفكرة بطرق احترافية ويشكر على المجهود الرائع ، لكن مشكلة التقارير ليست مرنة مثل النماذج لعمل أي خدعة برمجية ولكنها تعتمد على التصميم الثابت اعتمادا كليا :hmm: ، اقدم لك شكري أخي جعفر فقد نبهتني بهذه المحاولات لطريقة حل مختلفة وبطريقة تكون أسهل.  :ty:  :clapping:

 

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

 

أرجو منك تجربة التقرير من المرفق وإفادتنا إذا كان هذا هو المطلوب 100% أم لا زلنا بعيدا عن الطريقة المطلوبة للتقرير.

 

:thinking:  :flowers:

Northwind 2007-By AbuAdnan.rar

تم تعديل هذه المشاركة بواسطة AbuAdnan في 9 سبتمبر 2014 في 10:39

#15

وعليكم السلام :)

 

أخي المتميز ، من قدك :) الآن عندك حلين ، واحد من الاخ ابوعدنان ، والثاني المرفق هنا :)

 

هذا تقرير جديد وما له علاقة بإعدادات التقرير السابق ، يعني مافي مجموعات ، ولكني استمريت في استخدام qry_Ship_Name و rpt_Ship_Name :)

 

1. التقرير في وضع التصميم:

post-273849-0-09256900-1410255616_thumb.

 

 

2. وهنا نضع الكود على هذا الحدث:

post-273849-0-92697500-1410255759_thumb.

 

3. الكود:

Private Sub PageFooterSection_Format(Cancel As Integer, FormatCount As Integer)

    If Me.Page = Me.Pages Then
        Me.lbl_01.Visible = False
        Me.txt_01.Visible = False
        
        Me.lbl_02.Visible = False
        Me.txt_02.Visible = False
        
        Me.lbl_03.Visible = False
        Me.txt_03.Visible = False
    End If
End Sub

4. والنتائج في جميع الصفحات:

post-273849-0-61227700-1410255909_thumb.

 

 

5. والصفحة الاخيرة:

post-273849-0-46292200-1410255939_thumb.

 

 

جعفر

 

241.Northwind 2007.accdb.zip

#16

الأخوين ابو عدنان وجعفر

أشكركما جزيل الشكر

 

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

 

أخي جعفر

مشكلة طريقتك أن اسم المدير العام بالصفحة الأخيرة يظهر فوق اسماء مدراء الإدارات :(

 

شكرا لكم مرة أخرى

460.gif

#17

حياك الله اخي :)

 

الحمدلله انك حصلت على الجواب ، وابوعدنان والنعم فيه :)

 

المتميز كتب:

أخي جعفر

مشكلة طريقتك أن اسم المدير العام بالصفحة الأخيرة يظهر فوق اسماء مدراء الإدارات :(

 

بس سؤال لوسمحت على ملاحظتك ، فهل انت استعملت المرفق اللي انا وضعته في مشاركتي اعلاه ، وطلع اسم المدير العام فوق اسماء المدراء الثلاث؟

 

جعفر

#18
jjafferr كتب:

حياك الله اخي :)

 

الحمدلله انك حصلت على الجواب ، وابوعدنان والنعم فيه :)

 

 

بس سؤال لوسمحت على ملاحظتك ، فهل انت استعملت المرفق اللي انا وضعته في مشاركتي اعلاه ، وطلع اسم المدير العام فوق اسماء المدراء الثلاث؟

 

جعفر

 

 

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

وانما فتحت التقرير ( تقرير 1 ) الموجود في قاعد البيانات

 

اعتذر أشد الاعتذار منك

460.gif

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

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

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

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

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