View Full Version : سوال: راه حل نمایش و جمع اعداد بیش از 16 رقم در foxpro2 (لطفا مرا راهنمایی کنید)
azy1358
سه شنبه 22 اردیبهشت 1388, 12:59 عصر
با سلام خدمت همه دوستان عزیز..
در foxpro 2 در یک dbf فیلد Numeric دارم که می خواهم در آن بیش از 16 رقم ذخیره کنم (19 رقم) و جمع آن ستون را نیز بدون علامت +E به صورت همان 19 یا 20 رقم ببینم ولی بیش از 16 رقم امکانپذیر نیست و جمع را با علامت +E نمایش میدهد..لطفا مرا راهنمایی کنید:ناراحت:
من کاربر جدیدی در سایت خوب شما هستم.چند تا از دوستان راهنماییهای خوبی در سایت انجام میدهند . امیدوارم مشکل من را نیز حل کنند .:اشتباه:
azy1358
پنج شنبه 24 اردیبهشت 1388, 09:22 صبح
بیش از 16 رقم در اعداد numeric در foxpro2 به صفر تبدیل میشود و در جمع آن ()sum بیش از 16 رقم را با +E نمایش میدهد لطفا راه حلی به من معرفی کنید
frahimi
یک شنبه 27 اردیبهشت 1388, 13:15 عصر
در فاکس پرو 2 محاسبات را تا 20 رقم انجام میدهد وبرای نمایش بهتر است از picture استفاده کنی
@ row,col say <variable> picture "99999999999999999999"
azy1358
یک شنبه 27 اردیبهشت 1388, 15:40 عصر
ممنون از راهنماییتون میشه لطفا با مثال من رو راهنمایی کنید من همین دستور رو زدم ولی error گرفتم
frahimi
دوشنبه 28 اردیبهشت 1388, 13:28 عصر
اینهم یک مثال کوچک آن را در word به اجبار گذاشتم
azy1358
سه شنبه 29 اردیبهشت 1388, 10:15 صبح
با سلام و خسته نباشید
ممنون از شما برای راهنمایی خوبتون.من این دستور رو نمیدونستم .استفاده کردم مرسی
ولی متاسفانه باز هم بیش از 16 رقم را صفر برمیگرداند:
(20 رقم) pey=77777777777777777777
با دستور شما خروجی زیر را برمیگرداند :
(15 رقم 7 و 1 رقم 6 و 4 رقم 0 ) 7777777777777760000
:ناراحت::ناراحت::ناراحت:
ab_mgh
یک شنبه 24 خرداد 1388, 01:53 صبح
از تکست استفاده کن و برای جمع و اعمال دیگه خودت تابع بنویس
bahram_m
یک شنبه 01 بهمن 1391, 17:33 عصر
ببخشيد منم براي بركرداندن يك عدد 26 رقمي به عدد به مشكل برخوردم لطفا راهنمايي كنيد ويزوال فاكس
bahram_m
دوشنبه 02 بهمن 1391, 16:09 عصر
كسي نميتونه كمكي بكنه
farhad_shiri_ex
شنبه 14 بهمن 1391, 18:58 عصر
من از فیلد با Type Double استفاده می کنم شما می توانید حتی جواب 70^2 را نیز در این فیلد ذخیره نمایید البته یکه نکته فقط در حالت Run-Time می توانید مقادیر را به صورت درست مشاهده نمائید یعنی در محیط V-fox در Screen_ با علامت E مشاهده می شود ولی در فرمها در اشیاء در صورتی که مقادیر Input Mask ویا MaxLength را تنظیم نمائید قادر به مشاهده حاصل جمع حتی دوعدد 20 رقمی را نیز در آن ذخیره نمائید باز هم تاکید کنم که در Brows بانک، فیلد مذکور را به صورت ******** مشاهده خواهید نمود به هرحال یکمی درد سر داره.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.