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

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

مغلق
بدأه sunrise223 في 19 مايو 2006 · 5 رد · 510 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي مشكله مع الكريستال ريبورت حيث يقوم بإظهار عناوين الأعمدة في الجدول فقط ولكن لايظهر البيانات الداخلية مع العلم انني استخد فيجوال بيسك 2003 مع Sqlserver ارجو المساعدة العاجلة لأنني أحتاج لتقديم هذا التقرير غدا

#2

السلام عليكم

اخي العزيز على ما يبدو انك لم تقم بأنشاء dataset في الفورم الجديد والخاص بعرض الكريستال ريبورت

عليك انشاء الداتا سيت واسند لها التابل المراد عرض الكرستال ريبورت به

وهادا كل شي

رَبِّ لَا تَذَرْنِي فَرْداً وَأَنتَ خَيْرُ الْوَارِثِينَ

#3

عند عمل الكريستال ريبورت قمت بإختيار العواميد التى تريدها ووضعتها في الDetails Panel أم في header panel

وإن أمكن أرفق المشكلة حتى يمكننا المساعدة

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

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

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

#4

لقد قمت بإنشاء داتا سيت كما قمت أيضا بوضع الأعمدة في الـ Deatailsوهذا هو الكود الموجود في Load

'this is the data set

Dim ds As New DataSE

Try

Dim da As New SqlClient.SqlDataAdapter

da.SelectCommand = New SqlClient.SqlCommand

da.SelectCommand.Connection = Conn

da.SelectCommand.CommandType = CommandType.StoredProcedure

da.SelectCommand.CommandText = "sp_selectDesire1"

Conn.Open()

da.Fill(ds, "TD")

Catch ex As SqlClient.SqlException

ex.Message.ToString()

Finally

Conn.Close()

End Try

Dim crys As New CrystalReport2

crys.SetDataSource(ds)

CrystalReportViewer1.ReportSource = crys

وشكرا على المساعدة والإهتمام

#5

ممكن ترفق المشكة

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

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

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

#6

أخي العزيز اليك الحل

انت الان انشئت الاتا سيت صحيح و100% ولكن في الفورو الرئيسي ولم تنشأها في الفورم الخاص بعرض الكريستال ريبورت وهنا امامك خيارين اما أن تعرف الداتا سيت على انها public او تعرف الداتا سيت في الفورم الخاص بعرض الكريستال ريبورت

Dim ds As New DataSE

والاص ان نقووول

اDim ds As New DataSE

public DS as New DataSet

او

نعرفها في داخل الفورم

private DS as new dataset(table name)

رَبِّ لَا تَذَرْنِي فَرْداً وَأَنتَ خَيْرُ الْوَارِثِينَ

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

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

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

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

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

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