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

كيف يمكن التحكم بالتدرج اللوني للنماذج برمجيا؟

بدأه kafi في 21 يوليو 2011 · 16 رد · 1,307 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

السلام عليكم

في اطار تحسين تصميم النموذج المرفق، فقد يكون المستثمر للبرنامج لا يحب التدرجات اللونيه في النموذج المنسق ( تدرجات لونيه للسجلات)

السؤال

1- هل من الممكن الغاء كل التدريجات اللونية برمجيا، وجعل تدرج السجلات احادي اللون ابيض مثلاً

ملف المثال : معمول على اكسس 2007

وشكرا

Question_2007_04.zip

#2

انت تستخدم للنموذج الفرعي عرض كجدول ، وهذه طريقة عرض الجداول في الاكسس 2007 وما بعده، والحل الأمثل أن يكون العرض كنموذج مستمر وتعمل له التنسيق ليظهر كأنه جدول ويظهر لك بالطريقة التي طلبتها.

عملت لك التعديل اللازم في التصميم الفرعي وأخفيت طبعا الحقول الغير مرغوب في ظهورها وأنحلت الاشكالية ومرفق لك التعديل.

Question_2007_04.zip

#3

السلام عليكم

شكرا اخي Superhot3000 على اجابتك، ولكن ما اردته مغاير تماما للحل المقدم، ( تغيير الغاء التدرج يدوياً - اثناء التصميم) فالمطلوب:

1- وضع كود مهمته ازالة التدرج اللوني، وعن طريق هذا الكود يمكننا عندئذ وضع Option بالبرنامج لسؤال المستخدم فيما اذا كان يرغب بالتدرج اللوني.

وشكرا

#4

عادة في موضوع الخيارات...شخصيا استخدم جدولا خاصة يخزن ما يفضله المستخدم...ويتم استدعاء الاكود بدالة Lookup وغيرها من الطرق، والسؤال عنها في تحميل النموذج وتطبيق الخيارات حسب المطلوب..

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

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 23 يوليو 2011 في 17:08

1 −1

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#5

المشكلة عندي أخي همام ليست في كيفية ال Option وطريقة استدعائه ، فهناك اكثر من طريقة لذلك كما تفضلت

ولكن السؤال

1- ماهو الكود الذي يمكن وضعه لالغاء التدرج اللوني في النموذج ؟

شكرا

#6

حتى تكون الصورة واضحة

هذه الخاصية ليست من خصائص النموذج

و لكنها من خصائص جزء التفاصيل بالنموذج

و لالغاءها استخدم هذا الكود

Me.Detail.AlternateBackColor = -2

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#7

اخي Abo_Yossof

في البداية شكرا جزيلا على اجابتك

ولكن تم وضع الاجابة في حدث الفتح للنموذج الرئيسي .... فلم يتغير شئ

تم وضع الاجابة في حدث الفتح للنموذج الذي به السجلات الملونه... ايضا لم يتغير شئ

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

والف شكر

post-32358-010111400 1311414845_thumb.jp

المرفقات
3.JPG
#8

نعم أخى

لان النموذج معروض بشكل جدولى

لذلك يحتاج الى كود مختلف

لالغاء التبادل اللونى نستخدم

Me.DatasheetAlternateBackColor = -2

و لعرض التبادل اللونى

Me.DatasheetAlternateBackColor = 16053492

حيث الرقم هو اللون المطلوب

1

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#9
همام ابوعرقوب كتب:

عادة في موضوع الخيارات...شخصيا استخدم جدولا خاصة يخزن ما يفضله المستخدم...ويتم استدعاء الاكود بدالة Lookup وغيرها من الطرق، والسؤال عنها في تحميل النموذج وتطبيق الخيارات حسب المطلوب..

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

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

اي اخلاق

1

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#10
همام ابوعرقوب كتب:

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

اي اخلاق

انا ايضا استغربت من -1 فى مشاركتك و راجعتها عدة مرات و لم اجد بها اى شئ يعطى سالب

بل على العكس لقد استفدت منها فى جزئية الجدول المخزن به مفضلة المستخدم

