فدك قام بنشر أكتوبر 21, 2004 قام بنشر أكتوبر 21, 2004 كل عام وأنتم بالف خير وجعلكم الله من صوام هذا الشهر الكريم ما هو الحل للقسمة على الصفر في التقرير خاصة ان هذه العملية تؤدي الى توقف البرنامج . ولكم أجمل التحيات
جمال فايز قام بنشر أكتوبر 21, 2004 قام بنشر أكتوبر 21, 2004 السلام عليكم ورحمة الله وبركاته . ينبغى وضع القيمة التى تكون فى الغالب فى حقل لأختبارها بالصفر ومن ثم أجراء القسمة أما أذا وجد أنها تساوى الصفر يعطيك رسالة تفيد بالخطأ . وبأمر الله محلوله .
ابوطالب قام بنشر أكتوبر 22, 2004 قام بنشر أكتوبر 22, 2004 اخى الكريم لترجمة كلام اخى جمال خذ هذه الدالة funcion tonull( a as varint ) as varint if isnull(a) then tonull=0 else tonull=a endif end function لاستدعاء الوظيفة اكتب فى الحقل المراد =tonull(اسم الحقل) بالتوفيق ان شاء الله
فدك قام بنشر أكتوبر 23, 2004 الكاتب قام بنشر أكتوبر 23, 2004 شكرا لكما جمال فايز وابوطالب على هذه الافادة ، وما فهمته من رد الاخ جمال هو ان اضع الدالة If على الحقل الذي تتم من خلاله عملية القسمة بحيث اذا كام المقسوم عليه اكبر من الصفر يجري عملية القسمة واذا ساوت الصفر لا يجري عملية التقسيم. بالنسبة لرد الاخ ابوطالب كيف استخدم هذه الدالة ؟ هل تكون اختبار توضع في الحقل ام لا. وشكرا لكم جميعا
جمال فايز قام بنشر أكتوبر 23, 2004 قام بنشر أكتوبر 23, 2004 تكتب فى الحقل كالتالى =اسم الدالة ([ألحقل الخاص بك])
مهند عبادي قام بنشر أكتوبر 23, 2004 قام بنشر أكتوبر 23, 2004 بفرض اسم المتغير اللي رح نعمل عليه القسمة هو A والرقم الثاني هو B والنتيجة في C نكتب : C = iif(nz(A,0)=0,0,B/A)
فدك قام بنشر أكتوبر 23, 2004 الكاتب قام بنشر أكتوبر 23, 2004 شكرا لكما جميعا على هذه الافادة وبفضلكمم توصلت الى المطلوب
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.