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

انشاء تقرير بدون مسار

بدأه FAY في 17 مايو 2008 · 5 رد · 1,352 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انشئت مجموعة تقارير باستخدام كريستال ريبورت فى مشروع المشكلة بعد انتهاء البرنامج وتحزيمه يطلب مسار معين هو نفس مسار التصميم للتقارير فقط المنشئة بواسطة كريستال ريبورت فكيف يمكن ان تعمل التقارير بدون تحديد اى مسار فى مسار المشروع فى اى مكان ؟ هل اجد مساعد وحل للمشكلة

تم تعديل هذه المشاركة بواسطة FAY في 17 مايو 2008 في 11:54

#2

ارجو المساعدة

#3

يجب أن تحدد مسار قاعدة البيانات للتقارير، وذلك عن طريق خاصية مصدر البيانات (DataSource) للتقرير، وإن كانت القاعدة مخزنة في نفس دليل البرنامج فيمكن استخدام الأمر App.Path، فهو يحدد مكان وجود البرنامج

report1.datasource=App.Path & "\" & nameofdatabase

أعطنا نوع منشئ التقارير الذي تستخدمه حتى أفيدك بطريقة تحديد قاعدة البيانات.

#4

شكرا على ردك اخى momenpro وانا استخدم كريستال ريبورت 4.6 المدمج فى فيجوال بيسك 5 او كريستال ريبورت 8 او كريستال ريبورت 8.5 مع فيجوال بيسك 6 وشكرا لك اخى مرة ثانية على ردك ومساعدتك

تم تعديل هذه المشاركة بواسطة FAY في 18 مايو 2008 في 10:06

#5

كود استخدام Crystal Report 4.6

'هنا يتم تحديد اسم قاعدة البيانات ومسارها
Reportr.DataFiles(0) = App.Path & "\data1.mdb"
'هنا نحدد اسم التقرير ومساره أيضا
Reportr.ReportFileName = App.Path & "\report1.rpt"
'هنا يتم تحديد مصدر البيانات
Reportr.ReplaceSelectionFormula ("Select * From table")
'هنا يتم تحديد طريقة عرض البيانات إما على الشاشة أو على الطابعة
Reportr.Destination = crptToPrinter
Reportr.Action = 1

تم تعديل هذه المشاركة بواسطة momenpro في 18 مايو 2008 في 10:43

#6

شكرا لك اخى على ردك وهل نفس الطريقة فى الكريستال ريبورت 8 او 8.5 وجزاك الله خيرا

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

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

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

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

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