اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

IsError الدالة


إذهب إلى أفضل إجابة Solved by عمر ضاحى,

الردود الموصى بها

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

الاستاذة الافاضل 

 

ماهي الدالة IsError  وماهي استخداماتها وأين نسختدمها وماهي الصيغة التي تكتب بها هذه الدالة ؟؟

اذا امكن شرح لها ولكم جزيل الشكر ؟؟؟؟

 

 

 

رابط هذا التعليق
شارك

22 دقائق مضت, ابو عبد الله العراقي said:

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

الاستاذة الافاضل 

 

ماهي الدالة IsError  وماهي استخداماتها وأين نسختدمها وماهي الصيغة التي تكتب بها هذه الدالة ؟؟

اذا امكن شرح لها ولكم جزيل الشكر ؟؟؟؟

 

 

 

دالة لوضعها فى معادلة احتمال وجود خطأ فيها 

مثل عمليات القسمة او الضرب

التى قد ينتج عنها خطأ
لهذا توضع بهذا الشكل 

IsError(هنا_المعادلة_بتعتك)

 

  • Like 2
رابط هذا التعليق
شارك

 IsError تستخدم لفحص ما إذا كانت قيمة محددة تُعتبر خطأ أم لا. تُرجع هذه الدالة قيمة منطقية (True أو False) بناءً على وجود خطأ في القيمة المُقدمة لها.

وبشكل عام يكون تنسيق الدالة كما يلي :

If IsError(القيمة) Then
    ' التعامل مع حالة الخطأ
Else
    ' التعامل مع القيمة بشكل طبيعي
End If

على سبيل المثال ، يمكن استخدامها للتحقق مما اذا كانت القيمة التي ستعود كجواب ( وظيفة أو عملية ) هي خطأ أم لا .

كمثال على سبي الفرض :-

Dim result As Variant
result = SomeFunction() ' افتراضيًا، SomeFunction تعيد قيمة ما

If IsError(result) Then
    MsgBox "حدث خطأ!"
Else
    MsgBox "القيمة الصحيحة هي: " & result
End If

 

  • Like 3
رابط هذا التعليق
شارك

شكراً جزيلاً لكم الاستاذة الافاضل

#Error

هذا الخطأ الذي يظهر عندي في المثال المرفق في مربع نص قيمته من استعلام عند ما لايكون هناك بيانات في السجل لكن عندما في بقيةالسجلات تكون القيمة طبيعية وشغالة وما فيها مشكلة وحاولت اتجاوز هذا الخطأ وبحثت وصادفتني هذه الدالة 

IsError 

وحاولت اطبقها على المثال لكن ما حصلت اي نتيجة ولذلك وددت ان احصل على شرح على هذه الدالة ، بصراحة كان ممكن اتجاوز هذا الخطأ عن طريق اخفاء مربع النص عن فتح النموذج وبعدين عند الانتقال إلى باقي السجلات يعمل الاستعلام بشكل صحيح ؟ فاذا كان هناك حل عن طريق هذه الدالة اكون ممنون منكم وجزاكم الله خيرا 

Rac.rar

#Error.jpg

تم تعديل بواسطه ابو عبد الله العراقي
رابط هذا التعليق
شارك

  • أفضل إجابة
20 دقائق مضت, ابو عبد الله العراقي said:

شكراً جزيلاً لكم الاستاذة الافاضل

#Error

هذا الخطأ الذي يظهر عندي في المثال المرفق في مربع نص قيمته من استعلام عند ما لايكون هناك بيانات في السجل لكن عندما في بقيةالسجلات تكون القيمة طبيعية وشغالة وما فيها مشكلة وحاولت اتجاوز هذا الخطأ وبحثت وصادفتني هذه الدالة 

IsError 

وحاولت اطبقها على المثال لكن ما حصلت اي نتيجة ولذلك وددت ان احصل على شرح على هذه الدالة ، بصراحة كان ممكن اتجاوز هذا الخطأ عن طريق اخفاء مربع النص عن فتح النموذج وبعدين عند الانتقال إلى باقي السجلات يعمل الاستعلام بشكل صحيح ؟ فاذا كان هناك حل عن طريق هذه الدالة اكون ممنون منكم وجزاكم الله خيرا 

Rac.rar 29.42 kB · 0 downloads

#Error.jpg

جرب الحل هذا 
 

=IIf([ID] Is Null; 0; Nz(DCount("[ID]"; "[count_c]"; "ID=" & [ID]); 0))

 

  • Like 2
رابط هذا التعليق
شارك

السلام عليكم 

اخي الكريم عمر ضاحي لايسعني إلا ان اقول لك ولكل من يساهم في حل الاسئلة المطروحة في هذا المنتدى جزاك الله وجزاكم كل خير  

    وعاشت ايدك اخي الكريم

تم تعديل بواسطه ابو عبد الله العراقي
  • Thanks 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information