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

كيفية التعامل مع التقارير بستخدام ReportViewer

بدأه Develooper في 3 أبريل 2011 · 10 رد · 7,128 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

رجاء توضيح كيفية عمل تقرير يكون على اساس قيمه ترسل له مثلا عرض تقرير بالاسم او التاريخ

وهذه الاده لعرض التقارير ReportViewer

مختلفه عن CrystalReport

وعند التعامل مع CrystalReport من ال vb.net او asp.net يطلب التحميل بكعس الاصداره السابقه مثل 2005

كيف يتم عمل استلام view مبنى على sql select وعرضه فى ReportViewer

وكيف يتم العمل مع CrystalReport فى 2010 مثل 2005

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#2

يتم عمل الاستعلام المطلوب فى قاعدة البيانات الاس كيو ال فى استعلامات ثم ترسل الاستعلام المطلوب على داتاست و ستجد حقول الاستعلام المطلوب داخل بيئة الفيجوال استوديو و تكون جاهزة لعمل التقرير المطلوب باستخدام Report viewer

تقبل التحيه

#3

السلام عليكم

تمام اخي اسامه

تم تحميل كريستال ريبورت 2010

واتعامل معه مثل ما كنت اتعامل من قبل وهو انشاء View مبنى على استعلام معين

ثم انشاء التقارير على الاستعلامات وعرضها فى CrystalReportViewer

وهذا كود انشاء استعلام وعرضه فى تقرير بعد تصميم التقرير على استعلام

Imports System.Data.SqlClient
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
Public Class Reports
    Dim reader As SqlDataReader
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        Dim connection As New SqlConnection("Data Source=.\sqlexpress;Initial Catalog=Doctors;User ID=ahmed;Password=123456")
        Dim sql1 As String
        sql1 = "drop VIEW Q"
        Dim dropCommand As New SqlCommand(sql1, connection)
        Try
            connection.Open()
            dropCommand.ExecuteNonQuery()
        Finally
            connection.Close()
        End Try
        Dim sql As String
        sql = "CREATE VIEW Q AS select * from Doctors where DoctorName LIKE '" & TextBox1.Text & "%'"
        Dim viewCommand As New SqlCommand(sql, connection)
        Try
            connection.Open()
            viewCommand.ExecuteNonQuery()
        Finally
            connection.Close()
        End Try
        MsgBox("done")
        Dim cryRpt As New ReportDocument
        Dim crtableLogoninfos As New TableLogOnInfos
        Dim crtableLogoninfo As New TableLogOnInfo
        Dim crConnectionInfo As New ConnectionInfo
        Dim CrTables As Tables
        Dim CrTable As Table
        Dim filePath1 As String
        filePath1 = Application.StartupPath + "\CrystalReport3.rpt".ToString
        cryRpt.Load(filePath1)
        With crConnectionInfo
            .ServerName = ".\sqlexpress"
            .DatabaseName = "doctors"
            .UserID = "ahmed"
            .Password = "123456"
        End With
        CrTables = cryRpt.Database.Tables
        For Each CrTable In CrTables
            crtableLogoninfo = CrTable.LogOnInfo
            crtableLogoninfo.ConnectionInfo = crConnectionInfo
            CrTable.ApplyLogOnInfo(crtableLogoninfo)
        Next
        CrystalReportViewer1.ReportSource = cryRpt
        CrystalReportViewer1.RefreshReport()
    End Sub

تم تعديل هذه المشاركة بواسطة Develooper في 4 أبريل 2011 في 11:51

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#4

ممكن رابط تحميل الكريستال ريبورت 2010 من فضلك ؟

ارجو تذكيرى بردك فى رساله خاصة

تم تعديل هذه المشاركة بواسطة أبو حفصة في 4 أبريل 2011 في 14:07

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#5

