تتوفر أمثلة على تعبيرات التقرير لأقسام التكرار أدناه.
للوصول إلى الأسئلة في تكرار، أضف قسم تكرار إلى القالب. بالنسبة لعيوب الأسماء المتكررة، يشير عنصر ${#defects} النائب إلى بداية قسم محدد، ويشير ${/} إلى النهاية. يجب أن تكون العناصر النائبة التي تشير إلى الأسئلة في التكرار بين بداية قسم التكرار والعناصر النائبة.
ملاحظة:
لطباعة المحتويات لتكرار داخل جدول، تأكد من وضع علامتي البداية والنهاية داخل الجدول أو خارجه. لا يمكن إنشاء تقرير إذا كانت إحدى هذه العلامات داخل جدول والأخرى خارجه. بوجه عام، في حال وضع علامة بداية وعلامة نهاية داخل جدول، يجب أن تكون علامة البداية في الخلية الأولى بينما علامة النهاية في الخلية الأخيرة.
للوصول إلى الأسئلة ضمن تكرار متداخل، ضع علاماته بين العلامات لكل طبقة تكرار فوق قسم التكرار المخصص. فيما يلي أحد الأمثلة:
${#repeat1}
${#repeat2}
${#repeat3}
${field1InRepeat3}, ${repeat2.field1}, ${repeat1.field1}, ${mainLayer.field1}
${/}
${/}
${/}
لا يمكن لتعبيرات التقرير قراءة الأحرف الخاصة، مثل الواصلات، عند الإشارة إلى أسماء الطبقات باستخدام بناء الجملة ${layername}. عند الإشارة إلى طبقة تحتوي على رمز خاص في اسمها، استخدم شرطة سفلية في مكان الحرف الخاص. بدلاً من ذلك، يمكنك الرجوع إلى الطبقة باستخدام الكلمة الأساسية $layers وإما اسم الطبقة أو معرف الطبقة، على سبيل المثال، ${$layers["my layer name"]} أو ${$layers[0]}. قد يكون هذا الأمر مفيدًا عند احتواء اسم الطبقة على أحرف ليست ASCII أو كانت هناك أسماء متكررة للطبقة في خدمة المعالم.
للإشارة إلى حقل في التكرار الذي له اسم التكرار الأصلي نفسه، استخدم المسار الكامل لبناء الجملة بما في ذلك، اسم الحقل واسم التكرار، على سبيل المثال ${sharedName.sharedName}.
لعرض فهرس سجل تكرار، استخدم التعبير getValue مع الكلمة الأساسية المحجوزة $feature. ينتج المثال التالي 1 للسجل الأول في تكرار ما، و2 للسجل الثاني، وهكذا:
${#defects}
${$feature | getValue: "position"}
${/}