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

تقرير عن عميل في لفترة محددة

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

السلام عليكم

لدي برنامج محاسبي هذه الايام

و توقف امامي هذا التقرير و تقرير مماثل له

ارجو ا منكم المساعدة بقدر المستطاع و خاصة وانا استعمل الكرستال ربورت

الاصدارة الرابعة منه .

و التقرير المطلوب عباره عن تقرير عن عميل معين لفترة معينة

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

بواسطة هذا العميل .

ارجو ان اكون قد وفقت لطرح المشكلة

مرفق لكم نموزج المشكلة

ابراهيم الطيب

Report.rar

gaza3-3.jpg
#2

السلام عليكم

اخي العزيز ابراهيم ، اولا لا يوجد لدي برنامج الـWinRar لذلك لم استطع فتح الملف .

الشيئ الثاني يار يت ترفق جزء من قاعدة البيانات التي تعمل عليها .

ولكن انظر الي هذا المرفق ، ربما يساعدك .

والكود التالي يعمل مع التقرير المرفق .

ساقوم بشرحه لك .

CrystalReport1.ReportFileName = "RepFile.rpt"

CrystalReport1.DataFiles(0) = "Database.Mdb"
CrystalReport1.DataFiles(1) = "Database.Mdb"
CrystalReport1.DataFiles(2) = "Database.Mdb"
'....etc for last table included in you'r Report

    

SQL = "{Customer.date_C} in Date (" & Format(Txt_FDate.Text, "DD/MM/YYYY") & ") to Date (" & Format(Txt_TDate.Text, "DD/MM/YYYY") & ")"
CrystalReport1.SelectionFormula = SQL

    CrystalReport1.PrintReport

حيث الـDataFile وهي لربط الجداول الموجودة داخل التقرير بقاعدة البيانات وهذا يفيد في حال تغير مسار قاعدة البيانات بالنسبة للتقرير .

ويتم تكرارها لعدد الجداول المتضمنه داخل تقريرك مع العلم انها تبدأ من القيمة صفر لاخر جدول موجود في القائمة .

ربما تقول ... كيف اعرف عدد الجداول الموجودة داخل التقرير ؟

بسيطة :) ،، في برنامج التقارير من القائمة Databse أنقر علي البند Set Locations ...

وستري قائمة بالجداول الموجودة داخل تقريرك . مع العلم ايضا انه يمكن ان يكون دا خل تقريرك جداول غير مستخدمة لذا انصح بان تحذفها من التقرير .

جملة الاستعلام السابقة تجعل التقرير يعرض فقط البيانات ما بين التاريخين المحددين فقط . كما ان الـCustomer.Date_C هو اسم حقل التاريخ في التقرير .

اما جملة SelectionFormula فهي لتمرير الاستعلامات الي التقرير . :)

اما امر PrintReport فهو لعرض التقرير بالبيانات المطلوية .

تحياتي لك . دعواتك لي يا سيدنا الشيخ . :)

Customer_Only.zip

تم تعديل هذه المشاركة بواسطة prof_1982 في 31 أكتوبر 2004 في 20:40

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#3

السلام عليكم

الحمد لله وجدت الحل

و الشكر لاهلي و اصدقاتي الفلسطينيين

و خاصة الاخ محمد "prof" و الاخ اشرف

و ارفقة لكم لتعم الفائدة

ابراهيم الطيب

الخرطوم

arabMoheet-CustmReport.zip

gaza3-3.jpg

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

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