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

تنفيد استعلام على جدولين لطباعتهما في آن واحد

بدأه Ph-RevIng في 3 يوليو 2010 · 2 رد · 810 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لدي جدولين Access كل منهما يحتوي على الاقل 200 حقل , اريد طباعة الجدولين في وقت واحد على ورقة كريستال ريبورت واحدة لكن بعد عمل فلترة حسب الحقل Rapport Numero

يعني ان يبقي فقط السطر الدي يحتوي على رقم التقرير المطلوب من الجدول الاول والسطر المقابل له في الجدول التاني والدي يحتوي على نفس رقم التقرير

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

Call connect

Sql = "Select * from [Rapport De Controle 1],[Rapport De Controle 2] where [Rapport N]= '" & text1.text & "'"
Rs.Open Sql, Db, adOpenStatic, adLockPessimistic

المشكل انه عند تنفيد البرنامج واختيار رقم التقرير المطلوب تم الضغط على زر الطباعة يعطيني جملة مفادها ان عدد الحقول كبير جدا

Run-time error '-2147467259(80004005)':

Trop de champs définis.

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

Call connect

Sql = "Select * from [Rapport De Controle 1] where [Rapport N]= '" & text1.text & "'"
Rs.Open Sql, Db, adOpenStatic, adLockPessimistic

يعمل بنجاح

هل المشكل من الاستعلام ام من الكريستال روبورت ؟

سمعت انه يمكن اضافة تقرير اخر فوق التقرير الحالي ويضهر الاتنان في صفحة واحدة

مع امكانية طباعة الجدول الاول على التقرير الاصلي والجدول التاني على التقرير الاخر

كيف يتم دالك ؟ او حل اخر جازكم الله خيرا

تم تعديل هذه المشاركة بواسطة Ph-RevIng في 3 يوليو 2010 في 05:14

#2

هناك مشكل اخر في الاستعلام لن ينفد لان الجدولين يحتويان على نفس الحقل Rapport N

فهل من حل شباب باضافة تقرير تاني او شيئ كهدا :happy:

المهم اني اريد طباعة المعلومات من الجدولين في صفحة واحدة :wacko:

تم تعديل هذه المشاركة بواسطة Ph-RevIng في 3 يوليو 2010 في 06:25

#3

شكرا لكم :blush:

وجدت الحل بتقسيم التقرير الى قسمين احدهم الاساسي والاخر Subreport مربوط مع تقرير اخر

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…