🖨️
Panduan penutup ini menjelaskan objek lain pada designer, script, cara memeriksa desain sebelum dipakai, daftar masalah yang sering muncul, dan tips menjaga desain tetap rapi.
⭐ Feat Desktop ⭐ Feat Professional ⭐ Feat Enterprise ⭐ Feat ERP
Objek pada Object Toolbar
Klik ikon alat, lalu tarik pada band untuk menggambar objek.
| Alat | Fungsi | Dipakai di Feat? |
|---|---|---|
| Text object | Teks, ekspresi, angka, tanggal | Ya, paling sering |
| Picture object | Gambar, termasuk logo dari data | Ya, logo perusahaan |
| Draw | Garis dan bentuk (persegi, persegi bersudut bulat, elips, segitiga, belah ketupat) | Ya, kotak dan garis pemisah pada formulir |
| CheckBox object | Kotak centang dari ekspresi (True/False) | Dapat dipakai (mis. status lunas) |
| Barcode object | Kode batang (Code 128, EAN, QR, dan lain-lain) | Dapat dipakai |
| Chart object | Grafik batang, garis, pai | Dapat dipakai untuk laporan ringkas |
| Table object, Cross-tab object | Tabel bebas dan tabel silang (pivot) | Untuk tata letak rumit atau laporan matriks |
| Subreport object | Menyisipkan laporan lain di dalam band | Desain lanjutan |
Logo perusahaan: Picture object pada Page Header mengambil logo dari data perusahaan dengan DataSet = frPerusahaan, DataField = LOGO, dan Transparent = True. Bila logo tidak muncul, pastikan logo sudah diisi di Setup › Perusahaan.
Kode batang: klik alat Barcode object, tarik di band, pilih jenis kode (Code 128 cocok untuk nomor dokumen), lalu isi Text dengan ekspresi, misalnya [frData."NO FAKTUR"].
Watermark: Report › Watermarks… menambahkan tulisan atau gambar latar pada seluruh halaman, misalnya “DRAFT” atau “SALINAN”.
Script dan Kejadian Objek
Tab Code menyimpan script desain dengan bahasa PascalScript. Pilih objek, buka tab Events pada Object Inspector, lalu klik dua kali nama kejadian untuk membuat kerangka prosedur di tab Code.
| Kejadian | Dijalankan |
|---|---|
| OnBeforePrint | Sebelum objek atau band dicetak; dipakai untuk mengubah teks atau warna secara dinamis |
| OnAfterPrint | Setelah dicetak |
| OnAfterData | Setelah data untuk objek terisi |
Memeriksa Desain Sebelum Dipakai
- File › Validate (Shift+F9) memeriksa aturan desain.
- File › Preview untuk melihat tata letak (data di pratinjau ini kosong).
- Cetak dari transaksi atau laporan nyata dengan data yang representatif: data pendek, panjang, banyak baris, satu baris, dan nol baris.
- Cetak ke PDF (ikon PDF pada jendela pratinjau) untuk memastikan tidak ada objek yang melewati tepi halaman.
Pemecahan Masalah
| Gejala | Penyebab | Perbaikan |
|---|---|---|
| Pesan Field not found saat Preview | Field di dalam rumus belum dibungkus < >, atau nama field salah | Tambahkan < >, periksa ejaan pada Data Tree |
Teks tampil persis seperti diketik (frData."NAMA REKAN") | Tidak diapit [ ] | Bungkus dengan [ ] |
Rumus tercetak sebagian (2500000 * 2) | Operator berada di luar [ ] | Pindahkan seluruh rumus ke dalam [ ] |
| Hasil rumus 0 atau kosong di Preview designer | Pratinjau di designer tidak berisi data | Periksa lewat transaksi atau laporan |
| Perubahan desain hilang | Simpan di Feat belum ditekan | Setelah menutup designer, tekan Simpan |
| Tombol Preview nonaktif di transaksi | Transaksi belum disetujui, atau batas jumlah cetak tercapai | Setujui transaksi, atau periksa Setup › User ID › Maksimal Cetak |
| Teks terpotong | Height objek atau band kurang | Perbesar, atau StretchMode = smActualHeight |
| Pemisah ribuan tidak muncul | Belum diformat | Tag = 1 (laporan) atau Display Format |
| Highlight tidak aktif | Kondisi memakai [ ], atau nama field salah | Hapus [ ] pada kolom Condition |
| Grup terpecah, nomor faktur muncul berulang | Data belum terurut menurut field grup | Atur Urutan pada layar laporan |
| Bagian kanan tercetak di halaman terpisah | Ada objek melewati lebar halaman | Rapatkan objek ke dalam lebar yang dapat dipakai |
| Logo tidak tampil | Logo belum diisi, atau properti Picture object salah | Isi logo di Setup › Perusahaan; DataSet = frPerusahaan, DataField = LOGO |
| Tidak sengaja mengubah desain bawaan | Mengubah langsung tanpa salinan | Impor ulang cadangan desain, atau salin dari template bawaan lain |
Menjaga Desain Tetap Rapi
- Beri nama yang jelas pada template, misalnya Faktur Penjualan – Kop Cabang, bukan Faktur Penjualan(1).
- Ekspor desain penting setelah selesai sebagai cadangan (.frd untuk formulir, .rpd untuk laporan).
- Satu perubahan, satu uji. Jangan mengubah banyak hal sekaligus.
- Gunakan Style: ubah tampilan sekali di Report › Styles…, bukan satu per satu.
- Hapus salinan percobaan yang tidak dipakai.
Pertanyaan Umum
❓ Bagaimana cara memeriksa desain sebelum dipakai?
Gunakan File, Validate, lihat File, Preview, lalu cetak dari transaksi atau laporan nyata dengan data pendek, panjang, banyak baris, satu baris, dan nol baris. Cetak ke PDF untuk memastikan tidak ada objek yang melewati tepi halaman.
