السلام عليكم
اخواني الكرام
كيف اجعل التقرير ديناميكي مع البيانات
مثلا ملف التقرير نفسه هو :
select name,id from ddd
او :
select * from ccc
يعني يجيب البيانات على حسب الداتا سورس الي اعطيه اياها
هل هذا ممكن؟
وجزاكم الله كل خير
السلام عليكم
اخواني الكرام
كيف اجعل التقرير ديناميكي مع البيانات
مثلا ملف التقرير نفسه هو :
select name,id from ddd
او :
select * from ccc
يعني يجيب البيانات على حسب الداتا سورس الي اعطيه اياها
هل هذا ممكن؟
وجزاكم الله كل خير
تم تعديل هذه المشاركة بواسطة mgazif في 28 يوليو 2005 في 00:43
abo_alzobaer@hotmail.com
السلام على من اتبع ا لهدى ورحمة الله وبركاته
مش فاهم
أرجو التوضيح
Name : Ahmed H. Alawady
Web Site : Alawady.info
Email : alawady_ahmed@hotmail.com
Tel : +2 012 345 6808
اخوي احمد اتبع الخطوات الاتيه:
1- نفرض ان عندك شرط اذا كان مساوي لواحد تنفذ التعليمه الاولى غير ذلك تنفذ العمليه الثانيه.
2- تسند التعليمه الاولى لل dataAdapter و تعمل لها بعد ذلك exexuteNonQuery
3- تسند التعليمه الثانيه لل dataAdapter و تعمل لها بعد ذلك exexuteNonQuery
4- تعمل الشرط الخاص بك فاذا تنفذ الشرط الاول تضع بداخله التعليمه الاولى مع exexuteNonQuery غير ذلك يذهب للتعليمه الثانيه و تضع بداخلها التعليمه الثانيه مع exexuteNonQuery
اذا كان التوضيح ليس واضح ساضع لك مثال لذلك
If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
انا اقصد
اني انا لقيت اداه بالفيجوال بيسك
تمرر لها مسار قاعدة البيانات
واي sql
يطلع لك التقرير بالي انت تطلبه من البيانات
لكن في السي شارب
اذا انا اردت تقرير لجدول البضائع
لازم اصمم ملف تقرير خاص لجدول البضائع
مثلا:
المستخدم اراد عرض تقرير اسم العميل و رقم البضاعه وبلد العميل
ثم اراد عرض تاريخ البضاعه و عنوان العميل و كمية البضاعه
يعني نفس الجدول لكن الاعمده تتغير
هل ممكن عمل هذا بالكريستال ريبورت
abo_alzobaer@hotmail.com
ممكن ان تقوم بها حسب الطريقه المرفقه سابقا في نفس data ولكن بخصوص الكريستال ريبورت فانني لا اعلم
If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
أخي الكريم
التقرير يعتمد على داتا ست لذلك مرر الداتا ست إلى التقرير كباراميتر , أو يمكنك ربط الداتا ريدر بالداتا ست ثم استخدام الداتا ريدر كباراميتر ليتم الاعتماد عليها في التقرير..
اذا لم تتضح الصورة فيمكنني التوضيح اكثر خصوصا انني لا املك الوقت الكافي الان...
تحياتي للجميع...
اخوكم خالد
رد الأخ خالد صواب
فالموضوع مرتبط بال dataset
هذا الموضوع مغلق.