نوع داده پول در sql
سلام و خسته نباشید
من تازه عضو سایت شدم و خیلی خوشحالم در جمع شما دوستان هستم
یه سوال داشتم اونم این بود که میخواستم بهترین نوع داده برای پول چیه؟
money
bigint
و اینکه مثلا کاربر درون تکس باکس عدد 1000000 را وارد میکند چطوری به 1.000.000 تبدیل کنیم و نشون بدیم؟
اصلا لازمه به صورت 1.000.000 در بانک ذخیره کنیم یا اینکه در بانک به صورت 1000000 ذخیره کنیم و موقع نمایش به صورت 1.000.000 نمایش بدیم؟
راه اصولی کدومه؟
اصلا از چه دستوری باید استفاده کنیم که سه رقم سه رقم جدا کنه برامون؟
ممنونم میشم راهنمایی کنید
3 پاسخ
بله درسته مهندس جان
اینی که شما گفتی برای نمایش درون label و textbox خوبه
ولی درون wpf میخوام درون گرید ویو هم به شکل جدا شده نشون بده
کمک کنید دوستان
سلام از نوع داده bigint استفاده کن
و برای جداکننده از فرمت بندی استفاده کن
txt.Text = int.Parse(txt.Text).ToString("N");
جدا کننده جنبه نمایشی داره و جایی ذخیره نمیشه
سلام
شما فیلد عددی برای مبالغ رو big int در نظر بگیرید. جداکردن سه رقم فقط بعد نمایشی داره و در UI باید اتفاق بیفته.
اگر کامپوننت خاصی می شناسید که جداکننده داره که هیچ حتما از اون استفاده کنید.
تو دلفی می تونید از maskedit برای این کار استفاده کنید.
ولی برای انجام این کار به صورت دستی هم می تونید از تابع دستی استفاده کنید که سه رقم سه رقم جدا کنه.