تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغيير حالة النص في الكريستال ريبورت
#1
السلام عليكم ورحمة الله وبركاته

عملت تقرير بالكريستال ريبورت 
يتم طباعة البيانات من خلال بيانات في قاعدة بيانات اكسس

وفي حالة كان الحقل فارغ اريد وضع علامة صح بدل الفراغ 

كتبت في حقل الكريستال ريبورت

format Object  >> Display String 


كود :
then'غائب'= if {tbl1.OType}  
     'غائب'
else
      'حاضر'
مع العلم ان في حالة حضور الموظف لا يكتب شي فس السجل يترك فارغ فقط تسجل حالات عدم الحضور وان تم حضور الموظف لا يكتب مكانه شي في جدول قاعدة البيانات
الرد }}}
تم الشكر بواسطة:
#2
هذا مثال للتوضيح

ارجوا من من لديه الخبرة التعديل علية

كتبت هذا الكود ولكن بدون جدوى



كود :
if {tbl1.casesEmp}= ' ' or isnull({tbl1.casesEmp}) then
    'حاضر'
else if {tbl1.casesEmp}= 'غائب' then
    'غائب'
else if {tbl1.casesEmp}= 'متأخر' then
    'متأخر'
else if {tbl1.casesEmp}= 'مستأذن' then
    'مستأذن'


الملفات المرفقة
.rar   WindowsApplication2.rar (الحجم : 122.37 ك ب / التحميلات : 16)
الرد }}}
تم الشكر بواسطة:
#3
يكفي هذا السطر
كود :
if isnull({tbl1.casesEmp}) or trim({tbl1.casesEmp})= '' then 'حاضر'
لا توجد مسافه بين ''
الرد }}}
تم الشكر بواسطة: aftfm
#4
جزاك الله خير على ردك ولكن لا تزال المشكلة قائمة
ولم يتغير شي

لا يعطي نتيجة
الرد }}}
تم الشكر بواسطة: waw
#5
انسخ الكود كما هو وضعه في new field ثم اسحبه وضعه بدلا من حقل قاعدة البيانات

الfield هنا ليس المقصود casesEmp انما فيلد خاص بالكريستال تضع فيه الكود ثم تسحبه وتضعه في التقرير بدلا من حقل قاعدة البيانات

وتاكد انك لم تضع مسافه بين علامات التنصيص '
الرد }}}
تم الشكر بواسطة:
#6
هل تقصد بــــ ال field

انشاء حقل عن طريق Formula Fields
الرد }}}
تم الشكر بواسطة:
#7
نعم اخي الكريم
الرد }}}
تم الشكر بواسطة:
#8
تم النسخ ووضع الكود 

ولكن اعطاني خطأ


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#9
الخطا بسبب استخدامك Basic Syntax
استبدل ' ب " المزدوجه

فالكود السابق يخص Crystal Syntax
الرد }}}
تم الشكر بواسطة:
#10
نعم وضحت
كنت واضح الكود في غير محلة

الف شكر


سؤال آخل إن أمكن

هل من الممكن بدل كلمة حاضر اضع

علامة الصح

بحيث يقبل اضافة بقية الحالات كما هي

هذا صورة التقرير بعد التعديل جزيت خيرا

يبقى بدل كلمة حاضر نضع علامة الصح


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تغيير لون السجلات في كريستال ريبورت بناء على قيم معينة صالح عبدالله 4 359 16-02-24, 09:30 PM
آخر رد: صالح عبدالله
  [سؤال] مشكلة في طباعة footer تقرير كريستال ريبورت i1982 5 1,124 29-03-23, 11:30 PM
آخر رد: sanyor77
Question [سؤال] سوال في الكرستال ريبورت ali bajmmal 0 381 17-02-23, 03:34 PM
آخر رد: ali bajmmal
  دالة التفقيط داخل الكريستال ريبورت bassant 6 5,437 08-02-23, 04:26 PM
آخر رد: kezzat
  هل يوجد امكانية لعمل متغير لكل record في الكريستال ريبورت bassant 0 643 29-11-22, 12:47 PM
آخر رد: bassant
  كيفية تصميم التقرير الكريستال ريبورت للطباعة على جانبين الورقة (وش وظهر) bassant 3 931 22-11-22, 12:22 PM
آخر رد: Taha Okla
  [مشروع] حل جذري لكل من يعاني من ارسال الباركود والصورة الى الكريستال ربيورت مصمم الدوادمي 7 4,260 19-10-22, 01:53 PM
آخر رد: laroos
Photo [سؤال] مشكلة في اتصال كريستال ريبورت محمد صادق حسن 1 1,346 15-12-21, 02:41 PM
آخر رد: تركي الحلواني
  كريستال ريبورت Lathe1 0 1,216 01-10-21, 12:34 PM
آخر رد: Lathe1
  تغيير اتجاة صفحة الكريستال ريبورت aftfm 0 1,607 06-09-21, 05:34 PM
آخر رد: aftfm

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم