على افتراض أن كل مستند لدينا يطبع إجمالي خمسة أسطر، فسيتم إضافة 4 أسطر فارغة كحد أقصى.
حدد أربعة أقسام فارغة في نص الجدول المتكرر.
مهمتنا الأولى هي تحديد متى يتم عرض هذه الأقسام الأربعة ومتى لا يعتمد ذلك على عدد السجلات.
نص العرض المحظور للقسم الذي حددناه هو:
القسم 1، يجب عرض القسم الفارغ الأول فقط عندما يكون عدد السجلات مساويًا لـ 1.
إذا كان onlastrecord=false إذن
الصيغة = صحيح
وإلا
إذا كان (COUNT({نص جدول أوامر المبيعات. رمز السلعة}) mod 5 > 1) ثم
الصيغة = صحيح
آخر
إذا (COUNT({نص جدول أوامر المبيعات. رمز السلعة}) mod 5 = 0) ثم
الصيغة = صحيح
آخر
الصيغة = خطأ
نهاية إذا
نهاية إذا
نهاية إذا كان
القسم 2، يجب عرض القسم الفارغ الثاني فقط عندما يكون عدد السجلات يساوي 1 أو يساوي 2.
إذا كان onlastrecord=false إذن
الصيغة = صحيح
آخر
إذا (COUNT({نص جدول أوامر المبيعات. رمز السلعة}) mod 5 > 2) ثم
الصيغة = صحيح
آخر
إذا (COUNT({نص جدول أوامر المبيعات. رمز السلعة}) mod 5 = 0) ثم
الصيغة = صحيح
آخر
الصيغة = خطأ
نهاية إذا
نهاية إذا
نهاية إذا كان
القسمان الآخران، وهكذا في غاية البساطة.
لاحظ أن شرط الترسيم هو معالجة الحالة حيث يتم إرجاع 0 بعد المعامل الكامل ويكون عدد السجلات نفسه صفرًا.