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

طباعة تقرير مرة واحدة فقط


kamelaccess

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

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

1- إذا كان الهدف عدم الطباعة أكثر من مرة خلال فترة فتح البرنامج  .. يعني يمكن يغلق البرنامج ويفتحه من جديد ويطبع .... :

>>  في هذي الحالة تعمل متغير عام  X   في موديول يخزن عدد مرات الطباعة وتعمل شرط إذا كان   X>1      لا يسمح للطباعة  وإذا كان    X<1      يمكن الطباعة

بس عيبه أنه ال X   تتصفر لما يغلق البرنامج.

 

2 - و إذا التقرير بس يطبع مرة وحدة في العمر 😁  فتعمل جدول لحفظ عدد مرات الحفظ وممكن تستدعيها بدالة Dloockup مثلا وبناءا على القيمة تحط الشرط 🙂 

>> لكن لو صار خطأ في طباعة النسخة الأولى مثلا واحتجت تعيد الطباعة .. يحتاج تحط مخرج للإدارة للسماح بإعادة الطباعة .. 🙂 

 

  • Like 1
رابط هذا التعليق
شارك

وعليكم السلام 🙂

 

مثل ما قال اخوي موسى ، استعمل جدول 🙂

 

يعتمد على طبيعة هذه الارقام :

1. فاذا كانت موجودة في جدول ، فاعمل حقل اضافي في الجدول ، فلنسمية Printed ونوعه نعم/لا ،

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

 

وعليه :

1. قبل امر الطباعة ، تتاكد بأنه لم يتم طباعة الرقم ، فالمعيار يكون الرقم التسلسلي ، و Printed <> -1 ،

2. وبعد امر الطباعة ، مباشرة تعمل تحديث للجدول ، فالمعيار يكون الرقم التسلسلي ، والتحديث Printed = -1 ،

 

 

جعفر

  • Like 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information