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

كيفية التعامل مع المتغيرات في Crystal Report

مغلق
بدأه roza_03 في 11 مايو 2005 · 8 رد · 2,517 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيفية التعامل مع المتغيرات في Crystal Report

يعني التقرير اللي يطلع يتحكم فيه هذا المتغير مثلاً لو كان لدي جدول للمصروفات

وأبغى المستخدم يدخل تاريخ السنة ليطلع له تقرير بالمصروفات لتلك السنة

#2

عند انشاء Crystal Report

تجدين

خيار

Filter Field

اختاري مثلا التاريخ

واكملي Next حتى يتم الانتهاء من انشاء التقرير

بعد ذلك عند استدعاء التقرير

ترسلين له قيمة السنة المراد عرض التاريخ ابتداءا منها

وهذي هي طريقة ارسال القيمة للتقرير

الكود

Dim f As New frmReport
        Dim tbl As CrystalDecisions.CrystalReports.Engine.Table
        Dim logoninfo As New CrystalDecisions.Shared.TableLogOnInfo
        Dim conninfo As New CrystalDecisions.Shared.ConnectionInfo
        Dim rd As New CrystalDecisions.CrystalReports.Engine.ReportDocument

        rd.Load(Application.StartupPath & "\Team.rpt")

       

        If editTeam_id.Text <> "" And editGame_id.Text <> "" Then
            rd.RecordSelectionFormula = "{Team.Team_id}=" & editTeam_id.Text & " and {Team.Game_id}=" & editGame_id.Text
        End If
        rd.Refresh()
        f.CrystalReportViewer.ReportSource = rd

        f.CrystalReportViewer.Show()
        f.ShowDialog()

طبعا طريقة الارسال بهذا السطر

نشيك على المستخدم اذا هو ادخل قيمة في التكت بوكس ولالا؟؟

If editTeam_id.Text <> "" And editGame_id.Text <> "" Then
            rd.RecordSelectionFormula = "{Team.Team_id}=" & editTeam_id.Text & " and {Team.Game_id}=" & editGame_id.Text
        End If

مع ملاحظة هامة ان صيغة الاستعلام تبدأ باسم الجدول بعدين اسم العمود

Team.Team_id

وهكذا

.......

اتمنى ان اكون وفقت في شرحي

واي استفسار انا جاهز

#3

[عند انشاء Crystal Report

تجدين

خيار

Filter Field

اختاري مثلا التاريخ

واكملي Next حتى يتم الانتهاء من انشاء التقرير

بعد ذلك عند استدعاء التقرير

ترسلين له قيمة السنة المراد عرض التاريخ ابتداءا منها

========================================

filter filed بالضبط وين أجده لأني لم أجده

في filed report tap

ولا في select tap

في نافذة انشاء التقرير

#4

هذا ملف وورد

فيه الشرح الكامل اقرائيه

بتمعن

وهو موجه لجميع الاعضاء الذين يرغبون بالاستفادة

من الكريستال ريبورت

#5

عفوا الملف هنا :)

#6

هذا ملف وورد

فيه الشرح الكامل اقرائيه

بتمعن

وهو موجه لجميع الاعضاء الذين يرغبون بالاستفادة

من الكريستال ريبورت

Crystal.doc

Crystal.doc

#7
ReD^eYeS كتب:

هذا ملف وورد

فيه الشرح الكامل اقرائيه

بتمعن

وهو موجه لجميع الاعضاء الذين يرغبون بالاستفادة

من الكريستال ريبورت

==================================

عملت نفس الطريقة اللي قلتها لكن طلع خطأ بعد ما أسوي (click) على

(button) تطلع رسالة فيها

  An unhandled exception of type 'CrystalDecisions.CrystalReports.Engine.LoadSaveReportException' 
occurred in crystaldecisions.crystalreports.engine.dll

#8

انسخي الريبورت

وضعيه في مجلد bin ونفذي :)

#9

لك جزيل الشكر على الحل........... :rolleyes:

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…