السلام عليكم
لدي مشكله مع الكريستال ريبورت حيث يقوم بإظهار عناوين الأعمدة في الجدول فقط ولكن لايظهر البيانات الداخلية مع العلم انني استخد فيجوال بيسك 2003 مع Sqlserver ارجو المساعدة العاجلة لأنني أحتاج لتقديم هذا التقرير غدا
السلام عليكم
لدي مشكله مع الكريستال ريبورت حيث يقوم بإظهار عناوين الأعمدة في الجدول فقط ولكن لايظهر البيانات الداخلية مع العلم انني استخد فيجوال بيسك 2003 مع Sqlserver ارجو المساعدة العاجلة لأنني أحتاج لتقديم هذا التقرير غدا
السلام عليكم
اخي العزيز على ما يبدو انك لم تقم بأنشاء dataset في الفورم الجديد والخاص بعرض الكريستال ريبورت
عليك انشاء الداتا سيت واسند لها التابل المراد عرض الكرستال ريبورت به
وهادا كل شي
رَبِّ لَا تَذَرْنِي فَرْداً وَأَنتَ خَيْرُ الْوَارِثِينَ
عند عمل الكريستال ريبورت قمت بإختيار العواميد التى تريدها ووضعتها في الDetails Panel أم في header panel
وإن أمكن أرفق المشكلة حتى يمكننا المساعدة
يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين
اللهم أعنا على ذكرك وشكرك وحسن عبادتك
اللهم انك عفو كريم حليم تحب العفو فاعفو عنا
اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار
اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض
اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها
اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين
لقد قمت بإنشاء داتا سيت كما قمت أيضا بوضع الأعمدة في الـ 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
وشكرا على المساعدة والإهتمام
ممكن ترفق المشكة
يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين
اللهم أعنا على ذكرك وشكرك وحسن عبادتك
اللهم انك عفو كريم حليم تحب العفو فاعفو عنا
اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار
اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض
اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها
اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين
أخي العزيز اليك الحل
انت الان انشئت الاتا سيت صحيح و100% ولكن في الفورو الرئيسي ولم تنشأها في الفورم الخاص بعرض الكريستال ريبورت وهنا امامك خيارين اما أن تعرف الداتا سيت على انها public او تعرف الداتا سيت في الفورم الخاص بعرض الكريستال ريبورت
Dim ds As New DataSE
والاص ان نقووول
اDim ds As New DataSE
public DS as New DataSet
او
نعرفها في داخل الفورم
private DS as new dataset(table name)
رَبِّ لَا تَذَرْنِي فَرْداً وَأَنتَ خَيْرُ الْوَارِثِينَ
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…