المشاركات : 17
المواضيع 5
الإنتساب : Nov 2015
السمعة :
0
الشكر: 0
تم شكره 42 مرات في 6 مشاركات
اخوانى
استعمل ال datareader للحصول على قيم معينه وهذة القيم ليست قيمة وحيده بمعنى انها تختلف حسب الاستعلام الذى يقوم به المستخدم
المهم مطلوب تمير هذة القيمة لتقرير الكريستال ويكون كل قيمة فى سطر وهذا هو الاهم فى الموضوع
وشكرا
المشاركات : 1,556
المواضيع 14
الإنتساب : Apr 2013
السمعة :
253
الشكر: 3551
تم شكره 4875 مرات في 1243 مشاركات
الافضل DataSet بالنسبة للتقارير .
المشاركات : 17
المواضيع 5
الإنتساب : Nov 2015
السمعة :
0
الشكر: 0
تم شكره 42 مرات في 6 مشاركات
الف شكر على المشاركة
لكن يوجد فى هذا الاجراء datasetواحتاج ال datareader كى ارسل القيمة المقرؤة للتقرير
المشاركات : 1,556
المواضيع 14
الإنتساب : Apr 2013
السمعة :
253
الشكر: 3551
تم شكره 4875 مرات في 1243 مشاركات
ارسل قيمة الداتاسيت للتقرير .
المشاركات : 17
المواضيع 5
الإنتساب : Nov 2015
السمعة :
0
الشكر: 0
تم شكره 42 مرات في 6 مشاركات
اخى العزيز
انا استخدم ال dataset للحصول على السجلات التى تقع بين تاريخين واستخدم ال datareader فى قراءة قيم هذه السجلات قبل هذا التاريخ لتمثل ارصدة اول مدة وسؤالى هو كيف يمكن ارسال القيم المقرؤة للتقرير مع العلم انها قيم مختلفة ونجحت فى قرائتها بال darareader وسؤالى هو ارسال هذة القيم للتقرير لتظهر فى textاو formulafiled اى كان ....
ما توصلت اليه ان القيمة الاخيرة المقرؤة هى التى ترسل للتقرير اما القيم السابقة فلا تظهر بحكم ان القيمة التالية تلغى القيمه الحالية فالمطلوب هو تسكين كل قيمة فى سطرها فى التقرير اتمنى ان تكون الفكرة وصلت
المشاركات : 1,556
المواضيع 14
الإنتساب : Apr 2013
السمعة :
253
الشكر: 3551
تم شكره 4875 مرات في 1243 مشاركات
التقرير فقط يقبل داتا ست ،، فهمت الحين !
المشاركات : 1,556
المواضيع 14
الإنتساب : Apr 2013
السمعة :
253
الشكر: 3551
تم شكره 4875 مرات في 1243 مشاركات
24-11-15, 07:11 PM
(آخر تعديل لهذه المشاركة : 24-11-15, 07:38 PM {2} بواسطة حريف برمجة.)
حاولت اجرب طريقتك والواضح ان التقرير لا يقبل الداتا ريدر .
هناك حل بعد تجميع البيانات في الداتا سيت وعندما تستخرج منها بعض المعلومات في الداتا ريدر قم باستخراجها في داتا سيت جديدة او داتا تيبل ومررها للتقرير .
ممكن ترفق مثال لنساعدك اخي .
أو ممكن تضع عدة شروط في جملة استعلام واحدة وتمررها مباشرة للتقرير .
المشاركات : 17
المواضيع 5
الإنتساب : Nov 2015
السمعة :
0
الشكر: 0
تم شكره 42 مرات في 6 مشاركات
مشكور اخى الكريم
مشكلة تكوين dataset جديدة انه وحسب معلوماتى لايمكن تمرير(2)dataset للتقرير حيث يوجد فى الاجراء dataset رئسية
واعرفكم ماذا فعلت
قمت بتسجيل قيم الdatareader فى جدول جديد مع كل loopيسجل قيمة ال datareader
وساقوم غدا بالربط بين هذا الجدول الجديد والجدول الرئيسى داخل الكريستال واتمنى الا يفاجئنى الكريستال بمشكله فى الربط
مشكور اخى الكريم