بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــة
إلى الإخوة في المنتدى
هل يمكن عدد سجلات التقرير . إذا كان التقرير مثلاً يحتوي على ثلاث صفحات كل صفحة على حده مع مثال تطبيقي ...
وجزاكم الله خيرا .
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــة
إلى الإخوة في المنتدى
هل يمكن عدد سجلات التقرير . إذا كان التقرير مثلاً يحتوي على ثلاث صفحات كل صفحة على حده مع مثال تطبيقي ...
وجزاكم الله خيرا .
اقتباسهل يمكن عدد سجلات التقرير . إذا كان التقرير مثلاً يحتوي على ثلاث صفحات كل صفحة على حده مع مثال تطبيقي
ان كان المقصود تحديد عدد من السجلات في صفحة واحدة من التقرير
فيمكن ذلك - اي اذا كان البيانات مثلا 30 سجلا يمكن توزيعهم على 3 صفحات
بالتقرير كل صفحة 10 سجلات مثلا .
ارفق مثالك الذي به التقرير للتعديل عليه لتتعرف على الطريقة
بســم الله الـرحمــن الرحيــم
وعليكــم السـلام ورحمة الله وبركاتـه..
تفضل المثال بعد التعديل
- تم عمل فاصل للصفحات في التقرير كل عشرة سجلات في صفحة
لمعرفة كيف تم ذلك - افتح التقرير في وضع التصميم اذهب لتفصيل ثم حدث عند التنسيق أنظر الكود
كما تم تلوين السجلات المتبقية لكن تم ادخالها في الجدول هذا ضروري لضمها للتنسيق
لمعرفة كيف تم التنسيق افتح التقرير في وضع التصميم ثم اذهب للحقل الاول رقم الصنف وفعله بالمشيرة
ثم اذهب لشريط الاكسس العلوي عند تنسيق - تنسيق شرطي - شاهد التعبير والشرط
موفق دوما
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــة
أخي اكسير الله يعطيك العافية ليس هذا المقصود أن احدد أنا عدد السجلات بل اريد أن يحسب البرنامج عدد السجلات الموجودة في كل صفحة في رأس كل صفحة وليس في رأس التقرير .مثلاً في المثال المرفق عملت دالة Count ولكن تم حساب عدد سجلات الصفحات كلها ولكن الصفحة رقم 1,2,3,4 عدد سجلات كل صفحة (41)سجل وصفحة رقم 5 عدد سجلاتها (36) سجل .أرجو أن وصل المقصود .
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه
شكراً على مشاركتك يا أخي يوسف ولكن لم يظهر عدد السجلات يوجد خطأ في البرمجة أرجو الإعادة مرة أخرى.
اخي إبراهيم عبدالله
السلام عليكم
اقتباسهذه محاولة لعمل مجموع كل صفحة على حدة ولكن بتذييل الصفحة وليس برأسها
مجموع كل صفحة يظهر بتذييل الصفحة بمثالي المرفق ... الرجاء التأكد .. فهو يظهر عندي.
بارك الله فيك اخي الكريم
الصورة المرفقة توضح ما يظهر لدي ..... لا بأس سأشرح لك الطريقة لتطبقها
1: ضع مربع نص غير منضم مخفي بمنطقة تفصيل التقرير وسمه كما هو بالمثال txt1
2: من خصائص هذا المربع ومن التبويب ( بيانات ) ضع القيمة 1=
3: من خصائص هذا المربع ومن التبويب ( مجموع تراكمي ) Running Sum اختر القيمة .. مجموعة اضافية ... وهو الاختيار الثاني
4: ضع مربع نص غير منضم في تذييل الصفحة وضع به القيمة [txt1]-[totalcount]=
5: في حدث عند الصفحة للتقرير ( On Page ) ضع الكود التالي TotalCount = Me!txt1
ارجو ان تسير الامور على ما يرام
تم تعديل هذه المشاركة بواسطة يوسف احمد في 12 نوفمبر 2008 في 23:56
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه
يوسف احمد نور الله قلبك بطاعته لا جدوا ولكن ماذا تقصد (في حدث عند الصفحة للتقرير ( On Page ))
وعليكــم السـلام ورحمة الله وبركاتـه..
اقتباسيوسف احمد نور الله قلبك بطاعته لا جدوا ولكن ماذا تقصد (في حدث عند الصفحة للتقرير ( On Page ))
واياكم اخي ابراهيم وجزاك خير على كلامك الطيب ودعوتك ...
معذرة اخي لقد رجعت الى الملف وتذكرت بأنني لم اذكر بالخطوات السابقة بأن هناك تصريح عن متحول عام بوحدة النموذج العامة ومكانها تحت الكلمة Option Compare Database
تضع الكود الأتي
Public TotalCount As Integer
بالنسبة لحدث عند الصفحة للتقرير فأنظر الصورة
اعتذر مرة اخرى عن الخطأ الغير مقصود