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

برمجه تقــارير crystal report

بدأه osama_new99 في 2 أكتوبر 2011 · 12 رد · 4,806 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

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

ومنكم نستفيد ان شاء الله

اريد عمل تقرير بالكريستــال ريبورت 10

crystal report 10

يتنــاسب مع قاعده بيـانات sql server 2008

في بيئه visual basic .net

وتقنيه ado.net

وان يكون في المجــالين

الاوفلاين والاونلاين

حقيقي احتــارت كتير في اني الاقي حاجه زي اللى انا عايزها

إذا كنت تشعر انك لاتعيش جيـدا

فاعلم أنك لاتصلي جيــدا

...

فهنآك فرق :

بين من يصلي (ليرتآح بهآ )

وبين من يصلي ( ليرتآح منهآ)

فآنظر لقلبك أيهما أنت؟

{فَفِرُّوا إِلَى اللَّهِ إِنِّي لَكُمْ مِنْهُ نَذِيرٌ مُبِينٌ}

#2

السلام عليكم ...

إليك رابط موضوع كتاب خطوة بخطوة نحو قاعدة بيانات ترضي العميل الرابط و هو موضوع جيد جدا ..و لديك موضوع تعلم كريستال ريبورت رابط و هذا موضوع آخر رابط و هذا موضوع آخر جيد رابط و هنا دروس دورة الــ crystal Reports 10 major رابط

تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 2 أكتوبر 2011 في 17:40

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

#3

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

بس المشكله

اني عايز استخدم التقــارير بالكريستال ريبورت 10 مع قاعده بيانات sql

عمـــوما انا بدور برده انى اجيب الطريقتين بالكود

الاوفلاين مود والاونلاين مود

وحتي لو ربنا مقدرش انى الاقي الحل هنا اول ما هوصل للحل هكتبه واشرحه هنا ان شاء الله

جزاك الله كل خير

إذا كنت تشعر انك لاتعيش جيـدا

فاعلم أنك لاتصلي جيــدا

...

فهنآك فرق :

بين من يصلي (ليرتآح بهآ )

وبين من يصلي ( ليرتآح منهآ)

فآنظر لقلبك أيهما أنت؟

{فَفِرُّوا إِلَى اللَّهِ إِنِّي لَكُمْ مِنْهُ نَذِيرٌ مُبِينٌ}

#4

السلام عليكم

في عرض التقارير تستخدم طريقة واحدة

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

- منطقة التصريح عن المكتبات

Imports CrystalDecisions.CrystalReports.Engine
Imports System.Data.OleDb

- منطقة التصريحات العامة

Public Med3RPT As New Med3RPT
Public dt1 As New DataTable
Public MedRPT As New MedRPT

- كود عرض التقرير

If DrRpt.IsClosed = False Then DrRpt.Close()
cmdRpt.CommandText = "Select * from TableName where Name='" & Trim(TextBox1.Text) & "'"
DrRpt = cmdRpt.ExecuteReader
If DrRpt.HasRows = True Then
	dt1.Clear()
	dt1.Load(DrRpt)
	MedRPT.SetDataSource(dt1)
	Form2.CrystalReportViewer1.ReportSource = MedRPT
	Form2.MdiParent = Form1
	Form2.Show()
Else
  	MsgBox("عفواً هذا الكشف غير موجود", MsgBoxStyle.Exclamation + MsgBoxStyle.MsgBoxRight)
End If

MedRPT = أسم التقرير

تم تعديل هذه المشاركة بواسطة Mady-AGC في 2 أكتوبر 2011 في 19:27

1

منحة للخريجين وطلاب الجامعات و المعاهد

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

سبحان الله وبحمده سبحان الله العظيم

#5

حقيقي شكر كتير ليك انا جربت الطريقه دي في connected mode واشتغلت معايا بعد تعديل القيم ومعلش هطلب كم طلب عشان يبقي اكتمــلت الفهم عندي للكود1- هل طريقه الداتا تيبل دي ينفع تشتغل مع disconnected modeولا في طريقه تانيه 2-ياريت تفهمني الحته دي

  Form2.MdiParent = Form1

انــا مش فاهم اوي معنــاها ايه بس انت ليه ضفت الجزئيه دي وكمان جابتلي ارور لما عدلتها 181684176.png

        cmd.CommandText = "Select * from vendor where Name='" & Trim(TextBox1.Text) & "'"        DR = cmd.ExecuteReader        If DR.HasRows = True Then            dt1.Clear()            dt1.Load(DR)            rpt1.SetDataSource(dt1)            Form9.CrystalReportViewer1.ReportSource = rpt1            Form9.MdiParent = Me            Form9.Show()        Else            MsgBox("عفواً هذا الكشف غير موجود", MsgBoxStyle.Exclamation + MsgBoxStyle.MsgBoxRight)        End If

إذا كنت تشعر انك لاتعيش جيـدا

فاعلم أنك لاتصلي جيــدا

...

فهنآك فرق :

بين من يصلي (ليرتآح بهآ )

وبين من يصلي ( ليرتآح منهآ)

فآنظر لقلبك أيهما أنت؟

{فَفِرُّوا إِلَى اللَّهِ إِنِّي لَكُمْ مِنْهُ نَذِيرٌ مُبِينٌ}