والله انا لى موقف من الكريستال ريبورت لانى شايف انهم بيعتبروا انفسهم بره بيئة الفيجوال استوديو لذلك يجب أن تبحث عن كل اصدار من اصداراتهم بعد تحميل الفيجوال ستوديو لذلك فتقارير Report viewer هى من ضمن بيئة الفيجوال استوديو وانا بعمل بيها كل التقارير اللى انا عايزها بدزن أى صعوبه و دون أن الجأ الى تقارير الكريستال وهى فى النهايه وجهات نظر

تقبل التحيه

#6

السلام عليكم

اخي أبو حفصة

تحميل الكرستال عند اضافة تقرير فى 2010 وانت ما نزلت البرنامج يطلب منك الدخول اتوماتيك على موقع والتحميل منه الاصدار الخاص بك

32 64

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

--

اخي اسامه

رجاء توضيح كيفية التعامل مع الريوبرت فيو مثل ما وضحت التعامل مع الكريستال لانى ليس عندى الخبره الكافيه فى الريبورت فيو

ازاى اقدر اربطه بى استعلام به قيمه وعرضه رجاء توضيح فى مثال حتى اعلم استخدام الريبورت فيو وهو فعلا لا يحتاج لتحميل او شى ويشتغل من ضمن الادوات وكان الكريستال مثله من قبل فى الاصدرات السابقه

1

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#7

الاج Develooper لا تفم بحذف استعلام وانشاءه مره اخري استخدم الاستور بروسيدير لترسل لها المتغير هذا افضل واسرع ويحافظ علي قاعدة البيانات

ابحث في جوجل الريبورت فيو

#8

وعليكم السلام اخى Developer

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

نعم فعلت

لكن وجدت ان في SAP Crystal Report

ياترى هو نفسه ولا فى اختلاف ولا مجرد اسم فقط

**********************************

اخونا اسامة وجهة نظرك فى محلها فعلا خصوصا انه سهل ومش متعب وانا جربته ووجدت انه سهل جدا

لكن ما زلت اجهل الفرق بينه وبين الكريستال ريبورت

ولدي إليك وصيتي عهد الأسودْ

العز غايتنا نعيش لكي نسود

و عريننا في الأرض معروف الحدود

فاحم العرين و صنه عن عبث القرود

أظفارنا للمجد قد خُلقت فدى

و نيوبنا سُنَّت بأجساد العدى

و زئيرنا في الأرض مرهوب الصدى

نعلي على جثث الأعادي السؤددا

#9

لو أخ من الاخوه الافاضل يدينى مثال محدد وانا على استعداد اعمله ب report viewer وارفق المثال

تقبلوا التحيه

#10

السلام عليكم

عفوا اخي على التاخير لسبب مشكله بشبكه

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

بستخدام ado.net او dataset

يكون تقرير عن بحث عن قيمه معينه يتم تمرير القيمه من شاشه البحث ويعرض التقرير بالقيمه التى يتم البحث فيها

مثلا جدول عن الدول يتم البحث عن دول معينه

جدول عن التاريخ ويتم البحث بين 2 تاريخ ويكتب قيمه 2 تاريخ المرسلين من الشاشه فى التقرير عن طريق الفيرميولا

ولك جزيل الشكر

لك الحمدُ ،،، على - مَا مضى . .

وَ لكَ الحمدُ ،،، على مَا أنا ، به الآن . .
وَ لكَ الحمدُ ،،، على - مَا سيأتي . .
وَ لكَ الحمدُ ،،، على كُلِ حال . .
الحمد لله على نعمة الاسلام و كفى بها نعمة

#11

حمل برنامج كريستال ريبورت 12 لبرنامج فيجوال ستديو دوت نت 2010

في المرفق

بخصوص طريقة البحث وعمل Parameters داخل تقارير الكريستال ريبورت

تفضل الرابط فيه القصة كاملة

/index.php?showtopic=214202

الاصدار 13 للكريستال ريبورت للفيجوال استوديو 2010.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us

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