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

هل من مثال لاستخدام Rave Report

بدأه المتميز في 24 يوليو 2005 · 31 رد · 7,987 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اتمنى وضع مثال ( شرح مبسط ) لاستخدام Rave Report ) .

وشكرا

460.gif

#2

لم أعد أذكر عن ماذا هذا المثال .. ولكن على الأغلب أنه بسيط جدا جدا

الآن لدي مشاكل في أدوات rave ولاأستطيع الوصول إليها .. لكني سأحل المشكلة قريبا

الملف المرفق

3tab access.zip

#3

مرحبا شباب

شرح مبسط لعمل تقرير بسيط في Rave

في Delphi

بعد أن تربط الدلفي مع قاعدة البيانات

ضع على الفورم RvDataSetConnection1

من opject inspector

غير الخاصية DataSet إلى اسم عنصر ربط البيانات الموجود في الفورم

افتح محرر Rave

من القائمة File - new Dataobject

تظهر قائمة data connections

نختار direct data viwe

تظهر وصلات البيانات الجاهزة نختار منها RvDataSetConnection1(DT) ثم finish

من Tools - report wizards- Simple table

ثم نحدد مشهد البيانات وفي النافذة التالية مجموعة البيانات التي نريد تضمينها في التقرير ثم طريقة ترتيب البيانات ثم اسم التقرير ثم generator ويصبح التقرير جاهز

أضغط f9 الاستعراض التقرير

Rave Report.rar

إننا محكومون بالأمل وما يحدث الآن ليس نهاية العالم

#4

انا اعمل على النسخة السابعة ربما لذلك ظهرت لدي اخطاء

عموما اذا ظهرت لديك بهض الاخطاء قم بالاتي

من ال uses   احذف الاشياء التالية 
SUIButton,
SUIDBCtrls,
ProCtrls, ProUrl,

وان شاء الله سيعمل البرنامج

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#5

SUIButton,

هذا يعني أنها مجموعة مكونات SUIPack المتخصصة بالواجهات الجميلة والskins

مو مشكلة

#6

السلام عليكم

عمل بشكل سليم

لكن الحروف ليست عربية ؟! :wacko:

460.gif

#7

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

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#8

مرحبا شباب

شكرا romanof على الاطراء

مشان المثال السابق

لاستعلااض التقرير نضيف rvproject

وفي حدث الزر

procedure TForm1.Button1Click(Sender: TObject);
begin
RvProject1.Execute;
end;

Rave Report.rar

إننا محكومون بالأمل وما يحدث الآن ليس نهاية العالم

#9

ممتاز لكن هل التقرير يدعم عربي ؟

460.gif

#10

في خاصية Font حسب ما أذكر .. ستجد في النافذة الناتجة خيار script اضبته إلى arabic ويصبح بالعربي

#11

تقارير Rave تدعم العربية

إذا كان النظام يدعم العربية

بدون أن تغير أي شيئ

إننا محكومون بالأمل وما يحدث الآن ليس نهاية العالم

#12

اخي العزيز M_Asize شكرا على مجهودك

نفذت الطريقة ونجحت لكن لما سويت تطبيق جديد وفتحت الـRave وسويت الخطوات لكن ما يظهر لي حقول السجلات ؟؟

اخ عروة طريقتك تنفع للكتابات الاخرى لكن التكتسات المربوطة بالحقول رفضت

تحياتي

460.gif

#13

عفوا اخ عروة ضبطت الحمد لله شكرا لك

اخي هل ينفع الـRave مع استخدام ADOQuery

460.gif

#14

أخي المتميز

مافهمت عليك شو عملت ياريت توضح حتى ساعدك

إننا محكومون بالأمل وما يحدث الآن ليس نهاية العالم

#15

عندما انتقل لتصميم التقرير ، واكمل الخطوات ، إذا وصلت للخطوة التي احدد منها الحقول التي سوف تظهر في التقرير

لا تظهر ؟‍

460.gif

#16

لا تحدد الحقول مؤقتا هي تتحدد تلقائيا بمجرد فعلك الخطوات السابقة

Tools - report wizards- Simple table

اضغط f9 ولكن قبل هذا لابد ان يكون تطبيقك الذي تصنع له التقرير مفتوحا

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#17

السلام عليكم

اخي الغالي انا انفذ الطريقة لكن اذا وصلت لنافذة تحديد الحقول التي سأدرجها بالتقرير لا تظهر لي عناوين الحقول ؟

