تحقق من أن القيمة Cell تفي بقواعد التحقق من صحة البيانات
Microsoft يتيح Excel للمستخدمين إضافة قواعد التحقق من صحة البيانات إلى الخلايا. على سبيل المثال، يحدد التحقق من صحة العلامة العشرية أنه يمكن إدخال الأرقام بين 10 و20 فقط. إذا قام المستخدم بإدخال رقم مختلف. Microsoft يعرض برنامج Excel رسالة خطأ ويطالبهم بإدخال رقم في النطاق الصحيح. إذا قمت بنسخ رقم ولصقه، على سبيل المثال 3، في الخلية، فلن يقوم Excel بتشغيل عملية التحقق من الصحة أو إظهار رسالة خطأ.
في بعض الأحيان، يكون من الضروري التحقق مما إذا كانت القيمة تفي بقواعد التحقق من صحة البيانات المطبقة على الخلية برمجياً. في الحالة المذكورة أعلاه، على سبيل المثال، يجب أن يفشل الإدخال.
مقدمة
Aspose.Cells يوفرCell.GetValidationValue()طريقة للتحقق من صحة قيم الخلية برمجيا. إذا كانت القيمة الموجودة في خلية لا تستوفي قاعدة التحقق من صحة البيانات المطبقة على تلك الخلية، فستُرجع False*، وإلا *True**.
يوضح نموذج التعليمات البرمجية التالي كيفيةCell.GetValidationValue() تعمل الطريقة. أولاً، يقوم بإدخال القيمة 3 في C1. لأن هذا لا يفي بقاعدة التحقق من صحة البيانات،Cell.GetValidationValue() إرجاع الأسلوبخطأ شنيع. ثم يقوم بإدخال القيمة 15 في C1. نظرًا لأن هذه القيمة تفي بقاعدة التحقق من صحة البيانات، فإن الأسلوب Cell.GetValidationValue() يُرجع True. وبالمثل، تقوم بإرجاع خطأ لقيمة 30.
انتاج |
Is 3 a Valid Value for this Cell: False
Is 15 a Valid Value for this Cell: True
Is 30 a Valid Value for this Cell: False