دالات للتحقق من صحة البيانات

مكتمل

ثمة طريقة أخرى لجعل تطبيقك أكثر ديناميكية وبديهية للمستخدم وهي استخدام دالات من بينها IsBlank و IsBlankOrError و IsEmpty و IsNumeric و IsToday و IsMatch. تتيح هذه الدالات إمكانية التحقق من صحة حالة حقل أو عنصر تحكم أو متغير أو جدول. تُرجع كل هذه الدالات المنطق صواب أو خطأ بناءً عَلى نتائج تقييمها. يمكن أن يسمح هذا بإنشاء حلول عندما لا تسمح أنت للمستخدم بإرسال نموذج إذا كان هناك حقل فارغ أو إذا كانت بيانات الحقل لا تتطابق مع التقييم. فيما يلي نظرة عامة عَلى بعض هذه الدالات.

  • IsBlank -- تتحقق هذه الدالة من حقل أو خاصية أو متغير لمعرفة ما إذا كانت النتيجة فارغة. قيمة الإرجاع لـ IsBlank هي صواب أو خطأ المنطقية.

  • IsBlankOrError-- تتحقق هذه الدالة مما إذا كان التعبير فارغًا أو ينتج عنه خطأ، وترجع نتيجة صواب أو خطأ.

  • IsEmpty-- تتحقق هذه الدالة من جدول بيانات لمعرفة ما إذا كان يحتوي عَلى سجلات. إذا كان الجدول فارغًا، فسترجع الدالة نتيجة صواب.

  • IsMatch--تتحقق هذه الدالة من سلسلة نصية لتحديد ما إذا كانت النتيجة تطابق النمط المحدد. إذا كان النمط فارغًا، فسترجع الدالة نتيجة صواب. للحصول عَلى تفاصيل حول أنماط التطابق المختلفة، راجع دالة IsMatch في Power Apps.

  • IsNumeric-- تتحقق هذه الدالة من حقل أو خاصية أو متغير لتحديد ما إذا كانت القيمة رقمية. إذا كان الكائن رقميًا، فسترجع الدالة نتيجة صواب.

  • IsToday -- تتحقق هذه الدالة مما إذا كانت قيمة التاريخ أو الوقت بين منتصف ليل اليوم ومنتصف الليل غدًا. إذا كانت قيمة التاريخ أو الوقت في إطار هذا النطاق، فإن الدالة ترجع نتيجة صواب.

يمكنك اختبار هذه الدالة باستخدام المثال التالي لتعطيل زر إذا لم يكن عنصر التحكم Text Input عنوان بريد إلكتروني صالحًا.

  1. أضف عنصر تحكم Text Input إلى اللوحة. اجعل الخاصية Default فارغة من خلال حذف "Text Input".

  2. أضف عنصر تحكم Button إلى اللوحة.

  3. قم بتعديل الخاصية DisplayMode لعنصر تحكم Button إلى المعادلة التالية. (تأكد من إعادة تسمية عنصر التحكم للإشارة إلى عنصر تحكم text input الذي أضفته للتو إذا لم يكن TextInput4.Text).

    If(IsMatch(TextInput4.Text, Email), DisplayMode.Edit,DisplayMode.Disabled)
    
  4. قم بمعاينة التطبيق عن طريق تحديد الزر تشغيل في الزاوية العلوية اليسرى.

  5. إذا كان الحقل فارغًا أو يحتوي على عنوان بريد إلكتروني غير مكتمل، فسيتم تعطيل الزر وعرضه باللون الرمادي. عند إدخال عنوان بريد إلكتروني منسق صالحًا، سيتحول الزر إلى اللون الأزرق ويصبح قابلاً للنقر.

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