شاهد الصورة المرفقة

post-2767-1122475355_thumb.jpg

460.gif

#18

قل هكذا من الصبح الان فهمت المشكلة

من البداية ركزمعي كويس

قم افتح تطبيق جديد في دلفي

قم بتكوين قاعدة بيانات عادية طبعا معروف dbgrid1 - datasourse1-adotable قم بالربط بينها كالمعتاد

القاعدة شغالة ؟

اذا كان لا راجع الخطوات ما عدا ذلك تابع

اضف المكون RvProject1 والمكون RvDataSetConnection1 وقم بربط المكون RvDataSetConnection1

بالجدول من الخاصية DataSet

ممتاز

والان من القائمة الرئيسية

Tools>rave designer

ستقوم دلفي باستدعاء rave designer

بعد ذلك داخل rave designer اتبع الخطوات التالية

File-new data object

سوف يظهر لك مربع حوار اختر منه

Direct Data View

ثم في النافذة التالية ستلاحظ اسم المكون RvDataSetConnection1 الذي كان في مشروعك

اختر Finish

والان قم بالخطوات التالية

Tools - report wizards- Simple table

سوف تظهر لك نافذه بالاسم simple table

اضغط على next

ستصل الى النافذه التي ارسلت صورتها وهناك اختر الحقول التي تريد ظهورها في حالتنا هذه للتجربة اضغط على ALL

وستلاحظ ان كل الحقول اصبحت مفعلة

والزر Next ايضا اصبح مفعلا اضغط عليه

وفي النافذة التالية ستري مواصفات العنوان الرئيسي

الذي سيظهر في التقرير عموما هذه الان ليست مشكلة اضغط على

Next ثم Generate

سترى على صفحة التقرير شكل تقريبي طبعا لحد ما تشوف اول تقرير لا تلمس اي شي اضغط على f9 وشوف نتيجة التقرير

ورد خبر

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#19

السلام عليكم

مشكور

لكن انا استخدم ADOQuery وليس adotable

ولا استخدم DBGrid

تم تعديل هذه المشاركة بواسطة المتميز في 28 يوليو 2005 في 13:24

460.gif

#20

لا اعتقد ان ADOQuery تفرق عن adotable

عموما ساتاكد

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#21

تأكد ورد لي مشكور

460.gif

#22

لا فرق المهم ان تجهز ADOQuery للاستخدام كالعادة

يعنى تجهز الخواص

ConnectionString

او Connection إذا كنت تستخدم الAdoConnection

والِSQL طبعا

والِActive

ثم تستخدم الخطوات السابقة

وجود الDBGrid لا يهم

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#23

اخي العزيز رومانوف انا استخدم الـADOQuery للبحث لذلك لن يتصل بقاعدة البيانات الا اذا أدخل كلمة البحث

ولكن على حسب طريقتك وضعت الـSQL لها يساوي

select * from books

ووضعت الـActive تساوي True

ولكن عندما انتقلت لمصمم الـRave

أصبحت نافذة الـData Connection لا توجد فيها اداة نشطة للاتصال ( Active Data Connection )

460.gif

#24

لحظات خليك على الخط

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

#25

اكيد انك نسيت ان تضع المكون RvDataSetConnection1

ولا تنسى ان تضبط الخاصية DataSet على ADOQuery1

طبعا المكون RvProject1 لا بد من وجوده

وقبل هذا كله امت مجهز المكون DOQuery1 من مجاميعة الان قم بتشغيل rave

وقك بالخطوات التقليدية ورد خبر اليوم انا ناوي انهي الموضوع اليوم

أضاعوني وأي فتى أضاعـوا * * * ليـوم كــريهـة وســـداد ثغــــر

وخـــــلونـي ومعتـرك المنايـا * * * وقد شـــرعوا أسنــتهم لنحـري

كأني لم أكــــــن فيهـم وسيطـا * * * ولم تك نســبتي في آل عمــرو

أجرر في الجـــوامع كـل يـوم * * * ألا لله مظــــلمتـي وهـصـــري

عسى الملك المجيب لمن دعاه * * * سينجيني فيعلم كيــف شكـري

فأجـــزي بالكرامـة أهـل ودي * * * وأجزي بالضـغينة أهل ضري

منتديات الرياضيات العربية

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