الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تقريب رقم ما إلى أقرب خانة عشرات

مغلق
بدأه الباشاقمرالزمان في 23 أكتوبر 2005 · 9 رد · 1,248 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الإخوة الأفاضل

لي رغبة في تقريب رقم ما إلى أقرب خانة عشرات السؤال غير مفهوم ..... صح .......

إليكم الإيضاح بشكل عملي

لدى الأرقام التالية في حقل مسمى م1 وهي كالتالي:

1254.125 ،42512.03 ، 1605.4123 وأريد أن تظهر الأرقام بدون الكسور العشرية وكذلك تتحول خانة الآحاد إلى الرقم صفر فتكون الأرقام كالتالي:

1250 ، 42510 ، 1600 وهكذا تكون الأرقام لأقرب عشرة (لأقرب عشرة هذه العبارة أسلوب رياضي)

أرجوا الإفادة

والله هو الموفق

الباشا قمر الزمان

الله هو الموفق لسواء السبيل

#2

كل اللي فهمته من الموضوع انك طالب صفر في خانة الآحاد مع عدم وجود أي كسور والموضوع ببساطة بإنشاء سجل في الملف المنشأ

مع الوضع في الإعتبار أن الخانكة التي يظهر فيها الكسور ثابتة هكذا مثلاً xxxx.xxxx وهذا الحقل رقمي أربع أرقام بأربع أرقام علامات عشرية المهم السجل الجديد يكون حجمه هكذا x.xxxx بمعني يكون رقم واحد بأربع ارقام علامات عشرية ثم تقوم بطرح هذا السجل من الناتج السابق ثم يضيف الناتج الجديد في السجل المراد إستخدامه مثال من عندك سجل اساسي 1605.4123 يتم القص منه في السجل الجديد هكذا 5.4123 ثم تقوم بطرحه من السجل الأساسي فيصبح هكذا 1600.0000 وبإذن الله سوف أرسل لك مثال mdb

والسلام عليكم ورحمة الله وبركات

م / محمد جلال

#3

أخي الكريم

أشكرك مقدماً وفي انتظار برنامجك في ذلك على أحر من الجمر

لك جزيل الشكر والله هو الموفق

الباشا قمر الزمان

الله هو الموفق لسواء السبيل

#4

هذه هي العلاقة الرياضية

SELECT int(price/10)*10 FROM tblprice;

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

#5

اخي الباشا

السلام عليكم ورحمة الله وبركاته

ما تفضل به اخي عماد صحيح 100 % ونضيف اليه ايضا هذا الشرح والمثال.

في حال اظهار النتيجة الفوريه في النموذج فنستخدم الكود التالي

=Int([Number1]/10)*10

حيث ان Number1 هو حقل الرقم المراد تقريب العدد الى خانة العشرات مثل 77 تصبح 70 و 98 تصبح 90 وهكذا والمسؤل عن هذا هي الدالة Int حيث تقوم بإرجاع العدد الى عدد صحييح ثم نقسم العدد على 10 ونضرب ناتج العدد الكلي في 10

وهذا مثال

RoundNumber.rar

اختكم

زهره

#6

الأخت الفاضلة/زهرة

أشكرك جداً على هذا فإن شاء الله هذا ما أريده فعلاً فالدالة Int فعلاً هى الحل وكنت أبحث عن عن تحويل خانة الآحاد إلى الرقم صفر وإن شاء الله أقدم عمل طيب ينبئ عن أني تلميذ شاطر

شكراً لك أختى الفاضلة وجزاك عنى كل خير

والله هو الموفق

الباشا قمر الزمان

الله هو الموفق لسواء السبيل

#7

الشكر موصول لاخي عماد الخليل فجزاه الله عنا خير الجزاء

#8

وهذا تقريب لمبلغ 50 اى مثال 14335=14350

اقتباس
=Int([Number1]/50+0.5)*50
#9

السلام عليكم ورحمة الله

اخوانى واحبابى فى الله

بسم الله ما شاء الله, مستوى علمى ومستوى اخلاقى غير مسبوق. بارك الله فيكم ولكم, لقد تابعت هذه المشاركة من بدايتها ولكن يعلم الله مدى انشغالى, وكنت كلما هممت ان اكتب الحل يحدث ما يحول دون ذلك. وطبعا لم اكن لازيد عما قاله اساتذتنا بالمنتدى على رأسهم استاذتنا دائما وابدا زهرة المنتدى بارك الله فيها وفيهم ونفعنا بعلمهم ورزقنا حسن اخلاقهم.

تقبلوا منى وافر التقدير والاحترام,,,

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

#10

الإخوة الأفاضل

بسم الله ماشاء الله والله لقد سعدت جداً بهذه المشاركة وبكل هذه الإجابات التي تفتح كثير من المجالات في الوصول إلى الحلول..... بارك الله فيكم وعليكم وأفاض عليكم من فيض علمه إن شاء الله

والله هو الموفق

الباشا قمر الزمان

الله هو الموفق لسواء السبيل

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…