عندي تقرير ارغب في تلوين الحقول الفارغة وقد استعملت هذا التعبيرIsNull([])
غير أن هذا التعبير يلزمه كتابة اسم كل حقل علىحدة هل هناك تعبير او طريقة لتنسيق الحقول دفعة واحدة
عندي تقرير ارغب في تلوين الحقول الفارغة وقد استعملت هذا التعبيرIsNull([])
غير أن هذا التعبير يلزمه كتابة اسم كل حقل علىحدة هل هناك تعبير او طريقة لتنسيق الحقول دفعة واحدة
اخي الفاضل ممتاز
بالنسبة لتلوين الحقول الفارغة سواء في النماذج المستمرة او التقرير لانه يشبه النماذج المستمرة فلا يمكن ان يكون دفعة واحدة لجميع الحقول بدون تسمية الحقول لان اللون سوف ينطبق على جميع مربعات النص سواء الفارغة او الممتلئة .
ولكن يمكن التحايل على ذلك بإستخدام IF الشرطية مع مسميات الحقول بمعنى اننا نخبر IF اذا وجدت حقل فارغ له تسميه مثل الاسم او الرقم فإنه يتم تلوينه بلون معين
ايضا يمكن استخدتم مربع نص فارغ شفاف يوضع فوق مربع النص المطلوب ويكون الحدث على مربع النص الفارغ بحيث اذا كانت قيمة الحقل المطلوب فارغة فإنه يتم تلوين مربع النص الذي فوق الحقل باللون المطلوب . هذه بعض الحلول ولكن
انظر الى التقرير عبر النموذج ستجد ان جميع الحقول ممتلئة بالبيانات
الان قم بمسح حقول مختاره من النموذج سواء من الاسم او الرقم او الوظيفة او المدينة ثم انظر للتقرير
وفي اعتقادي انها افضل طريقة طالما ان الاكسيس يقوم بتوفيرها لنا بدون كتابة اكواد اضافية
تم عمل ذلك بواسطة التنسيق الشرطي للحقول في التقرير
وهذا ملف مرفق
اختكم
زهره
شكرا استاذة زهرة على ردك
وسقاك الله من حوض الجنة
تم تعديل هذه المشاركة بواسطة ممتاز في 21 يوليو 2006 في 22:51
هذا الموضوع مغلق.