نمایش نتایج 1 تا 14 از 14

نام تاپیک: یه مشکل کوچک اما مهم با کریستال ریپورت

  1. #1
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    اصفهان
    پست
    183

    یه مشکل کوچک اما مهم با کریستال ریپورت

    من را می بخشید شاید سوالم خیلی ابتدائی باشد.
    یک فیلد عددی تا دو رقم اعشار داریم به طور معمول اگر عدد صحیح باشد در قسمت اعشاری آن صفر قرار میگیرد و باعث شلوغ شدن گزارش می شود.آیا می توان کاری کرد که برای اعداد صحیح قسمت اعشاری نمایش داده نشود.

    با تشکر

  2. #2
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    اصفهان
    پست
    183
    لطفا یکی جواب بده . موضوع خیلی مهم است
    با تشکر

  3. #3
    بله روی اون فیلد کلیک راست کن و از منوی فرمت گزینه صحیح رو انتخاب کن

  4. #4
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    اصفهان
    پست
    183
    با تشکر از راهنمایی شما
    می بخشید مثل اینکه سوء تفاهمی شده.
    گفتم فیلد ممکنه بعضی وقتها مقدار اعشاری داشته باشد و گاهی اوقات مقدار صحیح .من میخواهم اگر عدد صیحیح بود قسمت اعشار نمایش داده نشود.

  5. #5

    Lightbulb

    دوست عزیز بهتره قبل از مطرح کردن سوالتون، یه کم وقت بذارین و انجمن رو جستجو کنین. مطمئن باشین که بی نتیجه نیست. مثلا تاپیک زیر رو ببینین:
    http://www.barnamenevis.org/sh...C7%DA%D4%C7%D1
    با کمک از راهنمایی Meh_Secure عزیز و با اجازه ایشون کد زیر رو می نویسم که تستش کردم و جواب داده:
    if {Your_Field} - int({Your_Field})<>0 then
    cstr({Your_Field},"#.##")
    else
    cstr({Your_Field},"#")

    موفق باشید

  6. #6
    کاربر دائمی آواتار meh_secure
    تاریخ عضویت
    دی 1383
    محل زندگی
    California
    پست
    964
    البته گویا اصل کار رو خود شما کردید(Bithiah)

  7. #7
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    اصفهان
    پست
    183
    با تشکر از شما !!!
    شرمنده ام. من برای اولین بار است که به این تالار وارد شده ام چون کار اصلی من برنامه نویسی دات نت با سی شارپ است.
    -------------------------------------------------------------------------
    غافل مباش ار عاقلی دریاب گر صاحبدلی // باشد که نتوان یافتن دیگر چنین ایام را (سعدی)
    آخرین ویرایش به وسیله ESG_Esfahan : سه شنبه 08 فروردین 1385 در 00:19 صبح

  8. #8
    کاربر دائمی آواتار meh_secure
    تاریخ عضویت
    دی 1383
    محل زندگی
    California
    پست
    964
    در هر صورت (ما) هم خوشحال میشیم بتونیم کمک کنیم.

  9. #9
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    اصفهان
    پست
    183
    با عرض شرمنده گی از این که سوالم خیلی ابتدائی است .
    من هر چی تلاش کردم نتونستم تو قسمت فرمت فیلد جایی پیدا کنم که این کد را قبول کنه .میشه موضوع را یه کم بازتر کنید.
    خیلی ممنون!!!

  10. #10
    کاربر دائمی آواتار meh_secure
    تاریخ عضویت
    دی 1383
    محل زندگی
    California
    پست
    964
    شما در جایی که فرمت رو انتخاب می کنید یک کلید می بینید که روی آن نوشته شده x-1. یعنی از فرمول برای تعیین تکلیف فرمت استفاده بشه. اونجا این کد یا هر کدی که مد نظرتون هست رو بنویسید.

  11. #11
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    اصفهان
    پست
    183
    ممنون .(من با کریستال ریپورت vs.net 2003 کار میکنم)
    من روی فیلد کلیک راست میکنم و فرمت را انتخاب میکنم و در قسمت مربوط به اعداد نوع عدد را انتخاب میکنم که تو در این صفحه هیچ کلیدی برای نوشتن فرمول نیست البته در قسمت Customize هست ولی نتونستم ازش استفاده کنم .

  12. #12
    کاربر دائمی آواتار meh_secure
    تاریخ عضویت
    دی 1383
    محل زندگی
    California
    پست
    964
    یه کم بگردی پیداش می کنی.

  13. #13
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    بهمن 1384
    محل زندگی
    اصفهان
    پست
    183
    گشتم ولی اونی که شما گفتید را پیدا نکردم .
    البته مشکلم حل شد ولی مجبور شدم به جای فیلدهای اصلی از فیلدهایی از نوع فرمول استفاده کنم .

    از راهنمایی و توجه شما ممنونم.

  14. #14
    کاربر دائمی آواتار meh_secure
    تاریخ عضویت
    دی 1383
    محل زندگی
    California
    پست
    964
    این راه هم درسته. در واقع این دوراه یکی است.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •