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

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

قام بنشر

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

فهل من الممكن اخفاء تذييل الصفحة من الصفحة الاخيرة 

او جعل تذييل الصفحة اعلى تذييل التقرير 

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

 

مثال.rar

قام بنشر (معدل)

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

لذلك اضع بين ايديكم ما وجدته في هذا المنتدى الكريم لتطبيقه على مثالي او اي طريقة اخرى

db.rar

تم تعديل بواسطه محمدعليعبدالباقي
قام بنشر

أخى الكريم بعد السلام عليكم هذا هو البرنامج الذي اعمل عليه والمطلوب

1 - اظهار اجمالى كل صفحة على حدة  ( تم )

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

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

مثال.rar

قام بنشر

تفضل :smile:

 

استعمل هذا الكود في التقرير في حدث التنسيق لذيل التقرير (كما هو موضح في الكود) :

Private Sub PageFooterSection_Format(Cancel As Integer, FormatCount As Integer)
    
    If Me.Page = Me.Pages Then
        Me.PageFooterSection.Visible = False
    Else
        Me.PageFooterSection.Visible = True
    End If
    
End Sub

 

وهو سيخفي الخانات الحمراء من الصفحة الاخيرة:smile:

 

جعفر

  • Like 2
قام بنشر
33 دقائق مضت, ابوخليل said:

استاذنا العزيز  هل يمكن ترجمة  الجملة اعلاه ؟

واذا لا تترجم حرفيا  فماذا تعني ؟

 

حيا الله أخونا العود ابوخليل  :smile:

 

في التقرير ، me.page يعني رقم الصفحة التي فتحها التقرير الان ، والتي بها نكتب رقم الصفحة ،

بينما me.pages معناها رقم الصفحة الاخيرة من التقرير:smile:

 

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

والشئ الجدا مهم في التقرير ، هو وضع الحدث في المكان/الجزء الصحيح من التقرير ، فالتقرير قد يحتوي على عدة اجزاء (رؤوس وتذييل لمجموعات مختلفة) ، وكل منها يحمل نفس الحدث (يعني حدث التنسيق مثلا موجود في راس الصفحة وفي ذيل الصفحة ايضا) ، والصور المتحركة في الرابط التالي توضح قصدي:

.

جعفر

 

  • Like 1
قام بنشر

بما ان me.page تعني رقم الصفحة الحالية 

يتبادر الى الذهن حسب الترجمة الحرفية ان  :

me.pages  تعني ارقام الصفحات او عدد الصفحات

بينما هي رقم الصفحة الأخيرة

ثم اذا اعدت النظر مرة اخرى رأيت أن جميعها تعطي النتيجة نفسها 

فارقام الصفحات = عدد الصفحات= رقم الصفحة الأخيرة

جزاك الله خيرا  على الشرح والتوضيح

  • Like 1
قام بنشر (معدل)

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

اخوانى الكرام هذا فعلا هو المطلوب جزيتم خيرا واكثر الله من امثالكم وزادكم علما وفهما

طلب اخر  من الكرام ( هل من الممكن أن نضع group في التقرير تبعا لرقم الصفحة 

والهدف هو تجميع كل صفحة على حدة في تذييل ( group)  بما في ذلك الصفحة الاخيرة  وبالتالي اجمالى التقرير اسفل اجمالى الصفحة الاخيرة وليس اعلاه 

تم تعديل بواسطه محمدعليعبدالباقي
قام بنشر

الأخ الفاضل / جعفر

الاخف الفاضل / ابوخليل

هل من الممكن عمل group  برقم الصفحة ؟ بمعنى تكون كل صفحة عبارة عن group  وبالتالى يكون لها اجمالى في تذييل الصفحة 

ثم في الصفحة الاخير اجمالى للتقرير 

لان المطلوب اجمالى كل صفحة على حدة بم فيها الاخيرة ثم اجمالى عام لكل الصفحات

قام بنشر

نعم يمكن ، ولمعرفة اسم المجموعة وعمل الكود لها/بها ، راجع الرابط الذي تركته في مشاركتي الاخيرة ، فالفيديو يوضح ذلك:smile:

 

جعفر

  • 4 weeks later...
قام بنشر

السلام عليكم:smile:

 

السؤال تكرر عن جمع بيانات كل صفحة على حدة ، ثم الصفحة الاخيرة ، كما في التفصيل التالي:

في 12/24/2016 at 14:50, محمدعليعبدالباقي said:

وان كنت اطمع في كرمك بالاجابة على سؤالى القديم ( عمل group) لرقم الصفحة 

والهدف من ذلك : 1- اجمالى كل صفحة في تذييل (group) 

                        2 - اجمالى الصفحة الاخير يظهر قبل اجمالى التقرير ككل 

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

.

واليك الطريقة:

505.Clipboard04.jpg

.

505.Clipboard05.jpg

.

505.Clipboard03.jpg  505.Clipboard02.jpg  505.Clipboard01.jpg

.

جعفر

505.مثال.accdb.zip

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