11-01-2013, 09:47 AM
الحويطي
12-01-2013, 03:34 PM
أهلا أخي الكريم
يمكن عمل فاتورة عن طريق التقارير في دلفي مثل استخدام Fast report أو ReportBuilder
يمكن عمل فاتورة عن طريق التقارير في دلفي مثل استخدام Fast report أو ReportBuilder
13-01-2013, 02:26 PM
اين اجد كل من Fast report أو ReportBuilder
الحويطي
13-01-2013, 10:55 PM
أخي الكريم لم تذكر ما هي نسخة دلفي لديك ... وعلى العموم هذا فيديو يشرح مميزات Fast report
وكيفية استخدامه مع XE2
وإجابة على سؤالك يوجد Fast report مثل ما في الصورة
وكيفية استخدامه مع XE2
كود :
http://www.youtube.com/watch?v=_aL0Nz_p3lY
كود :
http://im16.gulfup.com/NPpk1.jpg
14-01-2013, 02:56 AM
يعتمد الأمر على نسخة الدلفي المنصبة لديك
دلفي xe3 لا يحتوي على RaveReports كما هو الحال في النسخ السابقة وتم تعويضه بـ Fastreport
لابد في الغالب ان يكون مكون تقارير مرفق مع نسخة الدلفي الخاصة بك
نصيحة: اثبت على نسخة واحدة من نسخ الدلفي فعند التغيير ستواجه الكثير من المشاكل المتعلقة بالتقارير
دلفي xe3 لا يحتوي على RaveReports كما هو الحال في النسخ السابقة وتم تعويضه بـ Fastreport
لابد في الغالب ان يكون مكون تقارير مرفق مع نسخة الدلفي الخاصة بك
نصيحة: اثبت على نسخة واحدة من نسخ الدلفي فعند التغيير ستواجه الكثير من المشاكل المتعلقة بالتقارير
14-01-2013, 12:26 PM
لدي النسخة السابعة من الدالفي وانا اعمل بنظام access لانشاء الجداول وربطها بالبرنامج لاني في الحقيقة نسيت كيفية فعل ذلك لاني منذ حوالي ثمان سنوات لم اتعامل مع الدالفي يعني من يوم تخرجت من الجامعة.
15-01-2013, 02:34 AM
لا أعلم حقيقة إن كان دلفي 7 يمتلك RaveReports أو لا لكن أتوقع أنه يمتلك هذه المكونات.
قم بوضع مكون RvProject على نافذة المشروع بالإضافة إلى RvDataSetConnection
الأول عبارة عن مشروع تقرير والثاني عبارة عن مكون الربط بين قاعدة البيانات والتقرير.
قم بتعيين خاصية الـ DataSet الخاصة بالـ RvDataSetConnection إلى اسم قاعدة البيانات المراد جلب الحقول منها
قم أيضا بالضغط على علامة الزائد التي بجانب الـ DataSet وإنزل إلى الأسفل وقم بتعيين خاصية الـ TableName إلى إسم الجدول المراد جلب حقولة.
بعد ذلك قم بالضغط مرتين بالفأرة على مكون الـ RvProject
سيفتح لك ذلك برنامج الـ RaveReports
ستفتح لك صفحة فارغة. قم بالضغط على File ثم New Data Object
إختر من بين الخيارات التي ستظهر Direct View Object ثم قم بضغط التالي
عندها سيظهر لك مكون الربط والذي هو RvDataSetConnection قم باختياره واضغط انهاء
بعد ذلك سترى في الجهة اليمنى من الصفحة ظهور ايقونة قاعدة بيانات وردية اللون
قم بتوسيع الأيقونة Expand وسترى تحتها حقول جدول القاعدة التي ربطتها
قم باستعمال النقر والفأره بسحب الحقول التي تريد طباعتها على الفاتورة أو التقرير إلى صفحة تصميم التقرير وأسقطها هناك
قم بمعاينة التغييرات عبر الذهاب إلى أيقونة الطباعة في البرنامج وإختيار Print Preview من النافذة التي ستظهر
وقتها ستظهر لك القيم التي في حقول القاعدة مباشرة
لا يتبقى لك سوى التعديل على التقرير وتصميمه بشكل جيد
نصيحة: FastReport أفضل من RaveReports باشواط
قم بوضع مكون RvProject على نافذة المشروع بالإضافة إلى RvDataSetConnection
الأول عبارة عن مشروع تقرير والثاني عبارة عن مكون الربط بين قاعدة البيانات والتقرير.
قم بتعيين خاصية الـ DataSet الخاصة بالـ RvDataSetConnection إلى اسم قاعدة البيانات المراد جلب الحقول منها
قم أيضا بالضغط على علامة الزائد التي بجانب الـ DataSet وإنزل إلى الأسفل وقم بتعيين خاصية الـ TableName إلى إسم الجدول المراد جلب حقولة.
بعد ذلك قم بالضغط مرتين بالفأرة على مكون الـ RvProject
سيفتح لك ذلك برنامج الـ RaveReports
ستفتح لك صفحة فارغة. قم بالضغط على File ثم New Data Object
إختر من بين الخيارات التي ستظهر Direct View Object ثم قم بضغط التالي
عندها سيظهر لك مكون الربط والذي هو RvDataSetConnection قم باختياره واضغط انهاء
بعد ذلك سترى في الجهة اليمنى من الصفحة ظهور ايقونة قاعدة بيانات وردية اللون
قم بتوسيع الأيقونة Expand وسترى تحتها حقول جدول القاعدة التي ربطتها
قم باستعمال النقر والفأره بسحب الحقول التي تريد طباعتها على الفاتورة أو التقرير إلى صفحة تصميم التقرير وأسقطها هناك
قم بمعاينة التغييرات عبر الذهاب إلى أيقونة الطباعة في البرنامج وإختيار Print Preview من النافذة التي ستظهر
وقتها ستظهر لك القيم التي في حقول القاعدة مباشرة
لا يتبقى لك سوى التعديل على التقرير وتصميمه بشكل جيد
نصيحة: FastReport أفضل من RaveReports باشواط
15-01-2013, 06:37 PM
شكرا لك الله يجازيك عنا خير الجزاء
شرح وافي كافي
هذا نفس لي كتبتيهلي
شرح وافي كافي
هذا نفس لي كتبتيهلي
كود :
http://dc129.4shared.com/doc/EAkKgMY9/preview.html
15-01-2013, 08:37 PM
فعلا هذا هو نفس ماقلت لك
لم اعرف ماهي اللغة في المستند الا عندما استعملت مترجم قوقل
اللغة اندنوسيه
على كل حال انصحك بشدة بالتعامل مع FastReport ولا تخف فشكل محرر الـ FastReport مطابق بشكل كبير لـ RaveReports
سيساعدك هذا على ترقية البرنامج بسهوله في المستقبل وصيانة الكود
RaveReports لايعرف ماهو مستقبلها لان الشركة لم تصدر تحديثات منذ فترة طويله
لم اعرف ماهي اللغة في المستند الا عندما استعملت مترجم قوقل
اللغة اندنوسيه
على كل حال انصحك بشدة بالتعامل مع FastReport ولا تخف فشكل محرر الـ FastReport مطابق بشكل كبير لـ RaveReports
سيساعدك هذا على ترقية البرنامج بسهوله في المستقبل وصيانة الكود
RaveReports لايعرف ماهو مستقبلها لان الشركة لم تصدر تحديثات منذ فترة طويله
15-01-2013, 09:55 PM