![]() |
|
سؤال عن كيفية عمل شرط في الكريستال ريبورت - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : سؤال عن كيفية عمل شرط في الكريستال ريبورت (/showthread.php?tid=26074) الصفحات:
1
2
|
سؤال عن كيفية عمل شرط في الكريستال ريبورت - ُEmam - 11-08-18 السلام عليكم بارك الله فيكم جميعا علي ماتقدموه من مساعده للجميع اصمم برنامج للتحاليل الطبيه ولكن عندي مشكلتين الاولي : لوكان المريض عمل مجموعة تحاليل ومنهم تحليل نتيجته فيها مشكله يعني النتيجه اقل من المعدل الطبيعي . فاريد ان يظهر الناتج بلون مختلف ان كان اقل من المعدل الطبيعي كما بالصوره [attachment=19095] المشكله الثانيه : ان كان هناك Field قيمته صفر لايظهر في التقرير وتظهر باقي السجلات قريبه من بعض ولكن لو كانت هناك قيم تساوي صفر لا تظهر وتظهر القيم التاليه بعيده كما بالصوره [attachment=19096] RE: سؤال عن كيفية عمل شرط في الكريستال ريبورت - Null - 11-08-18 بخصوص تغيير لون النتيجة إضغظ زر يمين على الحقل في التقرير واختار Format Object عند ظهور نافذة Format Editor حدد التبويب Font واضغط على زر x.2 المقابل للون Color سيفتح لك محرر الفورمولا اكتب التالي كود : if {table.field} < 5 then crRedواإذا كان لديك جدول في الحد الأدنى فتحتاج للإستعلام عنه وتضع القيمة مكان (5) بنفس الطريقة {table.field} بخصوص النتائج الصفرية هذا يتم بالاستعلام بحيث تشترط أن تكون قيمة نتيجة التحليل أكبر من صفر RE: سؤال عن كيفية عمل شرط في الكريستال ريبورت - ُEmam - 11-08-18 (11-08-18, 04:12 AM)Null كتب : بخصوص تغيير لون النتيجة إضغظ زر يمين على الحقل في التقرير واختار Format Objectبارك الله فيك اخي ولكن اريد الكود الصحيح في حالة وجود حقلين لاني ادخلت الكود التالي ولكن به خطأ كود : if {table.field} > {table.field2} and {table.field} < {table.field3} then crRedثانيا : النتائج التي هي اكبر من صفر تظهر بالفعل ولكن المشكله قد يكون هناك حقل نتيجته صفر فلايظهر في التقرير ولكن يبقي مكانه فارغ في التقرير . فهل هناك طريقه تجعل الحقول التي تظهر متجاوره حتي ولو كان هناك حقول مخفيه ؟ RE: سؤال عن كيفية عمل شرط في الكريستال ريبورت - Null - 11-08-18 لو فرضنا أن الجدول table فيه إسم حقل النتيجة هو Result واسم حقل الحد الأدنى هو Minimum وإسم حقل الحد الأعلى هو Maximum وتريد يكون لون النتيجة أحمر في حالة أقل من الحد الأدنى ( أو ) أكثر من الحد الأعلى سيكون الكود كالتالي كود : if {table.Result} < {table.Minimum} or {table.Result} > {table.Maximum} then crRedلاحظ علامات > و < و or RE: سؤال عن كيفية عمل شرط في الكريستال ريبورت - ُEmam - 12-08-18 (11-08-18, 06:38 PM)Null كتب : لو فرضنا أن الجدول table فيهبارك الله فيك اخي علي مساعدتك الكود اشتغل تمام بفضل الله ثم مساعدتك وجزاك الله خيرا ولكن متبقي الجزئيه الاخري وهي كيف اجعل الحقول قريبه من بعض مع العلم ان بينهم حقل فارغ ومخفي أقسام كريستال ريبورت Crystal Reports Sections - Null - 12-08-18 الأقسام Sections هي مناطق التصميم التي تستخدمها لإنشاء تقريرك. توفر تقارير CrystalReports بشكل افتراضي خمسة أقسام رئيسية: رأس التقرير Report Header - تتم طباعة الحقول الموضوعة في هذا القسم مرة واحدة ، في بداية التقرير. رأس الصفحة Page Header - تتم طباعة الحقول الموضوعة في هذا القسم في بداية كل صفحة جديدة. التفاصيل Details - تتم طباعة الحقول في هذا القسم مع كل سجل جديد. تذييل التقرير Report Footer - تتم طباعة الحقول الموضوعة في هذا القسم مرة واحدة ، في نهاية التقرير. تذييل الصفحة Page Footer - تتم طباعة الحقول الموضوعة في هذا القسم في أسفل كل صفحة جديدة. المصدر: Sections in Crystal Reports - Business Intelligence BI RE: سؤال عن كيفية عمل شرط في الكريستال ريبورت - Null - 12-08-18 (12-08-18, 01:55 AM)ُEmam كتب : ولكن متبقي الجزئيه الاخري وهي كيف اجعل الحقول قريبه من بعض مع العلم ان بينهم حقل فارغ ومخفي الغالب أن ارتفاع الهامش بين أجزاء التقرير Sections وخصوصا الهامش الموجود تحت الحقول الموجودة في قسم التفاصيل Details التفاصيل في الرد #6 RE: سؤال عن كيفية عمل شرط في الكريستال ريبورت - ُEmam - 12-08-18 (12-08-18, 05:12 AM)Null كتب :(12-08-18, 01:55 AM)ُEmam كتب : ولكن متبقي الجزئيه الاخري وهي كيف اجعل الحقول قريبه من بعض مع العلم ان بينهم حقل فارغ ومخفي جزاك الله خيرا اخي علي اهتمامك
اعرف هده المعلومات
اعرف اني اطلت عليك ولكن لعل اجد حل ان شاء الله
لقد ارفقت صورتين الاولي بها بيانات كامله وليس بها مشاكل والثانيه بها تحليل قيمته صفر اسمه Sodium فلم يظهر بالتقرير
فهل من طريقه تجعل التقرير يرتب الحقول الموجوده في الصوره الثانيه كما يالصوره الاولي يعني يقوم بتنسيق الحقول الظاهره تلقائيا ويتجاهل الحقول المخفيه؟
RE: سؤال عن كيفية عمل شرط في الكريستال ريبورت - ahmedmansour - 12-08-18 https://www.youtube.com/playlist?list=PLdI8JH1ubsUBFPiJOJN5lNRZLRG6ElmTd راجع الدورة دى هتفيدك كتير و كل ال سالت انت علية هتلاقى اجابتة فى الدورة دى RE: سؤال عن كيفية عمل شرط في الكريستال ريبورت - Null - 13-08-18 ارفق المشروع |