PDA

View Full Version : نوع Currency در اکسل .. در دلفی



merced
پنج شنبه 11 مرداد 1386, 23:08 عصر
اگه به نوع پولی در اکسل دقت کرده اید.. دیدن که اعداد بزرگ رو روند می کنه . و اجازه میده هر چقدر عدد بزرگ باشه.

می خوام همین کار رو تو برنامه دلفی انجام بدم.

می خوام بدونم این اعداد چه جوری ذخیره (رشته ای یا ...) می شن . و چطوری عملیاتی مانند مجموع. بیشترین یا ... خلاصه اعمال متداول Database رو روش انجام داد.

ممنون

Batman
جمعه 12 مرداد 1386, 08:46 صبح
با سلام
دوست عزیز لطفا به قوانین سایت احترام بگذارید
مطرح کردن چند سوال در یک تاپیک ممنوع!!
دستور گرد کردن عدد
round(number);
در باره نوع فیلد هم بستگی داره که چه کاری بخواین باهاش انجام بدین
و درباره سوال آخر هم (عملیات) از دستورات استاندارد sql استفاده میشه
موفق باشید

SYNDROME
جمعه 12 مرداد 1386, 11:23 صبح
با سلام


اگه به نوع پولی در اکسل دقت کرده اید.. دیدن که اعداد بزرگ رو روند می کنه . و اجازه میده هر چقدر عدد بزرگ باشه.

یعنی چقدر بزرگ باشد.هر چقدر یعنی بینهایت ، امکان ندارد!!!
شما می توانید بیشترین مبلغی را که ممکن است وارد کنند در نظر بگیرید و فیلدی که چنین محدوده ای دارد را انتخاب کنید.
باقی سوالات را هم Batmanاشاره کرد.
موفق باشید

merced
شنبه 13 مرداد 1386, 05:06 صبح
یعنی چقدر بزرگ باشد.هر چقدر یعنی بینهایت ، امکان ندارد!!!
شما می توانید بیشترین مبلغی را که ممکن است وارد کنند در نظر بگیرید و فیلدی که چنین محدوده ای دارد را انتخاب کنید.
موفق باشید

با تشکر.
اولا چند یک سوال پرسیدم. و اکسل رو برای مثال گفتم ..
شما عدد 9999999999999999999999999999999999999999999999 رو توی یه سلول اکسل تایپ کنید.. خودش به 1e+46 تبدیلش میکنه.
واگر Format Cell اون سلول رو به Currency تغییر بدین مقدار سلول به صورت زیر نمایش داده میشه:


9,999,999,999,999,990,000,000,000,000,000,000,000, 000,000,000

واگه یه عدد کوچیک بهش اضافه بشه تغییری نمی کنه. (قاعدتاً)
یعنی یه روند کردن ساده نیست

حالا بر فرض من تعداد زیادی از این اعداد رو تو جدول بانک اطلاعاتی می خوام ذخیره کنم و اونا رو با هم جمع ببندم.

به نظر شما چه جوری این کار رو بکنم.
این کار رو تو حساب های بزرگ بانکی هم انجام میدن. حساب های پولی بزرگ مثل حساب های کمیته امداد یا حساب 100 امام که مقادیر بزرگی دارند رو به همچین روش هایی حساب می کنند..

Batman
شنبه 13 مرداد 1386, 09:51 صبح
با سلام
فکر کنم شما باید یه فیلد از نوع number البته در access تعریف کنید و سپس در قسمت fieldsiza اونو diuble تغییر بدید