تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف اظهر نتائج البحث في كريستال ريبورت
#1
السلام عليكم ورحمة الله وبركاتة

في برنامجي بعد عملية البحث استخدم داتا ريبورت لاظهار النتائج وطباعتها

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

انا مع داتا ريبورت استخدم الكود التالي 
كود :
Set DataReport1.DataSource = Adodc2

DataReport1.show

علما انني استخدم ادادة adodc1
Heartاحبكم في اللهHeart
http://www.vb4arb.com/vb4arb2.gif
الرد }}}
#2
هل هنالك مثال صغير يعطي تقرير بين تاريخين كريستال ريبورت. لو تكرمتم
Heartاحبكم في اللهHeart
http://www.vb4arb.com/vb4arb2.gif
الرد }}}
تم الشكر بواسطة: awidan76 , Amir_Alzubidy , Amir_Alzubidy
#3
وعليكم السلام ورحمة الله وبركاته

أهلا بك أخي الكريم , ذكرت أنك ضبطت كل الاعدادات و استطعت ان ترى سجلاتك بالتقرير , هل يظهر لك التقرير في داخل بيئة الفيجول بيسك أم أنك تقصد أنك قمت بتشغيله داخل بيئة الكريستال ريبورت , وماهو نوع قاعدة البيانات التي تستخدمها .
كود :
For Each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد }}}
تم الشكر بواسطة: sendbad100 , awidan76 , Amir_Alzubidy , Amir_Alzubidy
#4
استخدم أداة adodc والتقرير يكون منفصل ليس ليس من ضمن المشروع. أستطيع رؤية كل السجلات لاكن مشكلتي إنه لا يحمل البحث لو أبحث بين تاريخين أو هكذا لا أعرف كيف أستطيع جعلة يحمل نتائج البحث.. شكرا لكم سيدي قاعدة البيانات اكسس
Heartاحبكم في اللهHeart
http://www.vb4arb.com/vb4arb2.gif
الرد }}}
تم الشكر بواسطة: awidan76 , Ahmed_Mansoor , sendbad100 , Amir_Alzubidy
#5
السلام عليكم ورحمة الله وبركاتة

