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

هل يمكن عدد سجلات التقرير

بدأه إبراهيم عبدالله في 8 نوفمبر 2008 · 11 رد · 1,248 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

إلى الإخوة في المنتدى

هل يمكن عدد سجلات التقرير . إذا كان التقرير مثلاً يحتوي على ثلاث صفحات كل صفحة على حده مع مثال تطبيقي ...

وجزاكم الله خيرا .

#2
اقتباس
هل يمكن عدد سجلات التقرير . إذا كان التقرير مثلاً يحتوي على ثلاث صفحات كل صفحة على حده مع مثال تطبيقي

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

فيمكن ذلك - اي اذا كان البيانات مثلا 30 سجلا يمكن توزيعهم على 3 صفحات

بالتقرير كل صفحة 10 سجلات مثلا .

ارفق مثالك الذي به التقرير للتعديل عليه لتتعرف على الطريقة

#3

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

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

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

_____.rar

#4

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

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

تفضل المثال بعد التعديل

- تم عمل فاصل للصفحات في التقرير كل عشرة سجلات في صفحة

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

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

لمعرفة كيف تم التنسيق افتح التقرير في وضع التصميم ثم اذهب للحقل الاول رقم الصنف وفعله بالمشيرة

ثم اذهب لشريط الاكسس العلوي عند تنسيق - تنسيق شرطي - شاهد التعبير والشرط

موفق دوما

pageCat.rar

#5

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

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

أخي اكسير الله يعطيك العافية ليس هذا المقصود أن احدد أنا عدد السجلات بل اريد أن يحسب البرنامج عدد السجلات الموجودة في كل صفحة في رأس كل صفحة وليس في رأس التقرير .مثلاً في المثال المرفق عملت دالة Count ولكن تم حساب عدد سجلات الصفحات كلها ولكن الصفحة رقم 1,2,3,4 عدد سجلات كل صفحة (41)سجل وصفحة رقم 5 عدد سجلاتها (36) سجل .أرجو أن وصل المقصود .

_____.rar

#6

بارك الله فيك استاذنا الحبيب اكسير وبعد اذنك طبعاً

اخي إبراهيم عبدالله

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

ارجو ان يفي بالغرض

_____.rar

#7

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

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

شكراً على مشاركتك يا أخي يوسف ولكن لم يظهر عدد السجلات يوجد خطأ في البرمجة أرجو الإعادة مرة أخرى.

#8

اخي إبراهيم عبدالله

السلام عليكم

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

مجموع كل صفحة يظهر بتذييل الصفحة بمثالي المرفق ... الرجاء التأكد .. فهو يظهر عندي.

#9

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

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

أخي يوسف بارك الله فيك لقد تأكد مرات ولكن لا يظهر عندي وهذا مثال مرفق

Doc1.rar

#10

بارك الله فيك اخي الكريم

الصورة المرفقة توضح ما يظهر لدي ..... لا بأس سأشرح لك الطريقة لتطبقها

1: ضع مربع نص غير منضم مخفي بمنطقة تفصيل التقرير وسمه كما هو بالمثال txt1

2: من خصائص هذا المربع ومن التبويب ( بيانات ) ضع القيمة 1=

3: من خصائص هذا المربع ومن التبويب ( مجموع تراكمي ) Running Sum اختر القيمة .. مجموعة اضافية ... وهو الاختيار الثاني

4: ضع مربع نص غير منضم في تذييل الصفحة وضع به القيمة [txt1]-[totalcount]=

5: في حدث عند الصفحة للتقرير ( On Page ) ضع الكود التالي TotalCount = Me!txt1

ارجو ان تسير الامور على ما يرام

post-74640-1226522335_thumb.jpg

تم تعديل هذه المشاركة بواسطة يوسف احمد في 12 نوفمبر 2008 في 23:56

#11

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

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

يوسف احمد نور الله قلبك بطاعته لا جدوا ولكن ماذا تقصد (في حدث عند الصفحة للتقرير ( On Page ))

#12

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

اقتباس
يوسف احمد نور الله قلبك بطاعته لا جدوا ولكن ماذا تقصد (في حدث عند الصفحة للتقرير ( On Page ))

واياكم اخي ابراهيم وجزاك خير على كلامك الطيب ودعوتك ...

معذرة اخي لقد رجعت الى الملف وتذكرت بأنني لم اذكر بالخطوات السابقة بأن هناك تصريح عن متحول عام بوحدة النموذج العامة ومكانها تحت الكلمة Option Compare Database

تضع الكود الأتي

Public TotalCount As Integer

بالنسبة لحدث عند الصفحة للتقرير فأنظر الصورة

اعتذر مرة اخرى عن الخطأ الغير مقصود

post-74640-1226775790_thumb.jpg

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