بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

نوع داده پول در sql

سلام و خسته نباشید

من تازه عضو سایت شدم و خیلی خوشحالم در جمع شما دوستان هستم

یه سوال داشتم اونم این بود که میخواستم بهترین نوع داده برای پول چیه؟

money

bigint

و اینکه مثلا کاربر درون تکس باکس عدد 1000000 را وارد میکند چطوری به 1.000.000 تبدیل کنیم و نشون بدیم؟

اصلا لازمه به صورت 1.000.000 در بانک ذخیره کنیم یا اینکه در بانک به صورت 1000000 ذخیره کنیم و موقع نمایش به صورت 1.000.000 نمایش بدیم؟

راه اصولی کدومه؟

اصلا از چه دستوری باید استفاده کنیم که سه رقم سه رقم جدا کنه برامون؟

ممنونم میشم راهنمایی کنید

پرسیده شده در 1396/06/14 توسط

3 پاسخ

0

بله درسته مهندس جان

اینی که شما گفتی برای نمایش درون label و textbox خوبه

ولی درون wpf میخوام درون گرید ویو هم به شکل جدا شده نشون بده

کمک کنید دوستان

پاسخ در 1396/06/14 توسط
0

سلام از نوع داده bigint استفاده کن

و برای جداکننده از فرمت بندی استفاده کن

txt.Text = int.Parse(txt.Text).ToString("N");

جدا کننده جنبه نمایشی داره و جایی ذخیره نمیشه

پاسخ در 1396/06/14 توسط
0

سلام

شما فیلد عددی برای مبالغ رو big int در نظر بگیرید. جداکردن سه رقم فقط بعد نمایشی داره و در UI باید اتفاق بیفته.

اگر کامپوننت خاصی می شناسید که جداکننده داره که هیچ حتما از اون استفاده کنید.

تو دلفی می تونید از maskedit برای این کار استفاده کنید.

ولی برای انجام این کار به صورت دستی هم می تونید از تابع دستی استفاده کنید که سه رقم سه رقم جدا کنه.

پاسخ در 1396/06/14 توسط

پاسخ شما