أهلا بك أخي الكريم , بصراحة أخي لم أتعامل كثيرا مع تقارير الكريستال ريبورت ولكن هذه هي الخطوات التي تتبعها للتعامل مع تقرير الكريستال ريبورت بالفيجول بيسك6 , بعد تثبيت الكريستال ريبورت 8.5 على جهازك تستطيع من خلال الفيجول بيسك إنشاء أو فتح تقرير جديد كما تفعل مع تقارير الداتا ريبورت أو الأكتف ريبورت وذلك من قائمة Project أو "مشروع" وبعد ظهور القائمة المنسدلة ربما لن تجد إسم الكريستال ريبورت موجود في عناصر القائمة الأساسية كما الداتا ريبورت أو الأكتف ريبورت ولكن قد تجده بداخل القائمة الفرعية التي بإسم More ActiveX Designers ثم تختاره ويفتح معك كريستال ريبورت جديد ثم ستظهر لك شاشة تختار منها نوع التقرير الذي تريد إنشائه بالكريستال ريبورت إختر الخيار الوسط وهو As A Blank Report ثم إضغط OK ثم ستأتيك شاشة أخرى بعدها تسألك السؤال الأول هل تريد إنشاء فورم جديد تلقائيا وفيه أداة العرض الخاصة بتقارير الكريستال ريبورت أجب على هذا السؤال بإختيار Yes والسؤال الثاني يقول لك هل تريد أن تكون الفورم التي سيتم إنشائها تلقائيا هل تريدها أن تكون هي الفورم الأساسية في برنامجك بمعنى هي التي تظهر أولا عند تشغيل برنامجك أجب على هذا السؤال بإختيارك No وبعد ذلك ستفتح لك شاشة تقرير الكريستال ريبورت وسترى في الجهة اليسرى منه قائمة جانبية فيها عدة عناصر أول عنصر بإسم Database Fields إضغط على هذا العنصر بزر الفأرة الأيمن ثم ستظهر لك قائمة منسدلة إختر منها العنصر Add Database To Report ثم ستظهر لك شاشة لكي تحدد نوع قاعدة البيانات التي تستخدمها في تقريرك وأعتقد أنك تستخدم قاعدة بيانات من نوع أوفيس أكسس لذلك إختر من هذه الشاشة من اللست بوكس التي في أعلاها العنصر ODBC إضغط على علامة الزائد التي بجانب هذه الكلمة ستنسدل لك قائمة بعدة عناصر منها عنصر بإسم MS Access Databse إضغط على علامة الزائد الموجود بجانب هذا الإسم ستظهر لك شاشة لكي تحدد مكان قاعدة بيانات الأكسس في جهازك بعد إختيار مكان قاعدة بيانات الأكسس في جهازك إضغط على زر OK ستجد أن جميع الجداول التي في قاعدة الأكسس التي إخترها تم وضعها تحت إسم العنصر  MS Access Databse إختر الجداول التي تريد إستخدام حقول منها في تقريرك وذلك بالضغط على إسم الجدول ثم إضغط الزر Add وستلاحظ أن أي جدول تحدده وتضغط زر Add ستظهر على أيقونتة شكل آخر يدل على أنك قد أضفته للتقرير وبعد الإنتهاء من إختيار الجداول إضغط على الزر Close ستظهر لك شاشة فيها الجداول التي إخترتها مع حقولها إذا أردت أن تعمل علاقات بين حقول الجداول المختاره الأفضل تركها بدون تغيير وإضغط زر OK وتجاهل أي رسائل تظهر لك ثم ستجد أن الجداول مع حقولها قد أدرجت في القائمة الجانبية لتقرير الكريستال ريبورت تحت العنصر Database Fields تستطيع سحب أي حقل من الجداول وإفلاته في قسم الـ Details في التقرير وصمم التقرير على ماتريد وبعد الإنتهاء من تصميم التقرير إنشئ زر جديد في أي فورم في برنامجك ثم إستخدم أي طريقة من الطرق المموجودة في المثال المرفق لكي يظهر لك التقرير في الفورم التي تم إنشائها تلقائيا عند إنشاء التقرير حيث هذا الفورم يحتوي على أداة عرض تقارير الكريستال ريبورت فيه حيث تحتوي أداة العرض هذه على شريط أدوات في أعلاها للتحكم في التقرير المعروض فيها , بالتوفيق .


الملفات المرفقة
.rar   HowToCrystalReport8.5.rar (الحجم : 26.68 ك ب / التحميلات : 125)
كود :
For Each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد }}}
تم الشكر بواسطة: sendbad100 , princeofislam , Amir_Alzubidy , Amir_Alzubidy , Nasa_use
#6
ما شا الله عليك يا استاذ
فعلا روعة من رائع 
شكرا للشرح والتوضيح والمثال والجهد والوقت وكل شيء 
الله يوفقك ويبارك فيكم سيدي
Heartاحبكم في اللهHeart
http://www.vb4arb.com/vb4arb2.gif
الرد }}}
تم الشكر بواسطة: Ahmed_Mansoor , Amir_Alzubidy
#7
أهلا بك أخي الكريم , اللهم آمين وإياك , شكراً جزيلاً لك وجزاك الله كل خير وأرجو من الله لك دوام التوفيق والنجاح .
كود :
For Each Breathe in MyLife
Breathe.Say " سبحان الله والحمد لله ولا إله إلا الله والله أكبر أستغر الله العظيم وأتوب إليه"
Next
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy
#8
(29-10-19, 12:18 AM)Ahmed_Mansoor كتب : السلام عليكم ورحمة الله وبركاتة
انا بجد مش  عارف  اشكرك ازايي  واشكر المنتدي  الرائع جدااااا
انا بقالى شهر مش عارف اظهر الكريستال ريبورت بالاستعلام 
ومجرد ما  دخلت هنا 
بقضل الله  ومجهودكم 
الحمد لله قدرت اظبط الاكواد وطلعت  استعلام بالكريستال ريبورت 
حقيقى كل  الشكر  من قلبي 

وعندي سؤال صغير 
كيف يمكني عرض الاستعلام ع الكريستال ريبورت بداتا محمية بكلمة مرور 
ولكم جزيل  الشكر
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم