السلام عليكم
تحية طيبة لكل العاملين على هذا المنتدى من مشرفين واعضاء
عندي مشكلة في برنامج اقوم بتصميم واجهته باستخدام الفيجوال بيسك 2005 وقاعدة بيانات اكسس وتقارير باستخدام كريستال ريبورت 11 والمشكلة التي تواجهني هي في طباعة التقرير لسجل واحد أي السجل الحالي الموجود على النموذج
حيث قمت بتصميم التقرير داخل بيئة الفيجول وربطت التقرير بجدول قاعدة البيانات واضفت اداة كريستال ريبورت فيور الى نموذج اخر وقمت بربط اداة الفيور بالتقرير الذي قمت بتصميمة من خلال الخاصية ReportSource التابعة لهذه الادة
والخلاصة لهذا الكلام انني لم استخدم الكود البرمجي لربط التقرير حتى انني لم استخدم الكود البرمجي لعرض جداول قاعدة البيانات على النماذج
قمت بعرض هذه المشكلة في المنتدى وزودني بعض الاعضاء بحلول لهذه المشكلة ومنهم الاخ Adel_N جزاه الله كل خير وارفق لي مثال وبالفعل كان مثاله يؤدي الغرض المطلوب ولكن استخدم الكود البرمجي لعمليات ربط قاعدة البيانات و التقرير ولكن كما وضحت لكم انني لم استخدم الكود البرمجي في مشروعي للاسباب التالية :
- عدم وجود خلفية عن هذا المجال
- ضخامة قاعدة البيانات في المشروع حيث تحتوي مالا يقل عن عشرين جدول وكل جدول يحتوي العديد من الحقول وكما تعلمون فان الربط باستخدام المعالج يوفر الكثير من الوقت والجهد وخاصة اذا كان المشروع كبير
اعذروني أطلت عليكم في الحديث
والمطلوب الان هو وضع زر امر (طباعة السجل الحالي) سواء على النموذج الذي يوجد به السجل او على النموذج الذي يوجد به التقرير وعند الضغط على هذا السجل يتم طباعة او عرض السجل الحالي
أي باختصار ماهو الكود البرمجي لزر الامر هذا
والذي سيحل مشكلتي باذن الله وبجهودكم المباركة
الرجاء ممن لديه حل لهذه المشكلة ان يرد على باسرع وقت ممكن
ولكم كل التقدير والاحترام ودمتم برعاية الله