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

سؤال عن كيفية عرض حقل يمثل لون في تقرير كريستال ريبورت

بدأه was_hal في 16 يوليو 2008 · 3 رد · 1,218 مشاهدة · في تصميم وبرمجة التقارير
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي جدول يمثل بيانات سيارات و أحد حقول الجدول يمثل لون السيارة نوع بيانات الحقل (Varchar) حيث أنني اخزن فيه لون السيارة بعد قراءته من مربع اختيار اللون Color Dialog

كيف يمكنني عرض لون السيارة في التقرير لاتمكن من طباعة بيانات السيارة بالكامل وتوضيح لونها

لم استطع ان اربط خاصية backcolor لاي اداة من الكريستال مع هذا الحقل

هل من حل شاكر لكم حسن تعاونكم؟

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#2

أخى الفاضل

بعد اضافة الحقل الذى تريده في التقرير

اعمل right click عليه واختار format object

من font tab عند color اضغط على الزر الخاص بالformula تبعه (x-2) ثم اكتب هذا الكود

if <field name> = "Black" then
crblack
else if <field name> = "Blue" then 
crblue 
.
.
.

ثم أكمل باقى القيم

بالتوفيق ان شاء الله

يا حى يا قيوم برحمتك أستغيث اصلح لى شأنى كله ولا تكلنى إلى نفسى طرفة عين

اللهم أعنا على ذكرك وشكرك وحسن عبادتك

اللهم انك عفو كريم حليم تحب العفو فاعفو عنا

اللهم إنى أسألك رضاك والجنة وأعوذ بك من سخطك والنار

اللهم إرحمنا فوق الأرض وإرحمنا تحت الأرض وإرحمنا وإعتق رقابنا يوم العرض

اللهم لا تدع لنا ذنبًا إلا غفرته ولا همًا إلا فرجته ولا مريضًا ولا دينًا إلا قضيته ولا عيبا إلا سترته ولا حاجًا هى لك رضا إلا قضيتها

اللهم انى أسألك موجبات رحمتك وعزائم مغفرتك والسلامة من كل إثم والغنيمة من كل بر والفوز بالجنة و النجاة من النار اللهم أمين يا رب العالمين

#3

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

سأصف لك الأمر أكثر

أنا اربط الحقل على الفورم مع قاعدة البيانات كنص كما شرحت سابقا وتعلم أن هناك تدرجات ألوان مثل (244,150,100,020) وهذا التنسيق يدعى RGB ومن الممكن أن يختار المستخدم من أداة اختيار اللون مثل هذه الألوان وعندها يكون من الصعب حصر الاحتمالات من الالوان

هل من الممكن أن أقوم بمثل ما يلي:

txtColor.backcolor = <Field_name>

وشكرا

1338031614581.png

" اللهــم إنّا مغلــوبــون فانتصــــر "

(اللهم سبحانك لا علم لنا إلا ما علمتنا إنك أنت العليم الحكيم)

#4

السلام عليكم

العضو الكريم الحل بسيط جدا

في الجدول اللي بتحفظ فيه بيانات اللون اعمل ثلاثة حقول سجل فيهم قيم RGB بناء على تحليل اللون اللي اختاره المستخدم

وفي تصميم التقرير ابعت القيم دي كا برامتر فيلد أحمرو أزرق وأخضر

و استخدم دالة Color (red, green, blue)

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

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

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

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

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