مرحبا اخواني محتاج مساعدتكم بكود صغير بأضافه شرط صغير على الحساب من ال datagridviwe انا الكود عندي جاهز ويسحب جميع القيم وبيعطيني المجموع الاخير ...... الحين حابب تساعدوني كيف احسب على شرط معين اذا كان الحاله ok في ال stauts يحسب الحقول فقط الموجود بها ok اما الحقول الفارغة لايقوم بحسبااانها يعني بدل النتيجة تكون 3000 المفترض تكون 2000 لانو في عندي حقلين فارغات من الحالة ok .... ,وبعد كذا يضيف لي صف في داتا جيرد فيو 2 بنفس المسمى stauts وبه عدد ال ok الموجودة للكود رقم 1 في الداتا جيرد فيو 1 وجزاكم الله الف خير اخواني الكرام قمت بارفاق البرنامج للتعديل وصورة الشرح بالمخرجات المطلوبة وجزيتم خير .....
14-09-15, 01:17 AM (آخر تعديل لهذه المشاركة : 14-09-15, 01:20 AM {2} بواسطة moh61.)
بارك الله فيك اخي الطالب وجزيت خيرا ..... جهود رائعه منك اتمنى لك التوفيق .......ما اريد منكم الا سوى اقترح اخير ليكتمل البرنامج وهي في الشرطين هذول :
" HAVING (SUM([total]) >= 700 )
" AND (COUNT([code]) >= 4 )
عندي الشروط هاااذي تتغير شهريا بحكم ظروف البرنامج تبعي ...انا سويت اقترح صغير وارفقته بالبرنامج احتاج وجهه نظرك هل ينجح اقتراحي اضفت جدول جديد بقاعدة البيانات بالشروط اعلاه على اساس انو الداتا جيرد فيو 1 تحسب الشروط من الجدول بس كيف طريق الكود راح تكون هاذي محتاجة شوية مساعدة وجزيت خيرا اخي الطالب شاهد المثال المرفق بحيث انو الشروط اعلاه ماتكون موجودة بالكود لانو هاذي تتغير عندي شهريا ممكن احتاج بدل من ال 700 مثلا تصير 800 وهكذا ارفقت الجدول الجديد بالمثال واذا في اقتراحات افضل من كذا يرجى افادتي اخوني بحيث اني اقدر اغير الشروط من قاعدة البيانات بدلا من فتح الكود ارجو ان تكون وصلت الفكرة وشكرا اخواني ...