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

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

بدأه صاحبة السمو في 28 يونيو 2008 · 2 رد · 1,365 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني الكرام

عندي سوال اتمنى ان اجد له اجابة عندكم (باستخدام فيجول 6) على اعتبار انها لغه قديمة واكيد الناس جربت فيها اشياء كثيره

سوال هو

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

كل من هذا الجدولين يحتوي على عدد صفوف خاصه فيه وهما منفصلان تماما

هل يمكن عمل ذلك

1145392391.gif
#2

أختي الكريمة

أولا تحتاجي الى الربط بين الجدولين ومن ثم ادراج الجدولين في التقرير واستخدام الحقول المطلوبة وتنسيق التقرير ..

العملية ليست بذلك التعقيد

ارفعي مثال لنقوم بالتعديل

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#3

هناك طريقتين لعمل مثل ذلك

نفرض أن لديك جدول 1 وبه الحقول التالية

الاسم : الجوال : العنوان

والجدول 2 وبه الحقول التالية

أسم المدرسة : الصف : عدد المواد : عنوان ولي الأمر

ونريد إضهار بيانات الجدولين في التقرير

الطريقة الأولى :

نعمل جدول ثالث يحتوي على سبعة حقول وعند عملية البحث نقوم بملء الجدول بالبيانات المطلوبة من الجدولين رقم 1 ورقم 2

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

الطريقة الثانية :

نفتح الجدول رقم 1 مثلاً rs.open

ونفتح الجدول رقم 2 مثلاً rrs.open

ونقوم بإرسال بيانات الجدول الأول للتقرير عن طريق الكود مثال على ذلك

datareport1.section("section4").controls("Label1").caption = rs.field

ونخزن قيمة الحقل الأول والثاني والثالث والرابع من الجدول الثاني في متغيرات string ولنفرض ان مسمياتها nm1 و nm2 ...

nm1=rrs.field1

nm2=rss.field2

وهكذا

ونعرضه عادي في التقرير

datareport1.section("section4").controls("Label2").caption = nm1

datareport1.section("section4").controls("Label3").caption = nm2

datareport1.section("section4").controls("Label4").caption = nm3

datareport1.section("section4").controls("Label5").caption = nm4

لاحظ بعد كلمة يساوي هناك rs خاصة ببيانات الجدول رقم 1

والمتغيرات ( nm1 و nm2 ..... ) الخاصة التي تحمل بيانات الجدول رقم 2

ومن ثم عرض التقرير

set datareport1.datasource=rs

datareport1.show

تحياتي ..

تم تعديل هذه المشاركة بواسطة محمدvb في 6 يوليو 2008 في 15:47

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

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

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

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

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