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

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

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

السلام عليكم

كيف يمكن التحكم بعدد سجلات المطبوعة في الصفحة الواحدة , أي لو كان لدي تقرير مؤلف من مئة صفحة , كيف يمكن جعله يطبع كل عشرة سجلات في صفحة واحدة ؟

تم تعديل بواسطه rudwan
  • Thanks 1
قام بنشر

اخي العزيز rudwan المحترم

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

العنصر الاول: مربع نص في مقطع التفصيل يقوم بالترقيم التلقائي للسجلات واسمه Counter.

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

العنصر الثالث : فاصل صفحات تضعه في مقطع التفصيل واسمه Fasel.

ثم قم باظهار مربع الخصائص لمقطع التفصيل وفي البند (عند التنسيق) قم بعمل الاجراء التالي:

IF Counter Mod 10=0 And Counter<>RecCounter THEN

Fasel.Visible=True

Else

Fasel.visible=False

EndIF

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

أرجو ان تجرب هذة الطريقة وانشاءالله ستنفعك...مع تحياتي,,,

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