لذلك لك منى +1 :)

كيميائى / محمد طه

#11

بارك الله فيكم اخوتي الاعزاء...اعذروني على هذا التشويش على مسار الموضوع

لكن البعض في المنتدى..يترك الفائدة العلمية ويدخل نفسه في نقاشات خارجية، وياتي ويتتبع مشاركاتك وبدون وعي يضع سالب..كان السالب يساعده في اثبات وجهة نظهر

انا قلت ما قلت من باب انزعاجي من وجود سالب على مشاركة لا يوجد فيها ما يشير الى معلومة خاطئة على الاقل...

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

لكن اشكركم جميعا واسف مرة اخرى للمقاطعة

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 26 يوليو 2011 في 15:59

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#12

شكرا لجميع الاخوة المشاركين - اخي همام ابو عرقوب ، واخي Superhot3000 ،

واخص بالشكر اخي Abo_Yossof للحل المقدم من قبله.

والسلام عليكم

تم تعديل هذه المشاركة بواسطة kafi في 27 يوليو 2011 في 20:02

#13

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

فصفحات هذا المنتدى وزواره وأعضائه يشهدون بأنك فعلا سوبر مان أكسيس

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

تم تعديل هذه المشاركة بواسطة أيمن الزعبي في 28 يوليو 2011 في 07:34

#14

السلام عليكم

كيف يمكن لنا ان نجعل التدرج اللوني واحد على كافة الحقول، اي يتحرك صعودا ونزولا روح واحدة

بمعنى آخر

عندما نكون واقفين على عنصر معين، فيصبح ذلك العنصر باطار اصفر وارضية مغايرة لروح التحديد

ما ارغب به هو جعل كافة الحقول بما فيها العنصر الذي واقفين عليه يأخذ نفس روح اخوته

اظن في ذلك جمالية اكثر للنموذج، في حال الغاء التدرج اللوني

ارجو التعديل على المثال المرفق

وشكرا

Question_2007_04_A.zip

تم تعديل هذه المشاركة بواسطة kafi في 9 أغسطس 2011 في 00:32

#15

هذا الاطار المقصود به هو ان يبين

الموضع الحالى لمؤشر الكتابة (و هذا من وجهة نظرى أفضل للمستخدم)

و لكن باقى الخلايا فى السجل تأخذ لون اخر

و لكى تغير خلفية الخلايا عند التركيز عليها

ستحتاج الى استخدام التنسيق الشرطى

كليك يمين على الخلية و اختار تنسيق شرطى

كما فى المرفق

Question_2007_04.rar

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#16

شكرا اخي Abo Yossof على اجابتك

ولكن مشكلة التنسيق الشرطي هو ان اللون مفروض عليك من خلال مربع الالوان- الامر الذي ادى الى لون مغاير كما ترى عن باقي الالوان - ليس نفس درجة اللون باقي العناصر

هذا من جهة ومن جهة ثانية

التنسيق الشرطي لا يعمل بكفاءة، فمن خلال الصعود والنزول بالاسهم ( اي الحركة صعودا وهبوطا) نلاحظ عدم عمل التنسيق الشرطي على معظم الخلايا

ارفقت صورا للايضاح

ارجو ان تكون قد تخيلت معي ما اطمح اليه، وهو شريط باحادي اللون، حتى الاطار الاصفر على العنصر الذي نحن واقفين عليه، ياريت يذهب ولا يظهر، حتى يصبح الشريط كله بروح واحدة، كانه مستطيل واحد.

الغاية من ذلك برأي أنه يعطي جمالية اكثر، لانه لا يوجد عندي تعديل على خلايا النموذج بشكل مباشر

هل من حل لذلك ؟

والف شكر

post-32358-038556600 1312927766_thumb.jp

post-32358-043360500 1312927825_thumb.jp

المرفقات
1.JPG2.JPG
#17

بسم الله الرحمن الرحيم

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

لي مداخلة بسيطة

هل يمكن عمل مثل هذا التدرج في التقارير في اكسيس 2003

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

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

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

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

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