PDA

View Full Version : حرفه ای: تقسیم شدن بجای اعشار



milad.biroonvand
سه شنبه 31 تیر 1393, 10:15 صبح
سلام
من یک کوری دارم که به به وسیله پارامتر اعداد رو به دیتابیس اکسس ارسال می کنم حالا مشکل اینجاس که اعدد رو من به صورت اعشاری می فرستم ولی وقتی نتیجه ذخیره میشه اعداد اعشاری رو اول تقسیم می کنه و بعد درج می کنه.
برای مثال
Insert into tbl1 (f1 , f2 , f3 ) values (@f1 , @f2 , @f3 )
Cmd.parametr.addwithvalue(“@f1” , “10/20”)
Cmd.parametr.addwithvalue(“@f2” , “20/30”)
Cmd.parametr.addwithvalue(“@f3” , “30/40”)
البته بعضی مواقع دو فیلد اول درست ذخیره میشه و فیلد سوم تقسیم مییشه.

erfan_urchin
سه شنبه 31 تیر 1393, 21:35 عصر
خب ممیز توی ریاضی ایرانی ها یعنی اعشار
توی SQL و Visual Studio یعنی تقسیم
شما برای اعشار باید از نقطه استفاده کنی
مثلا 23.56

milad.biroonvand
سه شنبه 31 تیر 1393, 21:53 عصر
حالا توی ویندوز 8 عدد 1.2 رو تو متغیر رشته ذخیره کن و بعد با msgbox چاپ کن نتیجه به صورت 1/2 چاپ میشه. به راهی پیدا کردم برای راه حلش. منتظرم دوستان نظرات زیباشون رو بگن.
با تشکر از جوابت دوست خوبم.