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

تغير اللوان Grid موضوع سهل جدا

بدأه jawadfrhad في 25 أكتوبر 2009 · 4 رد · 1,161 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكم

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

طبعا الدرس خاص بالــgrid وهو التحكم بالصفوف والاعمدة.

مثلما تعرفون في grid يوجد صفوف واعمدة.

فاذا اردنا ان نحدد صفوف معينه وتكون بلون يختلف عن اللون الاصلي الموجود في grid يكون الكود كما يلي

thisform.Grid1.SetAll([DynamicBackColor],[ [iIF(degree.arabic > 49,RGB(0,128,255),RGB(255,255,255))],[Column

])

المقصود هنا

نحن نريد ان نحدد الصفوف التي تكون درجات الطلاب التي هي اصغر من 49 بحيث تكون باللون الازرق.

الشرط يوضع بعد iff ويتبعها اللون الذي تريده.

اما اذا اردنا تحديد خلايا في الاعمدة فيكون الكود كما يلي

(("thisForm.grid1.column2.dynamicbackcolor="IIF(degree.arabic > 49,RGB(0,128,255),RGB(255,255,255

طبعا

يكتب اسم grid واسم column ومن ثم dynamicbackcolor من ثم وضع الشرط الذي تريده ووضع اللون الذي تريده.

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

fox.rar

تم تعديل هذه المشاركة بواسطة jawadfrhad في 25 أكتوبر 2009 في 12:40

#2

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

مشكور يا اخي جواد .. معلومة جميلة .. بس ممكن استفسار بعد اذنك

اريد معرف الفرق بين IF و IIF

مشكور .............................................مشكور

مشكور... ......مشكور.....................مشكور.........مشكو ر

مشكور.............مشكور............ ..مشكور............... مشكور

مشكور........................مشكور ............................مشكور

مشكور... .................................................. .....مشكور

مشكور. .................................................. ...مشكور

مشكور..................................... ......... مشكور

مشكور.......................................مشكور

مشكور................ ................مشكور

مشكور............. ..........مشكور

مشكور.......... .......مشكور

مشكور.....مشكور

مشكو رمشكور

ly81f9038b6f.jpg

سقوط الإنسان ليس فشلاً، ولكن الفشل أن يبقى حيث سقط

#3

سلمت يداك أخي جواد على هذا الموضوع،

وأسمح لي أن أوضح للأخ أكرم الفرق بين IF و IIF

عملياً لا يوجد فرق بينهما

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

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

هذا بالاضافة الى أنها أسرع من IF العادية على ذمة الــ Help

lcName="FoxPro"
IF lcName="FoxPro"
	messagebox("OK")
else
	messagebox("Not OK")
endif


MESSAGEBOX(IIF(lcName="FoxPro","OK", "Not Ok"))

مع التحية

أستغفر الله العظيم و أتوب إليه

#4

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

السلام عليكم

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

وطبعا سوف ارفعه لك لكي استمع الى ما تعضني به.

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

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

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

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

#5

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

الشكر لك اخي جواد،

وصدقني لو حكيت انه المتحسسات الحرارية قهرتني لانها ما زبطت، وفقعت مرارتي :mad: :mad:

يا ريت تصورها وتبعتها مع الرسمة حتى أفهم شو أصل هذا الموضوع

وان شاء الله أفيدك بما أمكن .

مع التحية

أستغفر الله العظيم و أتوب إليه

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