🖨️
Panduan ini menjelaskan cara mengubah tampilan objek secara bersyarat dengan Highlight, mengatur format angka dan tanggal, memakai Tag, dan memakai Style.
⭐ Feat Desktop ⭐ Feat Professional ⭐ Feat Enterprise ⭐ Feat ERP
Editor Text Object
Klik dua kali sebuah Text object untuk membuka editor Memo yang memiliki tiga tab:
| Tab | Fungsi |
|---|---|
| Text | Mengetik teks dan ekspresi, tombol Insert Expression, Σ Insert Aggregate, Word wrap |
| Format | Format tampilan angka, tanggal, atau teks (Display Format) |
| Highlight | Perubahan tampilan bersyarat (warna, huruf, tampil atau sembunyi) |
Highlight – Tampilan Berubah Menurut Kondisi
Highlight mengubah penampilan sebuah objek hanya bila suatu kondisi benar. Contoh: angka Jumlah Harga di atas 1.000.000 dicetak merah tebal dengan latar kuning muda.
- Klik dua kali Text object yang akan diberi highlight.
- Buka tab Highlight, klik Add.
- Pada Expression Editor, ketik kondisi tanpa
[ ]dan dengan field dibungkus< >:<frData."JUMLAH HARGA"> > 1000000 - Klik OK, lalu atur gaya bila kondisi benar:
- Frame: memberi bingkai.
- Fill: mengubah warna latar. Pada tab Brush, pilih Background color (misalnya
$CCFFFF, kuning muda). - Font: mengubah huruf. Pilih Font style
Bolddan ColorRed. - Visible: hilangkan centang untuk menyembunyikan objek saat kondisi benar.
- Klik OK pada editor.
Contoh kondisi yang berguna:
| Tujuan | Kondisi |
|---|---|
| Nilai besar | <frData."JUMLAH HARGA"> > 1000000 |
| Sama dengan teks tertentu | <frData."NAMA TERMIN"> = 'C.O.D' |
| Nilai kosong | <frData."KETERANGAN"> = '' |
| Dua syarat sekaligus | (<frData."JUMLAH"> > 10) and (<frData."HARGA"> > 100000) |
| Baris selang-seling (zebra) | <Line#> mod 2 = 0 |
- Satu objek boleh memiliki banyak kondisi. Tombol Add, Delete, dan Edit mengelolanya, sedangkan tombol panah mengatur urutan pemeriksaan.
- Highlight bekerja per objek. Untuk mewarnai satu baris penuh, beri highlight dengan kondisi yang sama persis pada semua kolom di baris itu. Cara cepat: atur pada satu objek, lalu salin objek tersebut dan ganti teksnya.
Display Format – Format Angka, Tanggal, dan Teks
Rumus mengembalikan nilai mentah (2500000). Format menentukan tampilannya. Terdapat tiga cara.
Cara A – tab Format pada editor: klik dua kali objek, buka tab Format, pilih Category (Number, Date/Time, Boolean, atau Text), lalu pilih pola atau ketik sendiri pada Format string.
| Kategori | Format string | Hasil |
|---|---|---|
| Number | #,##0.00 | Angka dengan dua desimal dan pemisah ribuan |
| Number | #,##0 | Angka bulat dengan pemisah ribuan |
| Number | #,##0.##;(#,##0.##) | Angka negatif ditampilkan dalam kurung |
| Date/Time | dd mmm yyyy | 13 May 2015 |
| Date/Time | dd/mm/yyyy | 13/05/2015 |
Keterangan pola: # angka bila ada, 0 angka wajib, , pemisah ribuan, . pemisah desimal; dd tanggal dua digit, mmm nama bulan singkat, mmmm nama bulan penuh, yyyy tahun empat digit. Pola sebelum titik koma berlaku untuk angka positif, sesudahnya untuk angka negatif. Tanda pemisah yang tampil mengikuti pengaturan regional Windows.
Cara B – properti DisplayFormat: di Object Inspector, isi FormatStr, Kind (fkNumeric, fkDateTime, fkText, fkBoolean), dan DecimalSeparator. Hasilnya sama dengan Cara A.
Cara C – Tag (khusus laporan): pada laporan, pengguna dapat memilih pola angka dan tanggalnya sendiri di tab Format Nilai. Agar pilihan itu berlaku untuk objek, isi properti Tag:
| Nilai Tag | Artinya |
|---|---|
0 | Tidak diatur Feat. Pakai Display Format sendiri |
1 | Diformat sebagai angka sesuai pilihan pada Format Nilai |
2 | Diformat sebagai tanggal sesuai pilihan pada Format Nilai |
#,##0.####;(#,##0.####) dan Tanggal dd mmm yyyy.Style – Gaya yang Dipakai Bersama
Style adalah paket tampilan (huruf, warna, bingkai) yang diberi nama. Bila gaya diubah, semua objek yang memakainya ikut berubah. Untuk memakainya, pilih objek, lalu pilih nama gaya pada kotak Style di Object Inspector.
| Style bawaan Feat | Dipakai untuk |
|---|---|
| Judul Laporan, Sub Judul Laporan | Judul besar ([Judul]) dan periode laporan |
| Nama Perusahaan, Alamat Perusahaan | Kop perusahaan |
| Judul Kolom, Judul Kolom Bergaris | Judul kolom tebal, dengan atau tanpa garis atas dan bawah |
| Isi | Isi tabel |
| Footer Kolom, Footer Kolom Bergaris | Total tebal, dengan atau tanpa garis |
| Footer | Teks kecil di kaki halaman |
Mengubah atau menambah style: buka Report › Styles… (dialog Style Editor), pilih nama gaya di daftar kiri, lalu atur Color, Font…, dan Frame…. Perubahan style hanya berlaku pada template yang sedang dibuka.
Properti Tampilan Lain pada Text Object
| Properti | Fungsi |
|---|---|
| HAlign, VAlign | Rata teks mendatar (haLeft, haCenter, haRight, haBlock) dan tegak (vaTop, vaCenter, vaBottom) |
| Font, Color, Fill, Frame | Huruf, warna latar, isian latar, dan bingkai |
| WordWrap, AutoWidth | Teks pindah baris otomatis, atau lebar mengikuti isi |
| GapX, GapY | Jarak teks dari tepi kotak |
| Rotation | Memutar teks (derajat), berguna untuk judul kolom sempit |
| HideZeros | Angka 0 tidak dicetak |
| SuppressRepeated | Nilai yang sama dengan baris di atasnya tidak dicetak ulang |
| Visible, Printable | Tampil di designer atau dicetak |
| Anchors, Align | Penempelan ke tepi band dan pengisian lebar atau tinggi band |
HAlign = haRight) untuk kolom angka agar satuan, puluhan, dan ribuan sejajar. Judul kolom angka juga dibuat rata kanan.Tab Filter, Urutan, dan Format Nilai pada Layar Laporan
Pada Daftar › Semua Laporan, tiga tab berikut tidak ada di designer tetapi memengaruhi hasil cetak:
| Tab | Fungsi |
|---|---|
| Filter | Menyaring baris yang masuk ke frData |
| Urutan | Memilih field pengurutan. Penting bila desain memakai Group Header |
| Format Nilai | Pola angka dan tanggal untuk objek ber-Tag 1 dan 2 |
Pertanyaan Umum
❓ Mengapa Highlight tidak aktif?
Penyebab umumnya kondisi memakai kurung siku atau nama field salah. Hapus kurung siku pada kolom Condition dan bungkus field dengan kurung sudut.
❓ Mengapa pemisah ribuan tidak muncul pada laporan?
Objek belum diformat. Isi Tag dengan 1 agar mengikuti format angka pada tab Format Nilai, atau atur Display Format pada objek.
