ورود

View Full Version : ثبت عدد بزرگتر از Long Integer در بانک access.mdb



khoshblagh
جمعه 08 تیر 1403, 12:41 عصر
با سلام خدمت دوستان
میدانیم در دلفی int64 جهت اعداد بسیار بزرگ بکار می رود.در بانک access.mdb نوع عددی بزرگ Long Integer می باشد که معادل دلفی آن int می باشد. حالا چگونه اعداد نوع int64 در بانک اکسس ثبت نماییم. برای نمونه این عبارت را چگونه در بانک اکسس ثبت نمائیم. متشکرم.
Variz='+(StrToInt64 (edtVariz.Text)

دلفــي
جمعه 08 تیر 1403, 17:12 عصر
با سلام خدمت دوستان
میدانیم در دلفی int64 جهت اعداد بسیار بزرگ بکار می رود.در بانک access.mdb نوع عددی بزرگ Long Integer می باشد که معادل دلفی آن int می باشد. حالا چگونه اعداد نوع int64 در بانک اکسس ثبت نماییم. برای نمونه این عبارت را چگونه در بانک اکسس ثبت نمائیم. متشکرم.
Variz='+(StrToInt64 (edtVariz.Text)


بزرگترین عدد صحیحی که MSAccess پشتیبانی می کند از نوع NUMBER (FieldSize=LONG INTEGER) است اما این عدد 64 بیتی نیست، برای ذخیره اعداد صحیح 64 بیتی، باید از نوع DOUBLE یا DECIMAL استفاده کنید، اما "دقت عدد صحیح" را با DOUBLE نخواهید داشت و سربار DECIMAL دارید یا می توانید از نوع CURRENCY استفاده کنید و اعشار را نادیده بگیرید.