الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال بخصوص مربع نعم/لا

مغلق
بدأه علي في 9 مارس 2002 · 15 رد · 957 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

الحمدلله اني استطعت الاشتراك اخيراً في هذا المنتدى الرائع واحب ان احيي جميع الاعضاء

سؤالي هو:

لدي برنامج استخدمت فيه مربع نعم /لا في الجدول والنموذج والمطلوب انه في التقرير اريد انشاء مربع يجمع السجلات التي قيمة مربع نعم /لا فيها هي نعم فقط

وهل هناك كود خاص يجعل لون اسم صاحب السجل في التقرير هو اللون الاحمر مثلا اذا كانت قيمة مربع نعم /لا هي نعم اما بقية السجلات فتبقى على اللون الافتراضي

شكرا لكم

مع العلم اني بحثت في جميع المواضيع ولم اجد الحل

#2

بالنسبة للجمع الشرطي

=Sum(IIf([check_Value]=-1,[check_Value],0))

و بالنسبة للتلوين

http://www.arabteam2000.com/vb/showthread....%CA%E1%E6%ED%E4

http://www.arabteam2000.com/vb/showthread....%CA%E1%E6%ED%E4

http://www.arabteam2000.com/vb/showthread....%CA%E1%E6%ED%E4

#3

بارك الله فيك يا اخ مصراوي

بس وين احط الكود بالضبط [shdw]شكرا[/shdw]

#4

ان كنت تريد المجموع الكلي

فضع الكود فى مصدر البيانات لصندوق نص

Control Source of a Text Box

علي أن يكون مكانه فى تذييل التقرير

Report Footer

و ان لم يكن ظاهرا فأظهره من قائمة View

#5

بارك الله فيك يا اخ مصراوي

سأحاول واخبرك بالنتيجة

[gl]شكرا[/gl]

#6

شكراً يا اخ مصراوي

الكود هذا لم ينجح

حيث اني اقوم بوضعه في مصدر عنصر التحكم

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

شكرا

#7

آسف لعدم وضوح الرد

استبدل

check_Value

باسم الحقل الذي فيه (نعم او لا ) فى المرة الاولي و اسم الحقل المراد جمعه فى الثانية

=Sum(IIf([check_Value]=-1,[ValuetoSum],0))

حيث القيمة الاولي هي اسم حقل الاختبار

و الثانية هي اسم الحقل المراد جمعه

وان لم يكن فانشر القاعدة

#8

عشت يا اخ مصراوي

هذا هو الملف

http://mypage.ayna.com/ali00009/db5.mdb

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

كيف يتم جمع السجلات المؤشر لهم بنعم فقط بخانة نعم لا

الموجود عدد 7 بينما الصحيح هو 3

شكراً لك

#9

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

هذا هو الملف بعد التعديل

http://mypage.ayna.com/mtarafa/SumIF.zip

مع ملاحظة اني غيرت أسماء الجدوال و الحقول الي الانجليزية ، و أرجو من الجميع عمل ذلك فى الامثلة لأن أسماء الحقول و الجداول و الفورم العربية تنتج منها مشاكل كثيرة فى كتابة الكود و ال SQL مع المحافظة طبعا علي لغة واجهة البرنامج بالعربية كما تريد ، و لكن المشكلة فى اسماء الحقول و الجداول و الفورم

#10

شكرا لك يا اخ مصراوي

الان انحلت المشكلة هذه

ولكن بخصوص الكود الخاص بجعل لون اسم صاحب السجل في التقرير هو اللون الاحمر مثلا اذا كانت قيمة مربع (نعم لا) هي نعم اما بقية السجلات التي قيمة المربع (نعم لا) هي لا فتبقى على اللون الافتراضي (الاسود مثلا).

فأنا لم اتوصل لنتيجة من خلال الروابط التي اعطيتني اياها فهي تتحدث عن الشرط على الحقل نفسه اما طلبي فهو عن تاثير الشرط على حقل اخر

امل ان اجد لديك الحل فقد حاولت عن طريق قاعدةif ولم انجح (اخوك غشيم في الكود)

شكرا لك

#11

مبدأيا ، يمكن التحايل علي ذلك بأن نجعل الحقل المراد تلوينه يبدأ بأي حرف مثل "*" مثلا و ذلك من خلال حدث بعد التحديث لحقل ال "نعم و لا" فى حالة تحقيق الشرط.

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

جرب و سأبحث عن حل آخر يكون أفضل من هذا

#12

وبعد اذنك اريد ان انشره للفائده

اذا اردنا ان يكون لون الحقل أو تنسيقه بشكل معين اذا كانت قيمته أو قيمة حقل اخر قيمه معينه فما علينا الا الاتي:

1- نذهب للحقل ونحدده ثم من تنسيق في الاعلى نختار تنسيق شرطي.

2-يظهر مربع فيه تنسيق افتراضي وهو حالة الحقل اذا لم يتحقق الشرط. واسفله يظهر شرط 1 وهو المطلوب.

3- في شرط 1 نختار من القائمة حالة (تعبير هو).

4-وفي المربع الذي بجانبه نضع هذه الداله

([اسم الحقل المراد ان يتحقق الشرط فيه])="القيمة او العبارة التي بموجبها يتحقق التنسيق "

ومن ثم نقوم بالتنسيق للحقل الذي نعد خصائصه كما نشاء من خلال الادوات الموجوده في هذه النافذه.

والتنسيق الشرطي يعطيك المجال في التنسيق لثلاث شروط بالتوالي وذلك عن طريق اضافة الموجودة اسفل نافذة تنسيق شرطي

شكرا لك يا اخ مصراوي على تعاونك اللا محدود والى الامام

#13

السلام عليكم

ما فهمته هو أنك تريد اظهار التنسيق الشرطي لحقل بناء علي قيمة حقل آخر و ليس نفس الحقل ( فهل نجحت فى ذلك بالطريقة العادية التي ذكرتها ؟؟ )

أنا قد وجدت حل يجعل لون الاسم يظهر متغيرا فور تغيير حقل "له قرض"

http://mypage.ayna.com/mtarafa/colorif.zip

و فيه جعلت خلفية الاسم شفافة و نفذت التنسيق الشرطي علي حقل "له قرض" بنفس الحجم ووضعته تحته

و جعلت الاسم و الخلفية بنفس اللون ، فيبدو أن لون الاسم يتغيير بتغيير حقل ال check box الخاص بله قرض أم لا

#14

نعم يا اخ مصراوي بالطريقة العاديه عن طريق التنسيق الشرطي تستطيع عمل اي تنسيق للحقل سواء بناء على قيمة معينه في الحقل نفسه او اي حقل اخر .

والطريقة التي وضعتها في المثال جيده ايضا ولكن عن طريق التنسيق الشرطي توجد تنسيقات وامكانيات اكبر.

وهذا هو المثال:

http://mypage.ayna.com/ali00009/db5.mdb

شكرا لك عزيزي مصراوي على سرعة تجاوبك والسلام

#15

السلام عليكم

جزاك الله خيرا

حلك أفضل من حلي ، لأن حلي فيه تحايل و حلك حل مباشر

و شكرا علي المعلومة

(f)

#16

العفو يا اخ مصراوي حنا تلاميذك والفضل يرجع اولا لك والحل اللي قلته انا ماخوذ من هذا المنتدى الرائع ولكن كان يبغاله بحث دقيق.

ياريت تصنفون المواضيع حتى يسهل البحث للاعضاء والزوار

شكرا لك

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…