• 0
major

طريقة ربط فيجوال بيسك مع تقارير كريستال ريبورت

سؤال

المثال المرفق يوضح كيفية ربط كريستال ريبورت 10 مع مشروع فيجوال بيسك بأسلوب احترافي .

وسأقوم بشرح هذه المثال بعد التأكد من أنه يعمل عند معظم الزملاء ،

وأنا جاهز لأي استفسار عن المثال

يستخدم هذا المثال كريستال ريبورت 10

وإلي اللقاء

link.rar

تم تعديل بواسطه major
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

9 إجابة على هذا السؤال .

  • 0

مشكور يا أخى على المثال قمت بفتح المثال وتشغيله

وياريت القى أجابة عندك لهذه الاسئلة فى الكريستال

لدى مجموعة من الاسئلة والمشكلات فى الكريستال ريبورت الاصدار العاشر

المشكلة الأولى : استخدم قاعدة البيانات الخاصة عملها بالفيجوال بيسك vis data

عندى جدول طلاب فيه حقل الاسم وحقل النوع اذا كان ولد أو بنت انا اعرف ازاى الاستعلام عن الاولاد او البنات و نتيجة الاستعلام يظهر عمود واحد فيه استعلام الطلاب فقط او البنات فقط وانا اريد نتيجة الاستعلام فى ورقة واحدة مكونة من عمودين العمود الاول فى اسماء الاولاد والعمود الثانى البنات دون اللجوء الاستعلام عن البداية بحقل والنهاية بحقل اخر لانى تكون نتيجة الاستعلام البداية باسماء الاولاد ثم اسماء البنات فى نفس العمود وانا اريد كل صفحة واحدة بيها عمودين كل عمود فى النوع الخاص به

يعنى المشكلة ازاى الاستعلام فى حقل واحد عن نوعين وتظهر نتيجة الاستعلام فى جدول من عمودين فى صفحة واحدة العمود الاول فيه النوع الاول والعمود الثانى فيه النوع الثانى

المشكلة الثانية :

كيفية طباعة كل حقل فى صفحة

المشكلة الثالثة:

كيفية استدعاء صورة فى التقرير بالكود حتى يمكن تغير مسار الصورة

المشكلة الرابعة

كيفية استدعاء قيمة text على الفروم وطباعتها فى التقرير

المشكلة الخامسة :

عند القيام بالعمل فى الكريستال تظهر رسالة

cystal decisions registration wizard

ايه العمل فيها ؟؟؟؟؟؟؟

المشكلة السادسة

انا استخدم قواعد البيانات الخاصة عملها بالفيجوال بيسيك

واريد عمل تحديث مكان قاعدة البيانات بالكود حتى اتمكن من تغير مكان تخزين قاعدة البيانات

المشكلة خارج الموضوع اريد كود لعمل ارقام عشوائية من 1 الى 10 مثلا دون تكرار القيم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا يا أخي علي استعراض الموضوع وجاري أعداد الرد علي مشاكلك فلا تقلق

أعتذر عن هذا التكرار في الرد فقد حولت تعديل الرد فكانت النتيجة تكرار المشاركة بهذه الطريقة

تم تعديل بواسطه major
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

عزيزي

إليك الرد علي المشكلة الأولي

يجب عليك أنشاء حقل جديد بقاعدة البيانات يحمل الجنس فإذا كان الجنس ذكر مثلا يأخذ الرقم 1 وإذا كان الجنس أنثي يأخذ الرقم 2 ثم تقوم بإنشاء صيغتين داخل التقرير الأولي لطباعة الذكور والأخرى لطباعة الإناث ثم تقوم بإدراجهم في التقرير إذا كان الكلام غامض راجع المثال المرفق

مع ملاحظة نقل المجلد Team إلي القرص C بصفة مؤقتة لحين شرح الطباعة من أي مجلد بخلاف المجلد الذي يحتوي علي قاعدة البيانات

راجع قاعدة البيانات والصيغ التي تم استخدامها في التقرير

team.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

المشكلة الثانية: طباعة كل سجل في صفحة منفصلة.

بفرض أنك تريد طباعة اسم كل طالب علي صفحة منفصلة أتبع الخطوات التالية

1- من القائمة Report في كريستال ريبورت اختر Group Expert ثم أنقر علي الحقل المحتوي علي أسماء الطلاب

2- أضغط علي الزر الموجود عليه العلامة > ثم أضغط علي زر OK سيظهر لك حقل جديد في التقرير يتكرر فيه اسم الطالب

3- من القائمة Report أيضا اختر Section Expert ومن القائمة اليسرى في مربع الحوار الذي سيظهر أمامك اختر Group Footer 1 ومن القائمة اليمني اختر New Page After ثم أنقر علي زر OK ،

4- أنقر علي الحقل الجديد الذي ظهر بالزر الأيمن للماوس ومن القائمة التي تظهر اختر Format Field سيظهر لك مربع حوار ، أنقر علي المجموعة Common لتنشيطها ثم علم بالماوس علي الخيار suppress ثم اختر OK لتعود إلي التقرير ستلاحظ أن التكرار في الاسم قد أختفي كما تلاحظ أنه قد تم تقسيم التقرير بحيث أصبح كل أسم علي صفحة مستقلة

5- لمشاهدة التقرير فك الضغط عن الملف الموجود بالمرفقات وأنقله إلي المجلد c:\team أي مجلد المثال السابق

6- أفتح المثال السابق وفي كود تحميل النموذج Form_Load() عدل قيمة المتغير ReportFile لتصبح كما هو موضح في السطر التالي

ReportFile = App.Path & "\Rep.rpt"

ثم قم بتشغيل المشروع لمراجعة التقرير .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اعتذر عن إضافة المثال في المشاركة السابقة وقد حاولت تعديلها دون جدوى

والمثال مرفق بهذا الرد

كما أن هذه المشاركة بها خطأ في أسم التقرير

عدل اسم التقرير في المشرع السابق ليصبح

ReportFile = App.Path & "\Rep.rpt"

وأعتذر أيضا عن هذا الخطأ

RE2.rar

تم تعديل بواسطه major
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

والله مجهود طيب منك وجعله الله كل حرف ثواب لك

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

وماذا عن ند ظهور الجدول يظهر الاسماء العمودين ليست متوزازيه فى صف واحد

فى انتظار الرد

ومتشكر جدا على مجهودك بارك الله فيك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تشكر على هذا الموضوع

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيك وجزاك خيرآ

ولكن أين نسخة البرنامج (كيف أحمله؟)

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

ولكم ألف شكر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .