![]() |
|
تعبئة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : تعبئة (/showthread.php?tid=9620) |
تعبئة - حريف برمجة - 17-07-13 abuzzouz كتب :أخي حريف برمجة .. لدي سؤالين لو تكرمت: abuzzouz كتب :الله يزيدك من نعيمه أخي حريف برمجة اللي باللون الأحمر كلامك وبصراحه احسه متناقض مع بعض ،،،، فوق تقول فقط يعرض عدد المواضيع اللي تحمل كلمة "yes" ،،،،،، واسفل تقول بحيث ان الأسم الذي ليس لديه موافقة تكون النتيجة 0 ريح بالك وفكر ويش تبي بالضبط وابشر سعدك ... بالتوفيق تعبئة - abuzzouz - 17-07-13 أخي العزيز لا يوجد تناقض حيث أن كل اسم لديه مواضيع ومن هذه المواضيع ما هو موافق عليه، أريد أن يظهر بجانب كل اسم اجمالي مواضيعه في عمود واجمالي الموافق عليه في عمود آخر مثلاً أحمد لديه 4 مواضيع منها 2 موافق عليها وهكذا .. كذلك هل يمكن وضع معادلة في الصيغة SQLStr (مثلاً لكل موضوعين نقطة كل ثلاثة نقطتين ..) وشكرا جزيلا على سعة صدرك وتفهمك تعبئة - abuzzouz - 20-07-13 أخي العزيز حريف برمجة انتظر أن تكمل معروفك معي كما وعدت إقتباس :وابشر سعدك ... تقبل تحياتي تعبئة - حريف برمجة - 20-07-13 ابشر بسعدك اقولها لين بكره طيب ابغا افهم كيف تبي العرض ! علشان افهمك اكثر : نفس البيانات اللي عندك في القاعدة صمم جدول في برنامج وورد طريقة العرض وارفقها هنا وابشر تعبئة - abuzzouz - 20-07-13 شكرا لاهتمامك جاري اعداد الجدول بالإكسل تعبئة - abuzzouz - 20-07-13 أخي العزيز في المرفق ملف إكسل يُبين النتائج كما أريد ظهورها في الداتاغريدفيو مع خالص شكري وتقديري تعبئة - حريف برمجة - 20-07-13 [ATTACH=CONFIG]3402[/ATTACH] اشرح لي هذا كيف total approval تحصل على النقاط + points تعبئة - abuzzouz - 20-07-13 في حال كان لدى الشخص عدد 1 موضوع يحصل على 1 نقطة عدد 2 موضوع يحصل على 2 نقطة عدد 3 موضوع يحصل على 3 نقطة عدد 4 موضوع يحصل على 5 نقطة عدد 5 موضوع يحصل على 8 نقطة أي ليس لكل موضوع نقطة واحدة حيث يتعلق الأمر أيضاً بعدد المواضيع الموافق عليها أرجو أن أكون قد أوصلت الفكرة، وبالمناسبة اجريت تصحيح على المرفق السابق تعبئة - حريف برمجة - 20-07-13 مرحبا أخي اكتب الكود التالي في زر عرض البيانات في القريد : كود : Dim cmd As New OleDbCommand("CREATE VIEW Poin AS SELECT MyTable.name, Count(MyTable.Result) AS [Total Approval], Switch([Total Approval]=1,1, [Total Approval]=2,2, [Total Approval]=3,3, [Total Approval]=4,5, [Total Approval]=5,8) AS Points FROM MyTable WHERE (((MyTable.Result)='yes')) GROUP BY MyTable.name", Conn)يعطيك الناتج اللي طلبته ،، تحياتي ،، تعبئة - abuzzouz - 20-07-13 لا أدري ما المشكلة إلا أنه ظهر الخطأ الموضح في الصورة المرفقة |