اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاته،،،

إخواننا أعضاء المنتدى الكرام ،،، أرغب من سيادتكم بمساعدتي في التقرير المرفق

حيث أريد عندما تتكرر السجلات تظهر خلفية السجلات بلون واحد وليكن مثلا أصفر فاتح

وجزيتم عنا خيرا

Emp List.rar

قام بنشر

بعد اذن اخي ابو خليل

اخي الفاضل aimanano

يمكنك عمل ذلك عن طريق فتح التقرير في عرض التصميم وبعد ذلك كليل يمين علي مربع النص المراد تلوينه واختيار تنسيق شرطي من القائمة المنسدله

ويمكنك استخدام التعبيرات كشرط للون ويمكنك عمل اكثر من شرط

والله الموفق.

قام بنشر

في البداية الشكر لجميع الاخوة

اخي احمد انا لا اتكلم عن التنسيق الشرطي ولكن في التقرير لاحظت وجود الحقل ss

وهو حقل غير موجود في الجدول و مرتبط بعملية تكرار البيانات

طلبي هو توضيح عمل الحقل ss كاملا من ناحية الانشاء و استخراج المكرر

وجزيل الشكر سلفا لجميع الاخوة

قام بنشر

اخي الفاضل

وظيفة الحقل ss هي تحديد ما اذا كان السجل مكرر ام لا فعندما يكون مكرر تكون قيمتها 1 ويتم تلوين السجل اما اذا كانت قيمتها 0 اي لا يوجد تكرار لا يتم تلوين السجل

والتكرار هنا يتم احتسابه علي اساس الحقل SFile

والله الموفق

قام بنشر

اعذرني اخي ان اثقلت عليك ولكن يبدو ان طلبي لم يتضح حتى الآن

المطلوب بالضبط

الكود او المعادلة التي على اساسها يتم معرفة اذا ماكان الحقل مكرر ام لا

ولكم جزيل الشكر سلفا

قام بنشر (معدل)

السلام عليكم

جزاك الله خيرا أخي أبو خليل وجعله بميزان حساناتك....

والف شكر للأخوة الأعضاء وأضم صرتي إلى صوت أخي aimanano

اعذرني اخي ان اثقلت عليك ولكن يبدو ان طلبي لم يتضح حتى الآن

المطلوب بالضبط

الكود او المعادلة التي على اساسها يتم معرفة اذا ماكان الحقل مكرر ام لا

ولكم جزيل الشكر سلفا

تم تعديل بواسطه أيمن عبادي
قام بنشر

اخواني الكرام

لو لاحظتم في مصدر سجلات التقرير يوجد هناك استعلام

قم بفتح الاستعلام وسوف تجدون حقل ss من ضمن حقول الاستعلام

يوجد في حقل ss هذه المعادلة


ss: IIf(DCount("sfile","empInfo","sfile='" & [sfile] & "'")>1,1,0)

حيث تم استخدام دالتين, iif و dcount

تقوم داله Dcount بعد السجلات التي تتوافق مع رقم sfile فاذا وجد سجل مكرر تقوم بتمرير القيمه الى داله iif الشرطية حيث تقوم داله iif الشرطية بوضع القيمه 1 اذا كانت القيمه الممرره لها من الداله السابقه اكبر من 1 ، واذا كان لا يوجد قيمه او بمعنى 0 تقوم باعطى 0 ثم يقوم التنسيق الشرطي بالتلوين

ان شاء الله اتضحت الصوره

قام بنشر

اخواني الكرام

لو لاحظتم في مصدر سجلات التقرير يوجد هناك استعلام

قم بفتح الاستعلام وسوف تجدون حقل ss من ضمن حقول الاستعلام

يوجد في حقل ss هذه المعادلة


ss: IIf(DCount("sfile","empInfo","sfile='" & [sfile] & "'")>1,1,0)

حيث تم استخدام دالتين, iif و dcount

تقوم داله Dcount بعد السجلات التي تتوافق مع رقم sfile فاذا وجد سجل مكرر تقوم بتمرير القيمه الى داله iif الشرطية حيث تقوم داله iif الشرطية بوضع القيمه 1 اذا كانت القيمه الممرره لها من الداله السابقه اكبر من 1 ، واذا كان لا يوجد قيمه او بمعنى 0 تقوم باعطى 0 ثم يقوم التنسيق الشرطي بالتلوين

ان شاء الله اتضحت الصوره

:fff::signthankspin::fff:

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information