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

اضافة مجموع في كل صفحة من التقرير

مغلق
بدأه ابو سالار في 14 أغسطس 2003 · 15 رد · 1,793 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الاعزاء

السلام عليكم

كيف يمكن اضافة المجموع لحقل معين في نهاية كل صفحة من التقرير ، اي اظهار المجموع فقط للحقول الموجودة في تلك الصفحة.

وشكرا لكم

#2

في وضع التصميم للتقرير أنقر على أيقونة فرز وتجميع

ثم في العمود حقل/تعبير إختار المجموعة التي تريد التجميع على مستواها

ثم في خصائص المجموعة غير الخيار تذييل المجموعة من لا إلى نعم

ثم أضف حقل تجميع في تذييل صفحة المجموعة

أرجو أن أكون قد فهمت السؤال ، ووفق في الجواب

وما نيل المطالب بالتمني

ولكن تؤخذ الدنيا غلابا

#3

شكرا يا أخي

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

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

ارجوا ان تكون فهمت قصدي

وشكرا

#4

أهلاً بك أخي أبو سالار 0

عند وضع التصميم للتقرير قم باظهار مربع الأدوات ثم اختار مربع نص وقم بوضعه أسفل حقل ( المبلغ ) ثم أنقر بداخله وأكتب هذا التعبير بهذه الطريقة من حيث الأقواس ([المبلغ])Sum= ثم معاينة التقرير تجد أن الموضوع أنتهى0

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

#5

إذا كان هذا ماتريد ولم يكن الشرح مفهوم سوف أرسل لك مثال يوضح ذلك بعد تخبرني بما يستجد0

#6

اكتب في تذييل الصفحة وكمصدر لمربع نص الآتي :

=[PageSum]

امل ان يكون هذا الحل

#7

اخى الكريم ابو سالار

ابحث بالمنتدى ستجد بمشئية الله اكثر من مثال

80.gif

#8

الاخ الكريم

انظر هذا الرابط لاخينا الاستاذ /محمد طاهر ففيه فوائد كثيرة وامثلة على طلبك واكثر من هذا وبالتوفيق ان شاء الله

http://www.arabteam2000.com/vb/showthread....CE%D1+%D3%CC%E1

80.gif

#9

سؤال سألته زمان وأجابنى عليه الخبير أبو هادي

***********************************

الأخ Ashraf

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

الأخ ابوحمود ماقصر قد أجاب على سؤالك ولكن بما أني قد كتبت الرد مسبقا أحببت أن أضيفه للردود بدلا من رميه .. وهو كالتالي :

بافتراض أن العمود المطلوب جمعه هو [الصافي]

------------------------------

أولا : في Detail إعمل عمود آخر بإسم [الصافي2]

ثم من Properties

من Data اختر Over All لـ Running Sum

من Format اختر No لـ Visible

-----------------------------

ثانيا : في Page Header إعمل Text Box بإسم [ماقبله]

ثم من Properties

من Data أكتب [الصافي]-[بعده]= في الـ Control Source

-----------------------------

ثالثا : في Page Footer إعمل Text Box بإسم [بعده]

ثم من Properties

من Data أكتب [الصافي2]= في الـ Control Source

-----------------------------

وفقك الله .

#10

الأخ ابو سالار

لقد مرت علي مشكلتك وقد وجدت حلها في قاعدة Northwind التي تأتي مع الأوفيس وستجد الحل في التقرير الذي بعنوان Sales Totals by Amount وستلاحظ المجموع أسفل كل صفحة

أرجو أن أكون قد أفدتك

#11

يا أخوتي شكرا لكم جميعا

واشكر الاخ منتصر لانه ارشدني الى المكان الصحيح ، فالتقرير الذي اشار اليه هو بالضبط ما ابغي اليه.

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

:(

#12

الاخ أبو سالار

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

أرجو أن أكون قد وفقت في المساعدة

northwind.rar

#13

عزيزي

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

#14

اخي العزيز منتصر

اشكرك جزيل الشكر وجميع الاخوة وجزاكم الله كل خير الان كل شي واضح.

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

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

(f)

#15

الأخ أبو سالار لو طبقت ما كتبته لك حرفيا ستجد فيه طلبك بالضبط .

#16

حضرة الاستاذ أشرف

جربت الذي كتبته ونجحت ، اشكرك جزيل الشكر واشكر جهود جميع الاخوة وادعوا من الله يجزيكم كل خير وجهود كل من ساهم في بناء هذا المنتدى الرائع

(f)

هذا الموضوع مغلق.

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