![]() |
|
كيف نعمل Count بشروط معينة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم اسئلة التقارير والطباعة تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=71) +--- الموضوع : كيف نعمل Count بشروط معينة (/showthread.php?tid=21508) |
كيف نعمل Count بشروط معينة - abozeyd - 27-08-17 عندي مجموعة من سجلات الطلاب وأريد حساب عدد السجلات التي تقل علامتها أو تزيد عن قيمة معينة مثلا (أقل) من 5 هل يمكن عمل ذلك بدالة count? أم هناك طريقة أخرى؟ RE: كيف نعمل Count بشروط معينة - أبو نوره - 27-08-17 مرحبا اخى ماذا تقصد ب بدالة count ولو تضع محاولتك منشان نحاول نعدل عليها RE: كيف نعمل Count بشروط معينة - abozeyd - 27-08-17 سأحاول رفع المشروع لاحقا باذن الله وساوضح المشكل في الكريستال ريبورت في نافذة (formula workshop) أضع الصيغة التالية ({Count({feld}) فأتحصل على عدد كل السجلات لكن لما وضعتها بهذه الصيغة 5<({Count({feld}) يخرج لي في التقرير القيمتين المنطقيتين (True - False) بدل من عدد السجلات التي تحقق الشرط أقل من 5 أو أكثر؟ فأين الخطأ؟ هل في استخدام الدالة ؟ أم في الطريقة؟ RE: كيف نعمل Count بشروط معينة - أبو نوره - 27-08-17 مرحبا اخى بحثت لك عن الطريقه فوجدتها في هذا الرابط Conditional counting in Crystal Reports ساختصر لك الطريقه هي عباره عن خطوتين الخطوة الاولى عمل Formula Field جديد وسمه Val_Low وعندما تفتح لك نافذة تحرير الفورمولا ضع هذا الكود مع تعديل اسم الجدول والحقل PHP كود : IF {Table1.feld} < 5 THEN 1 ELSE 0; الخطوة التانيه نذهب للجزء اللي تريد تضع النتيجه فيه و نضغط زر يمين ونختار Inset ومنها Summary ونحدد في الاول منه Val_Low اللي انشاناه في الخطوه الاولى ونحدد في الثاني Sum في الغالب يكون محدد افتراضي والثالث نحدد القسم المراد وضعه فيه [attachment=15250] وهذا الم [attachment=15251] بالتوفيق اخى RE: كيف نعمل Count بشروط معينة - abozeyd - 27-08-17 جزاك الله خيرا تمت التجربة بنجاح |