PDA

View Full Version : سوال: مشکل در نمایش اعداد به صورت #####



ali.bahrami
جمعه 26 آبان 1391, 13:09 عصر
سلام دوستان .. توی گزارش گیری به یه مشکل عجیب برخوردم
یک فیلد توی گزارشم دارم که نوعش هم عددی است ولی عدد را به صورت ####### نمایش میدهد
راهنمایی بفرمایید ممنون میشوم

ali.bahrami
شنبه 27 آبان 1391, 23:59 عصر
چرا این بخش اینجوریه .... :افسرده: کسی نیست کمک من بکنه

شاپرک
یک شنبه 28 آبان 1391, 08:23 صبح
ببخشيد ولي "عدد را به صورت ####### نمایش میدهد" يعني چي؟

ali.bahrami
یک شنبه 28 آبان 1391, 11:42 صبح
ببخشيد ولي "عدد را به صورت ####### نمایش میدهد" يعني چي؟

یعنی وقتی گزارش را اجرا میکنم توی اون فیلد به جای اینکه عدد نمایش دهد به جای عدد ### نشان میدهد

شاپرک
دوشنبه 29 آبان 1391, 10:11 صبح
يكم عجيبه!

در قسمت Format Field (راست كليك روي فيلد مورد نظر) و قسمت Number كدوم رو انتخاب كرديد؟ -1123 ؟

ali.bahrami
دوشنبه 29 آبان 1391, 11:29 صبح
يكم عجيبه!

در قسمت Format Field (راست كليك روي فيلد مورد نظر) و قسمت Number كدوم رو انتخاب كرديد؟ -1123 ؟

دلیل این موضوع را متوجه شدم که چرا اینجوری نمایش میده راه حلش را نمیدونم وقتی عددی از 99 میلیون بزرگتر باشه اینجوری میشه مثلا 110 میلیون را اینجوری نمایش میده

شاپرک
دوشنبه 29 آبان 1391, 13:55 عصر
ميشه اين روش رو امتحان كنيد و نتيجه رو بگيد :
Format Field --> Number --> Customize --> Allow Field Clippin
اين تيك رو حذف كنيد.

ali.bahrami
دوشنبه 29 آبان 1391, 19:21 عصر
ميشه اين روش رو امتحان كنيد و نتيجه رو بگيد :
Format Field --> Number --> Customize --> Allow Field Clippin
اين تيك رو حذف كنيد.

دوست عزیز مسیر را طی کردم ولی تیک این گزینه نخورده بود وقتی تیکش را زدم درست شد !!!!
میشه بفرمایید این گزینه کارش چیه ؟

شاپرک
چهارشنبه 01 آذر 1391, 11:02 صبح
دقيقا براي همين مشكلي كه شما داشتيد يعني زماني كه overflow رخ ميده . در قسمت Help خود كريستال هم توضيحاتش هست .


The Allow Field Clipping check box determines
whether overflow field representation is enabled for the selected field(s).

Select this check box to disable overflow field representation.
This means that if the value in the field is too large for the field,
the value will be truncated. For example,
if you have a field that is sized to allow 5 characters,
and the value in the field is 3708.19,
the field will print the value: 3708.1 (assuming that the field values are left-justified).
Clear this check box to disallow field clipping and enable overflow field representation.
With overflow field representation enabled,
values that are too large for their fields will be represented by a string of # signs.
For example, if you have a field that is sized to allow 5 characters,
and the value in the field is 3708.19, the field will print: #####.
This lets you know that the field needs to be resized (or that you need to select the Can Grow property).

شاپرک
چهارشنبه 01 آذر 1391, 15:06 عصر
نميدونم متن انگليسي رو مطالعه كرديد يا نه!
توجه كنيد :
مثلا اگه شما فيلدي داشته باشيد كه حداكثر سايزش 5 كاراكتر باشه و مقدار اون مثلا 3708.19 باشه
اگه گزينه Allow Field Clippin رو تيك بزنيد : به اين صورت نمايش داده ميشه 3708.1
و اگه تيك نخورده باشه : #####

h_r_ibm
سه شنبه 19 دی 1391, 23:41 عصر
همون طور كه دوست ما گفتن درسته اما يه موقع هم هست كه شما اندازه مكاني كه براي نمايش آن فيلد مي زاريد كمه بايد طول فيلد رو زياد كنيد مشكل حل ميشه به نظر من وقتي #### نشون داده بشه بهتره لاقل مي فهميد جا براي نمايش نيست اونجوري با تيك زدن در فضايي نمايش داده مي شه و همه ارقام معلوم نمي شن ممكنه در ايجاد مشكل كنه و حتما مي كنه