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

اظهار Label على صفحة محددة لتقرير الاكسيس

مغلق
بدأه علي الشهري في 15 مارس 2001 · 3 رد · 823 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تحية للجميع

اريد ان اظهر عبارة محددة على احدى الصفحات عند طباعة التقرير

مثلاُ التقرير عبارة عن صفحة واحدة والمطلوب طباعة ثلاث نسخ على ان تتضمن النسخة الثالثة عبارة محددة

وقد وضعتها ضمن مربع عنوان Label1.Visible = False

كيف اغير الخاصية Label1.Visible =True

قبل طباعة الصفحة الثالثة

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

هل هناك طريقة للحصول على المطلوب بطريقة افضل

شكراً للجميع

#2

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

في خاصية النقر لهذا الزر اعمل Do loop بعدد مرات النسخ وفي المرة الثالثة أظهر label1 .

#3

ضع هذا الكود في كود التقرير مع إجراء التعديلات الضرورية

Option Compare Database

Option Explicit

Dim PageNo As Integer

Private Sub Report_Open(Cancel As Integer)

PageNo = 0

End Sub

Private Sub PageHeader_Print(Cancel As Integer, PrintCount As Integer)

PageNo = PageNo + 1

If PageNo = 3 Then

Label1.Visible = False

Else

Label1.Visible = True

End Sub

#4

ابو لمى و y9192ad

شكراَ جزيلاً على ما تفضلتم به من مساعدة

هذا الموضوع مغلق.

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