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

سؤال الي خبراء كريستال ريبورت

مغلق
بدأه Sism في 15 ديسمبر 2004 · 2 رد · 738 مشاهدة · في قسم التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله والصلاة والسلام على من لا نبي بعده

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

اخوتي اريد احد يعمل على كريستال الجديد من الإصدار التاسع وما فوق لأني اريد ان اشغل الفيجوال بيسك على الكريستال ولا استطيع ربطه علماً بانني اعمل على قاعدة بيانات اكس كيو ال

كان ما قبل الإصدار التاسع نربط الفيجوال بيسيك عن طريق Crestal32.ocx اما الأن فيوجد

RDC

فمن كان له خلفية بالموضوع يتفضل ويساعدنا وجزاه الله كل خير

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

#2

اين عملاقة الكريستاااااااااااااااال يا شباب الله يجزاكم الخير

#3

اولا يا عزيزي نزل الكريستال يدعم الفيجوال بيسك

ثم في الفجوال اذهب الى ال referances واختار crystal report 9 active x designer design and runtime

بعد ذلك في المديول قم بعمل التالي:
Public CryApp As CRAXDDRT.Application
Public CryReport As CRAXDDRT.Report

وفي  الكوماند او مكان الامر الذي تريد
قم بكتابة التالي و ذلك لاعطاء المتغير قيمها
Private Sub Command1_Click()
Set CryApp = CreatObject("CrystalRunTime.Application")
Set CryReport = CryApp.OpenReport("myreport.rpt")
End Sub

و لعمل التصفية عليك كتابة الكود التالي:
CryReport.RecordSelectionFormula = ""
بحيث تضع جملة ال sql
ثم بعد ذلك تقوم بعرض التقرير بالطريقة التي تريد

ولكن لاتنسى كتابة الكود التالي في النهاية بعد عرض التقرير لكي لا يعطيك نتائج مكررة
set CryReport=nothing
Set CryApp=nothing

اسف ممكن الشرح غير كافي لكن سأرفق مثال فيما بعد

هذا الموضوع مغلق.

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