ZonLine
چهارشنبه 23 اردیبهشت 1394, 08:15 صبح
با سلام خدمت دوستان عزیز
مسئله ای هست که میخوام مطرح کنم و با هم فکری شما دوستان عزیز به جواب برسم
بنده در حال نوشتن برنامه ای هستم که نیاز هست داخل این برنامه اعداد با دقت 19 رقم صحیح و 9 رقم اعشاری در بانک اطلاعاتی ذخیره شده و یا اینکه موارد ذخیره شده در بانک فراخوانی شده و به کاربر نمایش داده شود
در مورد ذخیره کردن این نوع اعداد در اسکیوال مشکلی ندارم و می تونم اونا رو در بانک به راحتی ذخیره کنم اما وقتی که میخوام این مقادیر رو از بانک بخونم و به کاربر نمایش بدم به مشکل می خورم
به این معنی که مقدار رو از بانک لود کرده و از تابع تبدیل مقدار اعشاری به رشته ای استفاده میکنم و در صورتیکه اگر از فرمت هم استفاده کنم نهایتا میشه تا 9 رقم صحیح و 9 رقم اعشاری تبدیل کنم که دستورش رو در پایین مینویسم ، لطفا دوستان عزیز اگر راه حلی به ذهنتون میرسه بگین تا بتونم این مشکل رو حل کنم
FloatNo_EDT.Text := FloatToStrF(Value1, ffFixed, 28, 10);
نوع داده : Extended
نکته: دوستان این رو هم بگم که نمیخوام مقادیر رو از بانک به صورت رشته ای بخونم و داخل ادیت باکس نمایش بدم و فقط باید به صورت اعشاری خونده بشه تا بشه عملیات ریاضی روش انجام بشه
ممنون میشم اگه جوابم رو بدین.
مسئله ای هست که میخوام مطرح کنم و با هم فکری شما دوستان عزیز به جواب برسم
بنده در حال نوشتن برنامه ای هستم که نیاز هست داخل این برنامه اعداد با دقت 19 رقم صحیح و 9 رقم اعشاری در بانک اطلاعاتی ذخیره شده و یا اینکه موارد ذخیره شده در بانک فراخوانی شده و به کاربر نمایش داده شود
در مورد ذخیره کردن این نوع اعداد در اسکیوال مشکلی ندارم و می تونم اونا رو در بانک به راحتی ذخیره کنم اما وقتی که میخوام این مقادیر رو از بانک بخونم و به کاربر نمایش بدم به مشکل می خورم
به این معنی که مقدار رو از بانک لود کرده و از تابع تبدیل مقدار اعشاری به رشته ای استفاده میکنم و در صورتیکه اگر از فرمت هم استفاده کنم نهایتا میشه تا 9 رقم صحیح و 9 رقم اعشاری تبدیل کنم که دستورش رو در پایین مینویسم ، لطفا دوستان عزیز اگر راه حلی به ذهنتون میرسه بگین تا بتونم این مشکل رو حل کنم
FloatNo_EDT.Text := FloatToStrF(Value1, ffFixed, 28, 10);
نوع داده : Extended
نکته: دوستان این رو هم بگم که نمیخوام مقادیر رو از بانک به صورت رشته ای بخونم و داخل ادیت باکس نمایش بدم و فقط باید به صورت اعشاری خونده بشه تا بشه عملیات ریاضی روش انجام بشه
ممنون میشم اگه جوابم رو بدین.