mostafa abdo قام بنشر أكتوبر 22, 2007 قام بنشر أكتوبر 22, 2007 اريد تقريب رقم الى رقم عدد المنازل العشرية به هو 2 على سبيل المثال 15.549 يتم تقريبة الى 15.15 و 15.544 الى 15.54 والرقم 15.5449 الى 15.54 هل يوجد معادلة لعمل ذلك ارجوا الافادة وجزاكم الله خيرً
GOHARYNET قام بنشر أكتوبر 23, 2007 قام بنشر أكتوبر 23, 2007 اخي العزيز يمكن ذلك من خلال تحديد عدد المنازل العشريهdecimal places في خصائص المكان الذي سوف تكتب فيه الرقم كمربع النص مثلا ولو كان معتمد على جدول ما فيستحسن ان تغير خصائص الحقل ايضا .. بالنسبه الى خاصيه field size اجعلها single وغير خاصيه format الى fixed بالتوفيق
mostafa abdo قام بنشر أكتوبر 23, 2007 الكاتب قام بنشر أكتوبر 23, 2007 اخى العزيز GOHARYNET لقد قمت بفعل ما كتبته لكن هذا لم يلبى طلبى حيث ان الارقام عندما يتم ضربها فى 1000 تظهر الارقام التى فى المنازل العشرية على سبيل المثال 1.53 * 1000 = 1529 و 1.56*1000 = 1556.44 وهكذا وانا اريد ان يكون الناتج هكذا 1.53 * 1000 = 1530 و 1.56*1000 = 1560 وكما يقال WHAT YOU SEE IS WHAT YOU GET ما تراه امامك هو ما تحصل علية و جزاك الله خيراً يا اخى
as_amr قام بنشر أكتوبر 24, 2007 قام بنشر أكتوبر 24, 2007 اخى العزيز لعمل الإجراء المطلوب وظهور النتيجة المرجوة يجب استخدام معادلة CLng («expr») وهى تستخدم اصلا للتخلص من الكسور العشرية نهائيا ولتطويعها والإستفادة منها فى الحالة المطلوبة ما عليك سوى ضرب القيمة فى 100 قبل المعادلة ثم قسمة الناتج على 100 وذلك كما يلى 15.5449 × 100 = 1554.49 CLng (1554.49) = 1554.00 1554.00 / 100 = 15.54 بالطبع يمكن دمج الثلاث خطوات (CLng (1554.49*100) )/100 = 15.54 ارجو ان يكون هذا هو المطلوب as_amr@hotmail.com
عمار زيد قام بنشر أكتوبر 24, 2007 قام بنشر أكتوبر 24, 2007 السلام عليكم أخي الكريم استخدم دالة round round([number];2) أو دالة int تحضر لكم الرقم الصحيح يمكن الاستفادة منها أن تضرب الرقم بـ 100 ثم تحسب الرقم الصحيح له فتتخلص من الأرقام بعد الفاصلة ثم تقسم على 100 int([number]*100)/100 والسلام عليكم
mostafa abdo قام بنشر أكتوبر 28, 2007 الكاتب قام بنشر أكتوبر 28, 2007 اخى العزيز عماد زيد شكراً لك على اهتمامك وجزاك الله خيراً
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.