بسم الله الرحمن الرحيم
فحص التقرير اذا كان يحوي بيانات
ثم عرض رسالة بان التقرير لا يحتوي بيانات قبل عرضه
انا استخدم لغة سي الشارب
....
SQl Server
.....
Crystal report
ولكم جزيل الشكر و اللاحترام
بسم الله الرحمن الرحيم
فحص التقرير اذا كان يحوي بيانات
ثم عرض رسالة بان التقرير لا يحتوي بيانات قبل عرضه
انا استخدم لغة سي الشارب
....
SQl Server
.....
Crystal report
ولكم جزيل الشكر و اللاحترام
تم تعديل هذه المشاركة بواسطة N@b!L في 29 نوفمبر 2012 في 14:12
السلام عليكم ...
ما هو الكود الذي تستخدمه لعرض البيانات على التقرير ...؟ هل التقرير يتصل مباشرة بالقاعدة أم تستخدم DataSet أو DataTable ..
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
استدعي البيانات مباشرة من الجداول (( اتصال مباشر ))
السلام عليكم ...
ربما الخاصية HasRecords هي المطلوبة :
private void button5_Click(object sender, EventArgs e)
{
CrystalReport1 rpt = new CrystalReport1();
if (rpt.HasRecords)
MessageBox.Show("ok");
crystalReportViewer1.ReportSource = rpt;
}لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
مشكور اخي الكريم
هناك استفسار اخر اذا سمحت
اريد عرض تقرير حسب 3 متغيرات على فرض ( الجنس , المدينة , المهنة )
عندما اريد عرض متغير واحد و الباقي فارغة لا يظهر االتقرير
جربت isNull , و لم يفلح الامر
ما هو سبب المشكلة
السلام عليكم ...
تم تعديل هذه المشاركة بواسطة houssam11350_11350 في 30 نوفمبر 2012 في 09:33
لا إله إلا الله ... محمد رسول الله
لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة
المعرًف القديم : houssam11350_11350
من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر
الفكرة التي عملت بها كالتالي
اولاً : قمت بأضافة 3 عناصر في Formula Fields
المحافظة City
حسب الشرط
isNull({?City})
or
{Table1.City}={?City}
المدينة City2
isNull({?City2})
or
{Table1.City}={?City2}
النوع Type
isNull({?Type})
or
{Table1.City}={?Type}
ثانياً : قمت بتحديد الشرط في parameters field
{@City}
and
{@City2}
and
{@Type}
وهذا كود استدعاء التقرير
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load(@"..\..\myRpt.rpt");
cryRpt.SetParameterValue("City", textBox1.text);
cryRpt.SetParameterValue("City2"textBox2.text);
cryRpt.SetParameterValue(Type",textBox3.text);
crystalReportViewer1.ReportSource = cryRpt;
crystalReportViewer1.Refresh();
الفكر اريد عرض التقرير حسب شرط مع وجود شروط فارغة
تم تعديل هذه المشاركة بواسطة N@b!L في 30 نوفمبر 2012 في 21:31
افضل عمل مصدر البيانات في اجراء مخزن في قاعدة البيانات وعمل الفرز في الاجراء هذا اسرع واحسن
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); هل تقصد ان اجلب البيانات من استعلام SQL و ثم امرر القيم ؟؟
ام اصمم اكثر من تقرير حسب الاحتمالات ؟؟
ارجو توضيح الفكرة استاذ كريم
تم تعديل هذه المشاركة بواسطة N@b!L في 30 نوفمبر 2012 في 22:50
اقصد ان اجلب البيانات من استعلام SQL و ثم تمرر القيم والافضل Stored procedure with some variables
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…