كيفه عمل عمليات حسابيه داخل الــ Data Report ؟؟
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: فجوال بيسك 6 vb :: قسم نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1 • شاطر
كيفه عمل عمليات حسابيه داخل الــ Data Report ؟؟
السلام عليكم ورحمة الله وبركاته
لدي استفسار عن كيفيه عمل بعض العمليات الحسابيه داخل DataReport
قمت بعمل تقرير به جانب المدين وجانب الدائن وقمت بعمليه جمع لكل عمود منهم
وسؤالي هو ؟؟
1-كيفية عمل معادلة ثالثه يكون فيها حاصل طرح عمود المدين من الدائن مثلاً او ضرب عمود في قيمه معينه ؟؟
2- كيفية عمل تنسق معين على Text عند حدوث شرط معين ..مثلا عند تساوي قيمة الرقمين في عمود رقم الفاتورة يتم تلونها بلون معين احدده
" />
لدي استفسار عن كيفيه عمل بعض العمليات الحسابيه داخل DataReport
قمت بعمل تقرير به جانب المدين وجانب الدائن وقمت بعمليه جمع لكل عمود منهم
وسؤالي هو ؟؟
1-كيفية عمل معادلة ثالثه يكون فيها حاصل طرح عمود المدين من الدائن مثلاً او ضرب عمود في قيمه معينه ؟؟
2- كيفية عمل تنسق معين على Text عند حدوث شرط معين ..مثلا عند تساوي قيمة الرقمين في عمود رقم الفاتورة يتم تلونها بلون معين احدده
" />
goldenman100- عضو شرفى
- تاريخ التسجيل : 09/08/2012
المساهمات : 27
النقاط : 46
التقيم : 1
الدولة :
الجنس :
رد: كيفه عمل عمليات حسابيه داخل الــ Data Report ؟؟
بسم الله الرحمن الرحيم
أهلا وسهلا بك اخى الكريم ....وارجوا المعذرة للتأخر فى الرد فكما تعلم لا يوجد اعضاء كثيرون بالمنتدى كما اننى كنت مشغول اليومين الماضيين فلم اتمكن من الرد على استفسارك ...
بالنسبة للاستفسار الاول :كفية عمل عمود محسوب فى الداتاريبورت ....اتبع الخطوات التالية و ذلك بأفتراض انه يوجد قاعدة بيانات بها الحقول التالية ...رقم الموظف (id) , اسم الموظف (name) , الراتب (salary) ....والمطلوب هو عمل تقرير به الحقول السابقة بالاضافة عمل حقل يقوم بحساب نسبة زيادة فى مرتب كل موظف بحو 17% ونقوم بستمية (per)...وحقل أخر ليقوم بحساب مجموع المرتب (salary) ,وقيمة الزيادة (per) وليكن اسمه (Total ) ......كما فى شكل التقرير التالى :
الخطوة الاولى : قم بأدراج Data Environment للمشروع ....ثم بعد ذلك قم بالاتصال بقاعدة البيانات وذلك عن طريق أن تجعل الماوس على Connection1 ثم كليك شمال ثم أختر خصائص propertes ....سيتم فتح مربع الحوار التالى :
قم بكتابة أسم قاعدة البيانات فى مربع النص Datasource ونوع الامتداد كما فى الشكل السابق ثم أوكية ...
الخطوة الثانية : قم باضافة نص اتصال بحقول جدول قاعدة البيانات Command1 وذلك بأن تجعل الماوس فوق Connection1 ثم كليك شمال ثم أختر add command
الخطوة الثالثة : قم بالوقوف بالماوس على Command1 ثم كليك شمال ثم أختر خصائص propertes سيظهر لك مربع الحوار التالى :
قم بتنشيط الخيار SQL Statement ثم أكتب جملة الاستعلام التالية :
Select ID, name, salary, (salary * .17) As prc, (salary+prc)as Total From [Table1]
كما فى الصورة التالية :
ومثلما ترى عملت جملة استعلام لانشاء حقل (prc),(salary),(mane),(ID) وهو الحقل المحسوب و الذى يساوى (salary * .17) ....ثم أخيرا الحقل المحسوب(Total) والذى يساوى (salary+prc)
الخطوة الرابعة : قم بأدراج تقرير للمشروع ...ثم بعد ذلك بقم بتصميم التقرير كما يحلو لك لكن المهم تحديد datasource و datamember كما فى الشكل التالى :
الخطوة الخامسة و الاخيرة ...تحديد مصدر البيانات لكل حقل من الحقول السابقة فى التقرير كما فى الشكل التالى :
وهكذا بالنسبة لكل حقل من الحقول السابقة ........
اما اذا اردت ان تحصل على أجمالى كل حقل فما عليك الا ان تضع Function وذلك كما فى الشكل التالى :
ففى الشكل السابق قمت بوضع Function فى التقرير ثم جعلت Datafield تساوى salary ليقوم بحساب اجمالى حقل المرتبات اخر التقرير وهكذا بالنسبة لاى حقل أخر
هذا بالنسبة للشق الاول من السؤال وقد ارفقت لك مشروع عملى فى المرفقات ...أما الشق الثانى من السؤال فبصراحة لم استطيع الحصول على كود لفعل ذلك فلا تبخل علينا به ان وجدته فى أحد الموافق ...
تحياتى القلبية
أهلا وسهلا بك اخى الكريم ....وارجوا المعذرة للتأخر فى الرد فكما تعلم لا يوجد اعضاء كثيرون بالمنتدى كما اننى كنت مشغول اليومين الماضيين فلم اتمكن من الرد على استفسارك ...
بالنسبة للاستفسار الاول :كفية عمل عمود محسوب فى الداتاريبورت ....اتبع الخطوات التالية و ذلك بأفتراض انه يوجد قاعدة بيانات بها الحقول التالية ...رقم الموظف (id) , اسم الموظف (name) , الراتب (salary) ....والمطلوب هو عمل تقرير به الحقول السابقة بالاضافة عمل حقل يقوم بحساب نسبة زيادة فى مرتب كل موظف بحو 17% ونقوم بستمية (per)...وحقل أخر ليقوم بحساب مجموع المرتب (salary) ,وقيمة الزيادة (per) وليكن اسمه (Total ) ......كما فى شكل التقرير التالى :
الخطوة الاولى : قم بأدراج Data Environment للمشروع ....ثم بعد ذلك قم بالاتصال بقاعدة البيانات وذلك عن طريق أن تجعل الماوس على Connection1 ثم كليك شمال ثم أختر خصائص propertes ....سيتم فتح مربع الحوار التالى :
قم بكتابة أسم قاعدة البيانات فى مربع النص Datasource ونوع الامتداد كما فى الشكل السابق ثم أوكية ...
الخطوة الثانية : قم باضافة نص اتصال بحقول جدول قاعدة البيانات Command1 وذلك بأن تجعل الماوس فوق Connection1 ثم كليك شمال ثم أختر add command
الخطوة الثالثة : قم بالوقوف بالماوس على Command1 ثم كليك شمال ثم أختر خصائص propertes سيظهر لك مربع الحوار التالى :
قم بتنشيط الخيار SQL Statement ثم أكتب جملة الاستعلام التالية :
Select ID, name, salary, (salary * .17) As prc, (salary+prc)as Total From [Table1]
كما فى الصورة التالية :
ومثلما ترى عملت جملة استعلام لانشاء حقل (prc),(salary),(mane),(ID) وهو الحقل المحسوب و الذى يساوى (salary * .17) ....ثم أخيرا الحقل المحسوب(Total) والذى يساوى (salary+prc)
الخطوة الرابعة : قم بأدراج تقرير للمشروع ...ثم بعد ذلك بقم بتصميم التقرير كما يحلو لك لكن المهم تحديد datasource و datamember كما فى الشكل التالى :
الخطوة الخامسة و الاخيرة ...تحديد مصدر البيانات لكل حقل من الحقول السابقة فى التقرير كما فى الشكل التالى :
وهكذا بالنسبة لكل حقل من الحقول السابقة ........
اما اذا اردت ان تحصل على أجمالى كل حقل فما عليك الا ان تضع Function وذلك كما فى الشكل التالى :
ففى الشكل السابق قمت بوضع Function فى التقرير ثم جعلت Datafield تساوى salary ليقوم بحساب اجمالى حقل المرتبات اخر التقرير وهكذا بالنسبة لاى حقل أخر
هذا بالنسبة للشق الاول من السؤال وقد ارفقت لك مشروع عملى فى المرفقات ...أما الشق الثانى من السؤال فبصراحة لم استطيع الحصول على كود لفعل ذلك فلا تبخل علينا به ان وجدته فى أحد الموافق ...
تحياتى القلبية
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: كيفه عمل عمليات حسابيه داخل الــ Data Report ؟؟
المشروع فى المرفقات
- المرفقات
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: كيفه عمل عمليات حسابيه داخل الــ Data Report ؟؟
جزاك الله كل خير على الاهتمام والرد وبارك الله فيك
جاري التجربه ولك كل الشكر والتقدير اخي حمد
جاري التجربه ولك كل الشكر والتقدير اخي حمد
goldenman100- عضو شرفى
- تاريخ التسجيل : 09/08/2012
المساهمات : 27
النقاط : 46
التقيم : 1
الدولة :
الجنس :
رد: كيفه عمل عمليات حسابيه داخل الــ Data Report ؟؟
جزاك الله كل خير اخي احمد
قمت بتجربه الشرح ولكن ظهرت لي مشكلة وهي اني اريد عمل ذلك عند تحديد اسم العميل ( كشف حساب عميل )
واريد اظهار نتائج هذا العميل فقط المحدد فقظ من combobox واظهار اسم العميل باعلى الصفحه
وهذا رابط المشروع
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
قمت بتجربه الشرح ولكن ظهرت لي مشكلة وهي اني اريد عمل ذلك عند تحديد اسم العميل ( كشف حساب عميل )
واريد اظهار نتائج هذا العميل فقط المحدد فقظ من combobox واظهار اسم العميل باعلى الصفحه
وهذا رابط المشروع
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
goldenman100- عضو شرفى
- تاريخ التسجيل : 09/08/2012
المساهمات : 27
النقاط : 46
التقيم : 1
الدولة :
الجنس :
رد: كيفه عمل عمليات حسابيه داخل الــ Data Report ؟؟
اخي الحبيب جزاك الله كل خير تم التوصل الى حل المشكلة الاولى وسأنشرها للافادة بإذن الله
goldenman100- عضو شرفى
- تاريخ التسجيل : 09/08/2012
المساهمات : 27
النقاط : 46
التقيم : 1
الدولة :
الجنس :
رد: كيفه عمل عمليات حسابيه داخل الــ Data Report ؟؟
goldenman100 كتب:اخي الحبيب جزاك الله كل خير تم التوصل الى حل المشكلة الاولى وسأنشرها للافادة بإذن الله
شكرا يا اخى و ننتظر الشرح من حضرتك .....ونرجو المعذرة لعدم وجود رد على حضرتك و ذلك بسبب غيابى و غياب أ/أحمد مناع هو ايضا عن المنتدى ....لذلك ربما لم تجد الرد بسرعة ....
NEXT- الادارة
- تاريخ التسجيل : 18/02/2011
المساهمات : 446
النقاط : 200660
التقيم : 28
الدولة :
الجنس :
رد: كيفه عمل عمليات حسابيه داخل الــ Data Report ؟؟
اسف على تأخير الشرح اخي نظراً لإنشغالي الفترة السابقة
وتم عمل الشرح على هذا الرابط بالمنتدي
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
وتم عمل الشرح على هذا الرابط بالمنتدي
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
goldenman100- عضو شرفى
- تاريخ التسجيل : 09/08/2012
المساهمات : 27
النقاط : 46
التقيم : 1
الدولة :
الجنس :
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: فجوال بيسك 6 vb :: قسم نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الثلاثاء مارس 26, 2024 6:26 pm من طرف moslema_r
» شركة تنظيف استراحات بالرياض
الأحد مارس 24, 2024 10:49 pm من طرف moslema_r
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» شركة تنظيف ثريات بالرياض
الخميس مارس 21, 2024 7:23 pm من طرف moslema_r
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد
» افضل معلم جبس بالرياض تركيب جبس بورد بالرياض 20% خصم اتصل الآن
الأحد مارس 17, 2024 1:09 pm من طرف رانيا حماد
» شراء اثاث مستعمل بالكويت بخصم 30%
الأحد مارس 17, 2024 12:54 pm من طرف رانيا حماد
» افضل فني كهربائي منازل بالرياض جودة 100% | اتصل الآن
الأحد مارس 17, 2024 12:36 pm من طرف رانيا حماد