• 0
2lena

طباعة النموذج مخلال التقرير

سؤال

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

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

المطلوب هو طباعة بيانات السجل الحالي

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

ضع مثال للتطبيق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

هل يمكن توضيح الفكرة وأنا أقوم بتطبيقها

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي الفاضل

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

فكرة امر الطباعة للسجل الحالي تعتمد على الربط بين حقل في النموذج ونفس الحقل في التقرير ( سواء كان هذا الحقل رقمي او نصي ) فيجب ان تختارهم متماثلين بمعنى انك لا تختار في النموذج حقل الإسم وفي التقرير حقل المعرف فهذا خطأ

انظر لكود الطباعة التالي :


Private Sub CmdPrint_Click()
DoCmd.OpenReport "rptMyReport", acViewNormal, , "[ID]=forms!from_data!ID"
End Sub

لاحظ معي في الكود ان ID الأولى تخص الحقل الموجود في التقرير و الـ ID الثانية تابعة للنموذج بمعنى ان الحقلين متشابهين تماما

فعند الطباعه يتم فتح التقرير على هذا السجل فقط الموجود النموذج وتتم طباعته acViewNormal ونفس الكلام ينطبق على معاينة السجل الحالي مع اختلاف اجراء المعاينة acViewPreview ستجد الأجرائين في المثال المرفق

اعتقد ان الفكره اتضحت لك الآن

مثال لطباعة السجل الحالي.rar

بالتوفيق

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرآ جزيلآ أخت zahrah تم تطبيق الشرح ونجحت الفكرة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

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



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .