kamelaccess قام بنشر مارس 20, 2022 مشاركة قام بنشر مارس 20, 2022 السلام عليكم أود المساعدة في حصر طباعة تقرير مرة واحدة فقط وعدم تمكين المستخدم من إعادة الطباعة. لأن الطباعة تتم على ورق مرقم مسبقا. شكرا رابط هذا التعليق شارك More sharing options...
Moosak قام بنشر مارس 20, 2022 مشاركة قام بنشر مارس 20, 2022 وعليكم السلام ورحمة الله وبركاته .. 1- إذا كان الهدف عدم الطباعة أكثر من مرة خلال فترة فتح البرنامج .. يعني يمكن يغلق البرنامج ويفتحه من جديد ويطبع .... : >> في هذي الحالة تعمل متغير عام X في موديول يخزن عدد مرات الطباعة وتعمل شرط إذا كان X>1 لا يسمح للطباعة وإذا كان X<1 يمكن الطباعة بس عيبه أنه ال X تتصفر لما يغلق البرنامج. 2 - و إذا التقرير بس يطبع مرة وحدة في العمر 😁 فتعمل جدول لحفظ عدد مرات الحفظ وممكن تستدعيها بدالة Dloockup مثلا وبناءا على القيمة تحط الشرط 🙂 >> لكن لو صار خطأ في طباعة النسخة الأولى مثلا واحتجت تعيد الطباعة .. يحتاج تحط مخرج للإدارة للسماح بإعادة الطباعة .. 🙂 1 رابط هذا التعليق شارك More sharing options...
jjafferr قام بنشر مارس 20, 2022 مشاركة قام بنشر مارس 20, 2022 وعليكم السلام 🙂 مثل ما قال اخوي موسى ، استعمل جدول 🙂 يعتمد على طبيعة هذه الارقام : 1. فاذا كانت موجودة في جدول ، فاعمل حقل اضافي في الجدول ، فلنسمية Printed ونوعه نعم/لا ، 2. واذا هذه الارقام مو موجودة في جدول ، فاقترح عمل جدول خاص لهذا الغرض ، يكون فيه الرقم التسلسلي ، وحقل Printed ، وعليه : 1. قبل امر الطباعة ، تتاكد بأنه لم يتم طباعة الرقم ، فالمعيار يكون الرقم التسلسلي ، و Printed <> -1 ، 2. وبعد امر الطباعة ، مباشرة تعمل تحديث للجدول ، فالمعيار يكون الرقم التسلسلي ، والتحديث Printed = -1 ، جعفر 1 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان