كيف يمكن استخدام هذه الداله MOD في الاكسس او ما هو البديل في حالة عدم وجودها ........ مع العلم انها في الاكسل وتمام التمام
اريد استخراج باقي القسمة لـ 12 / 5
كيف يمكن استخدام هذه الداله MOD في الاكسس او ما هو البديل في حالة عدم وجودها ........ مع العلم انها في الاكسل وتمام التمام
اريد استخراج باقي القسمة لـ 12 / 5
تم تعديل هذه المشاركة بواسطة الفيلسوف111 في 31 يوليو 2006 في 16:41
طارق العيد
اخي الفاضل طارق
السلام عليكم ورحمة الله وبركاته
الاستخدام الطبيعي للدالة MOD تكون بهذه الطريقة
لنفرض ان لديك حقلين او مربيعين نص هما A و B اذن يكون باقي القسمة على النحو التالي :
نقوم بإنشاء مربع نص جديد غير منضم على النموذج ونضع به هذا التعبير
=[A]MOD
الى هنا الوضع طبيعي ولكن لحظة ستظهر لنا مشكلة عندما يكون العددين كلهم اصفار اي الرقم الاول صفر والرقم الثاني صفر فهنا يظهر خطأ القسمة على صفر
#Div/0!
لذا سنفوم بتعديل الدالة او التعبير بهذا الشكل للتخلص من الخطأ
=IIf(=0;Null;([A] Mod ))
وهذا يعني انه في حالة كانت قيمة الحقل الثاني B صفر فإن قيمة مربع نص باقي القسمة تكون خالية
وهذا مثال على ذلك بإمكانك ايضا تطبيقه على التقرير
اختكم
زهره
تم تعديل هذه المشاركة بواسطة zahrah في 31 يوليو 2006 في 18:19
السلام عليكم
اخي الفيلسوف
اجابة علي الشق الثاني من سؤالك ماذا لو لم تكن الدالة MOD موجودة بالاكسس ؟؟
جميع الدوال الرياضية ترجع اصلا الي دوال الرياضة البحتة المتعارف عليها ... او اسايات الرياضة
مثل الجمع والطرح والضرب والقسمة والجزر والصحيح ......
حتي الدالة Int التي تم استخدامها للحصول علي باقي القسمة يمكن بالدوال الاساسية (الجمع والطرح والضرب والقسمة) يمكن استنتاجها
هي دالة الرقم الصحيح وتستبعد الكسور تماما فلو تم ضرب باقي الرقم الصحيح للقسمة × المقام يكون الناتج هو باقي القسمة
مرفق ملف
اخوك فى الله
Microsoft Certified DataBase Administrator MCDBA
بارك الله فيك اخي احمد
تم تصحيح التعبير الخاص بك اخي احمد لانك لو ذهبت لسجل جديد فسوف تظهر لك العيارة NUM# في حقل باقي القسمة بدون الدالة MOD
:-)
طيب ....... ماذا لو لم تكن Null موجودة فى الاكسس ؟؟
Microsoft Certified DataBase Administrator MCDBA
اخي احمد
كان في السابق لا يوجد شيء اسمه NULL ( قيم خالية ) في قواعد البيانات القديمة وكنا نعاني قبل 15 سنه من هذه المشكلة ولكن تم اختراع دالة تقوم بهذا الغرض وهي اعادة القيم الخالية الى صفر بهذه الطريقة
Function Null2Zero(AValue) ' Purpose: Return the value 0 if AValue is Null. If IsNull(AValue) Then Null2Zero = 0 Else Null2Zero = AValue End If End Function
وهذا مثال على ذلك
اتمنى ان لا تقول
طيب ....... ماذا لو لم يكن Zero موجودة فى الاكسس ؟؟
فستكون الاجابه من الافضل ان تلعب " اتاري " او " بلاي ستيشن " وتترك الاكسيس :) :)
تم تعديل هذه المشاركة بواسطة zahrah في 2 أغسطس 2006 في 10:57
اتاري................؟
الحمد لله ان فى أكسس اصلا
Microsoft Certified DataBase Administrator MCDBA
الاخت الفاضلة زهرة والاخ الفاضل ahamied شكرا لكما جزيل الشكر ووفق الله خطاكم كنت واثقا في قرارت نفسي ان ولا بد ان الاكسس ان يحتوي على هذه الداله mod >>>> والحمد لله وشكرا وشكرا لكما
طارق العيد
هذا الموضوع مغلق.