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

ممكن تقري بالكسور الى العدد الصحيح

بدأه ابو حاتم العنزي في 31 أكتوبر 2012 · 10 رد · 587 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كل عام وانتم بخير

طلبي هو تقريب الكسور الى العدد الصحيح سواءا كان الكسر اقل من النصف او اكبر من النصف يعبر الى العدد الصحيح

مثلا :

عند ادخال تاريخ التعيين يكون الناتج 14.1896 اريده ان يكون 15

عند ادخال تاريخ تعيين اخر يكون الناتج 16.5 اريده ان يكون 16

واذا كان 17.5147 اريده ان يكون 18 وهكذا وشكرا لكم جميعا وهذا البرنامج في المرفقات ممكن التعديل عليه

سنوات الخدمة.rar

#2

للرفع

#3

السلام عليكم

الاخ ابو حاتم عندك نقص بيانات الحقل [aa]

لذلك عملتلك حقل جديد وقربتلك فيه المطلوب

لتستلهم منه الفكرة

up-سنوات الخدمة.rar

1
#4

بارك الله فيك اخي الفاضل وجعله في ميزان حسناتك

#5

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

بعد اذن الأخ "سلامنا لكم"

ماذا لو كان قيمة الحقل "تاريخ التعيين" 15 بدون كسور؟

أكيد مربع تقريب يرجع لنا 16

حبذاً لو نستفيد من دالة خاصة لأيفاء هذالغرض

=Round([quantity],0)

و لكم مني تحايا

#6
ابوشفيق كتب:

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

بعد اذن الأخ "سلامنا لكم"

ماذا لو كان قيمة الحقل "تاريخ التعيين" 15 بدون كسور؟

أكيد مربع تقريب يرجع لنا 16

حبذاً لو نستفيد من دالة خاصة لأيفاء هذالغرض

=Round([quantity],0)

و لكم مني تحايا

السلام عليكم

مرحبا بك اخي ابو شفيق وشكرا على مرورك الكريم

اخي ابو شفيق

الاخ ابو حاتم كان يريد التقريب الى الاعلى اذا كان الجزء اكبر من نصف او اقل من نصف

اقتباس
طلبي هو تقريب الكسور الى العدد الصحيح سواءا كان الكسر اقل من النصف او اكبر من النصف يعبر الى العدد الصحيح

مثلا :

عند ادخال تاريخ التعيين يكون الناتج 14.1896 اريده ان يكون 15

عند ادخال تاريخ تعيين اخر يكون الناتج 16.5 اريده ان يكون 16

واذا كان 17.5147 اريده ان يكون 18 وهكذا وشكرا لكم جميعا وهذا البرنامج في المرفقات ممكن التعديل عليه

وبمعادلتك التقريب يتم للاسفل

وبمعادلاتي يتم التقريب للاعلى

وفي حالة سنوات الخبرة عدد صحيح فثبتها بدالة شرطية

واليك المرفق

up-sa-سنوات الخدمة.rar

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 2 نوفمبر 2012 في 20:49

#7

وعليكم السلام

اخي سلامنا لكم دالة:

Round([????],0)

تقرب الرقم الى ادنى اذا كان نصف أو اقل من النصف و الى اعلى اذا كان اكثر من النصف

اقتباس
طلبي هو تقريب الكسور الى العدد الصحيح سواءا كان الكسر اقل من النصف او اكبر من النصف يعبر الى العدد الصحيح
اقتباس
عند ادخال تاريخ تعيين اخر يكون الناتج 16.5 اريده ان يكون 16

اما اذا كان امطلوب تقريب الى الاعلى في اي حال دالة شرطية ممتازة كما ارفقت في المثال.

و لكم مني اجمل تحايا

تم تعديل هذه المشاركة بواسطة ابوشفيق في 2 نوفمبر 2012 في 22:15

#8

السلام عليكم

كلامك صحيح حول الدالة Round

لكن كنت اقصد اذا كان الجزء اقل من نصف يقرب بدالة Roundالى الاسفل

مثلا 1.3 يقرب الى 1

اما بدالة الشرط التي عملتها يقرب الى 2

اقتباس
طلبي هو تقريب الكسور الى العدد الصحيح سواءا كان الكسر اقل من النصف او اكبر من النصف يعبر الى العدد الصحيح

مثلا :

عند ادخال تاريخ التعيين يكون الناتج 14.1896 اريده ان يكون 15

عند ادخال تاريخ تعيين اخر يكون الناتج 16.5 اريده ان يكون 16

واذا كان 17.5147 اريده ان يكون 18

اقتباس
يعبر الى العدد الصحيح

انا فهمته انه يقرب الى الاعلى في كل الحالات لان هنا سنوات خدمة وما من حقنا نهمل خمسة شهور و 29 يوم وهو جزء اقل من نصف السنة

في المثال الاول للاخ ابو حاتم لايقرب بدالة round لان تقربه الى الاسفل وانما يقرب بدالة الشرط الى الاعلى

اما في المثال الثاني فهو اظن كتبه خطأ ويقصد التقريب الى العدد 17 لان بالدالتين round ودالة الشرط لايقرب الى العدد 16 وانما يقرب الى 17

اما في المثال الثالث فهو يقرب بالدالتين

ان شاء الله ان تكون وضحت الصورة اكثر

تحياتي العميقة الى شخصكم الكريم

تم تعديل هذه المشاركة بواسطة سلامنا لكم في 2 نوفمبر 2012 في 23:59

#9

السلام عليكم اساتذتي الافاضل

نعم انا اريد التقريب الى العدد الصحيح سواءا كان الركسر اقل من النصف او اكبر من النصف

مثلا :

15.2 يتم التقريب الى العدد 16

15.5 يتم التقريب الى العدد 16

15.6 يتم التقريب الى العدد 16

15.789 يتم التقري بالى العدد 16 وهكذا

وربي يوفقكم جميعا يارب

#10
ابو حاتم العنزي كتب:

السلام عليكم اساتذتي الافاضل

نعم انا اريد التقريب الى العدد الصحيح سواءا كان الركسر اقل من النصف او اكبر من النصف

مثلا :

15.2 يتم التقريب الى العدد 16

15.5 يتم التقريب الى العدد 16

15.6 يتم التقريب الى العدد 16

15.789 يتم التقري بالى العدد 16 وهكذا

وربي يوفقكم جميعا يارب

حمل المرفق الذي في المشاركة الاتية

/index.php?showtopic=271708&view=findpost&p=1315720

#11

بارك الله فيك اخي الفاضل سلامنا لكم وجعل اعمالك في ميزان حسناتك يارب +1

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