اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

طلب كيف نجعل التقرير يطبع نسختين نسخة بالتقرير الفرعي ونسخه بدونه


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

السلام عليكم ورحمة الله ،،

وفقكم الله أساتذتنا الفضلاء،،

لدي برنامج به تقرير التقرير الرئيسي يحوي تقرير فرعي، أريد كرما في حال إعطاء أمر طباعة أن يطبع البرنامج نسختين في نفس الوقت نسخة بالتقرير الفرعي ونسخة بدونه،،

فهل بالإمكان يا كرام،،

إخفاء التقرير الفرعي في الطباعة.accdb

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

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

 

اعمل نموذج ، واعمل فيه زر لطباعة التقرير ، واستعمل هذا الكود فيه ، ولانه لا يمكن فتح التقرير مرتين في وضع المعاينة ، فنستخدم طباعة التقرير مباشرة :

Private Sub cmd_tablAA_Click()

    DoCmd.OpenReport "tablAA", , , , , "All"
    DoCmd.OpenReport "tablAA", , , , , "No_Sub"
End Sub

 

بهذه الطريقة نرسل قيمة في المتغير OpenArgs ليكون موجودا في التقرير ،

في المتغير الاول نطبع التقرير مع التقرير الفرعي ،

وفي المتغير الثاني سنطبع التقرير بدون التقرير الفرعي.

 

في التقرير ، التقرير الفرعي موجود في قسم التفصيل من النموذج الرئيسي ،

image.png.5aec80b8a5322b52c6d4c313842b38eb.png

.

على حدث "عند التنسيق" لهذا لقسم التفصيل ، نكتب هذا الكود :

Private Sub تفصيل_Format(Cancel As Integer, FormatCount As Integer)

    If Me.OpenArgs = "No_Sub" Then
        Me.tbBB.Visible = False
    Else
        Me.tbBB.Visible = True
    End If
    
End Sub

 

جعفر

1381.إخفاء التقرير الفرعي في الطباعة.accdb.zip

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

عليكم السلام..

تفضل:

Public hide_SubReport As Boolean

Private Sub cmd_print_Click()
    DoCmd.OpenReport "tablAA"
    hide_SubReport = True
    DoCmd.OpenReport "tablAA"
    hide_SubReport = False
End Sub

 

Option Compare Database

Private Sub تفصيل_Format(Cancel As Integer, FormatCount As Integer)
    If Form_frm_print.hide_SubReport = True Then
        tbBB.Visible = False
    Else
        tbBB.Visible = True
    End If
End Sub

إخفاء التقرير الفرعي في الطباعة.accdb

تم تعديل بواسطه SEMO.Pa3x
  • Like 3
رابط هذا التعليق
شارك

حياك الله 🙂

 

29 دقائق مضت, حامل المسك said:

هل يمكن إظهار مربع اختيار نوع الطابعة قبل الطباعة،،؟

 

تفضل:

(تمت الاجابة) اختيار طابعة لطباعة التقرير بشرط الرقم الوظيفي - قسم الأكسيس Access - أوفيسنا (officena.net)

 

ولقيت عندي هذا المثال المرفق ، ولا اعرف شيء عنه 🙂

 

جعفر

SelectAnd ResetPrinter2k.zip

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

كتب الله لكم الأجر وبارك لكم في جهودكم ،،

جدا رائع ،،

حملت المرفق وسحبت منه الوحدات النمطية والنموذج والماكرو وأصبح بشكل مؤقت لكن المشلكة أنه يغير الطابعة الافتراضية في الجهاز كله،،

سلمكم الله ورعاكم،،

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

منذ ساعه, jjafferr said:

إبداااااااااااااااااااع،،،

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

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

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



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

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

Important Information