Dengan asumsi setiap dokumen kita mencetak total lima baris, maka maksimal 4 baris kosong akan ditambahkan.
Tentukan empat bagian kosong di badan tabel berulang.
Tugas pertama kita adalah menentukan kapan keempat bagian ini ditampilkan dan kapan tidak berdasarkan jumlah record.
Skrip tampilan yang disembunyikan dari bagian yang kami tentukan adalah:
Bagian 1, bagian kosong pertama perlu ditampilkan hanya jika jumlah record sama dengan 1.
jika onlastrecord=false maka
FORMULA = BENAR
else
if (COUNT({Badan tabel pesanan penjualan.Kode komoditas}) mod 5 > 1) maka
FORMULA = BENAR
kalau tidak
if (COUNT({Badan tabel pesanan penjualan.Kode komoditas}) mod 5 = 0) maka
FORMULA = BENAR
kalau tidak
FORMULA = SALAH
berakhir jika
berakhir jika
berakhir jika
bagian 2, bagian kosong kedua perlu ditampilkan hanya jika jumlah rekaman sama dengan 1 atau sama dengan 2.
jika onlastrecord=false maka
FORMULA = BENAR
kalau tidak
if (COUNT({Badan tabel pesanan penjualan.Kode komoditas}) mod 5 > 2) maka
FORMULA = BENAR
kalau tidak
if (COUNT({Badan tabel pesanan penjualan.Kode komoditas}) mod 5 = 0) maka
FORMULA = BENAR
kalau tidak
FORMULA = SALAH
berakhir jika
berakhir jika
akhiri jika
dua bagian lainnya, dan seterusnya sangat sederhana.
Perhatikan bahwa kondisi demarkasi adalah pemrosesan kasus di mana 0 dikembalikan setelah modulus selesai dan jumlah record itu sendiri adalah nol.