اود الاستفسار عن كيفية عمل لون سطر عن سطر في التقرير أي : يكون السجل الاول مثلا بدون لون اما السجل الثاني الذي ياتي بعده في سطر جديد يمون بلون مثلا رمادي وهكذا .. وماهو الكود واين يوضع ارجو الافادة
كيفية وضع لون في سطر وسطر لا
اود الاستفسار عن كيفية عمل لون سطر عن سطر في التقرير أي : يكون السجل الاول مثلا بدون لون اما السجل الثاني الذي ياتي بعده في سطر جديد يمون بلون مثلا رمادي وهكذا .. وماهو الكود واين يوضع ارجو الافادة
كيفية وضع لون في سطر وسطر لا
شكرا لكن اريد ذلك في التقرير
بعد اذن اخي بويوسف الراشد
اخي الفاضل ابو سمير
السلام عليكم ورحمة الله وبركاته
لتلوين حقول التقرير اي تلوين سطر وترك سطر او تلوين السطرين بلونين مختلفين قم بعمل التالي
* . افتح التقرير في وضع التصميم
* . اختر القسم تفصيل
*. اختر خصائص هذا القسم ومنه اختر التبويب حدث ومنه اختر حدث عند التنسيق وضع هذا الكود اذا كنت تستخدم النسخة العربية من الاكسيس
Private Sub تفصيل_Format(Cancel As Integer, FormatCount As Integer) If Me.Section(0).BackColor = 15066597 Then 'لون رمادي فاتح Me.Section(0).BackColor = 16777215 ' لون ابيض Else Me.Section(0).BackColor = 15066597 'لون رمادي فاتح End If End Sub
اذا كنت تستخدم النسخة الانجليزية استخدم هذا الكود
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer) If Me.Section(0).BackColor = 15066597 'لون رمادي فاتح Me.Section(0).BackColor = 16777215 ' لون ابيض Else Me.Section(0).BackColor = 15066597 'لون رمادي فاتح End If End Sub
طبعا لا يوجد فرق بين الكودين الا في تسمية قسم التفصيل ففي الاكسيس النسخة العربية نستخدم تفصيل اما في النسخة الانجليزية نستخدم Detail
وهذا مثال عملي
اختكم
زهره
شكرا للجميع على التعاون
قمت بالتنفيذ وكانت النتيجة مذهلة
الاخت الكريمة زهرة ولايهونون بقية الاخوان والاخوات كيف اضيف للكود خاصة اذا كانت الخلفية لون داكن النص يكون ابيض
تم تعديل هذه المشاركة بواسطة abu samir في 16 مايو 2006 في 14:24
اخي الافضل ابو آدم
السلام عليكم ورحمة الله وبركاته
مثالك عبارة عن نموذج والنموذج يحتوي على مربع قائمة ولا تنفع معه هذه الاكواد لان الاكواد خاصة بالتقرير ولا يمكن تطبيقها على مثالك
اخي الفاضل ابو سمير
في هذه الحالة نقوم بتعديل الكود لكي يشمل ايضا لون الخط
مثلا تريد تكون خلفية السجل لون داكن مثل ( ازرق كحلي ) ولون الخط يكون فاتح مثل ( ابيض )
والسجل الذي يلية يكون لون الخلفية ابيض ولون الخط اسود اذن نعدل الكود السابق الى هذا الكود الجديد
Private Sub تفصيل_Format(Cancel As Integer, FormatCount As Integer) If Me.Section(0).BackColor = 16777215 Then 'لون ابيض Me.Section(0).BackColor = 8404992 ' ازرق كحلي Me![ID].ForeColor = RGB(255, 255, 255) 'لون الخط ابيض Me![Name].ForeColor = RGB(255, 255, 255) 'لون الخط ابيض Me![Number].ForeColor = RGB(255, 255, 255) 'لون الخط ابيض Me![Job].ForeColor = RGB(255, 255, 255) 'لون الخط ابيض Else Me.Section(0).BackColor = 16777215 'لون ابيض Me![ID].ForeColor = RGB(0, 0, 0) 'لون الخط اسود Me![Name].ForeColor = RGB(0, 0, 0) 'لون الخط اسود Me![Number].ForeColor = RGB(0, 0, 0) 'لون الخط اسود Me![Job].ForeColor = RGB(0, 0, 0) 'لون الخط اسود End If End Sub
وهذا المثال السابق بعد التعديل
اختكم
زهره
شكرا جزيلا على الجهود
وقد جربت الكود وكانت اشد من النتيجة المذهلة في المثال الاول شكار مرة ارخى
الوظيفيه في الملف الأخير المرفق
ضحكت والله من كل قلبي فرحا بهم
وفقهم الله لنا
ووفقك ايضا انت
===
أستمد قوتي من ايماني بالله وأشعر بالراحه النفسية عندما اذكر اسم الله . الحمد لله
===
المشتاق الى الجنة
أبو صفاء - مسقط
===
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…