INDEX ER الوظيفة
تقوم الوظيفة INDEX
بإرجاع قيمة الحاوية (سجل) المُحددة باستخدام الفهرس الرقمي المُحدد في القائمة المُحددة. إذا كان هذا الفهرس خارج النطاق للسجلات في القائمة المُحددة، يتم طرح استثناء.
بناء الجملة
INDEX (list, index)
الوسائط
list
: قائمة السجلات
مسار صالح لمصدر بيانات من نوع البيانات قائمة السجلات.
index
: عدد صحيح
فهرس رقمي يشير إلى موضع السجل المطلوب في القائمة المُحددة.
إشعار
وبسبب استخدام ترقيم يستند إلى واحد لهذه الوظيفة، حدد القيمة 1 لإرجاع السجل الأول من القائمة المحددة.
إرجاع القيم
حاوية (سجل)
قيمة السجل الناتجة.
مثال1
إذا أدخلت مصدر البيانات DS من النوع حقل محتسب ، يحتوي على التعبير SPLIT ("A|B|C", "|")
، يُرجع التعبير DS.Value
القيمة النصية "B" للسجل الثاني من قائمة النص هذه. يُرجع التعبير INDEX (SPLIT ("A|B|C", "|"), 2).Value
القيمة النصية "B" أيضًا.
مثال2
إذا قمت بإدخال مصدر البيانات DS من النوع الحقل المحسوب ، ويحتوي على التعبير SPLIT ("A|B|C", "|")
، يطرح التعبير INDEX (SPLIT ("A|B|C", "|"), 4).Value
استثناءً في وقت التشغيل.