#6

معلش سؤال تاني عشان مهم جدا

انت عارف اهميه التقـــارير بالنسبه لاي مشروع

لو عايز اعمل جمله select

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

اقصد كشف مثلا عن عميل

بين تاريخين معينين :

datetimepicker1

datetimepicker2

جزاك الله كل خير

إذا كنت تشعر انك لاتعيش جيـدا

فاعلم أنك لاتصلي جيــدا

...

فهنآك فرق :

بين من يصلي (ليرتآح بهآ )

وبين من يصلي ( ليرتآح منهآ)

فآنظر لقلبك أيهما أنت؟

{فَفِرُّوا إِلَى اللَّهِ إِنِّي لَكُمْ مِنْهُ نَذِيرٌ مُبِينٌ}

#7

السلام عليكم

الطريقة دي للـ Connected و DisConnected

بالنسية للكود

Form2.MdiParent = Form1

دي عبارة أني بخلي الفورم اللي فيها التقرير جزء من الفورمة الرئيسية ولا تخرج عنها ومش مهمة ممكن تلغيها

بالنسية للبحث بين تاريخين الكود بيكون بالشكل ده

"Select * from TableName where ID between '" & DateTimePicker1.Value & "' AND '" & DateTimePicker2.Value & "'"
1

منحة للخريجين وطلاب الجامعات و المعاهد

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

سبحان الله وبحمده سبحان الله العظيم

#8

جزااك الله كل خير يا اخي وبارك الله فيك حقيقي مش عارف اشكر مجهودك ازاي متشكر جدا جدا جدا جدا

إذا كنت تشعر انك لاتعيش جيـدا

فاعلم أنك لاتصلي جيــدا

...

فهنآك فرق :

بين من يصلي (ليرتآح بهآ )

وبين من يصلي ( ليرتآح منهآ)

فآنظر لقلبك أيهما أنت؟

{فَفِرُّوا إِلَى اللَّهِ إِنِّي لَكُمْ مِنْهُ نَذِيرٌ مُبِينٌ}

#9

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

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

بس فعلا هي شغاله Connectedبس

بس لو ممكن تفهمني حتي ولو شرح نظري

ازاي هتتطبق طريقه الداتا تيبل دي مع disconnected

جزاك الله كل خير

إذا كنت تشعر انك لاتعيش جيـدا

فاعلم أنك لاتصلي جيــدا

...

فهنآك فرق :

بين من يصلي (ليرتآح بهآ )

وبين من يصلي ( ليرتآح منهآ)

فآنظر لقلبك أيهما أنت؟

{فَفِرُّوا إِلَى اللَّهِ إِنِّي لَكُمْ مِنْهُ نَذِيرٌ مُبِينٌ}

#10

السلام عليكم

الطريقة واحدة Connected مع التقارير

البرنامج حاجة والتقارير حاجة تانية

يعني أتعامل بطريقة الـ Connected أو Disconnected في البرنامج

بس لما تيجي تعمل شاشة التقارير أتعامل معاها كأنك عامل البرنامج بطريقة الـConnected

بعني باقي التعريفات المش موجودة في طريقة الـ Disconnected أعملها في الشاشة دي

أرجو التوفيق

1

منحة للخريجين وطلاب الجامعات و المعاهد

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

سبحان الله وبحمده سبحان الله العظيم

#11
Mady-AGC كتب:

السلام عليكم

الطريقة واحدة Connected مع التقارير

البرنامج حاجة والتقارير حاجة تانية

يعني أتعامل بطريقة الـ Connected أو Disconnected في البرنامج

بس لما تيجي تعمل شاشة التقارير أتعامل معاها كأنك عامل البرنامج بطريقة الـConnected

بعني باقي التعريفات المش موجودة في طريقة الـ Disconnected أعملها في الشاشة دي

أرجو التوفيق

مكدبش عليك انا اول ما قريت مفهمتش كويس

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

لكن خليت الموضوع قولت اول ما اصحي اركز في الرد بتاعك

وفهمت الحمد لله انت قصدك ايه

شكرا جزيلا يا

Mady-AGC

إذا كنت تشعر انك لاتعيش جيـدا

فاعلم أنك لاتصلي جيــدا

...

فهنآك فرق :

بين من يصلي (ليرتآح بهآ )

وبين من يصلي ( ليرتآح منهآ)

فآنظر لقلبك أيهما أنت؟

{فَفِرُّوا إِلَى اللَّهِ إِنِّي لَكُمْ مِنْهُ نَذِيرٌ مُبِينٌ}

#12

شكرا كتير لك

وجزاك الله كل خير

فعلا اشتغلت بعد ما عرفت المتغيرات بتاعه الاوفلاين

وانا كنت عملتها قبل كده وجابت ارور

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

جزاك الله كل خير

إذا كنت تشعر انك لاتعيش جيـدا

فاعلم أنك لاتصلي جيــدا

...

فهنآك فرق :

بين من يصلي (ليرتآح بهآ )

وبين من يصلي ( ليرتآح منهآ)

فآنظر لقلبك أيهما أنت؟

{فَفِرُّوا إِلَى اللَّهِ إِنِّي لَكُمْ مِنْهُ نَذِيرٌ مُبِينٌ}

#13

يسلموووووووووو

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