Penggunaan Rumus If Pada Desain Cetakan ACCURATE Online

Untuk penggunaan Rumus If pada Accurate Online, mempunyai rumus dasar yaitu :

SYARAT ? BENAR : SALAH

Ilustrasi :
Pada desain cetakan transaksi Pengiriman Pesanan ingin menampilkan konversi dari satuan kedua. Dimana hal ini akan bermasalah jika ada data barang yang tidak memiliki satuan ke dua. Sehingga harus dibuat rumus if jika barang tsb mempunyai satuan unit 2, maka akan tampil data konversinya, tetapi jika data barang tsb tidak memiliki satuan unit 2 maka akan kosong.

Berikut ini langkah-langkah untuk melakukan penambahan variable skrip dengan rumus if :

1. Masuk ke menu Pengaturan | Desain Cetakan

Penggunaan Rumus If Pada Desain Cetakan ACCURATE Online

Membuka Desain Cetakan

 

2. Pilih desain cetakan Pengiriman yang dimaksud, kemudian klik 2x dan klik ‘Buka Desainer’

Penggunaan Rumus If Pada Desain Cetakan ACCURATE Online

Memilih Desain Cetakan

Penggunaan Rumus If Pada Desain Cetakan ACCURATE Online

Membuka Desainer dan Desain Cetakan

3. Geser Kolom yang berada pada bagian detail barang, seperti Kode Barang, Nama Barang, Kts, dan Satuan. Setelah itu klik (+), pilih Label dan klik Tambah

Penggunaan Rumus If Pada Desain Cetakan ACCURATE Online

Penambahan Kolom Label Baru pada Detail Tabel Barang

4. Letakan disebelah kolom satuan (atau pada posisi lainnya sesuai kebutuhan), seperti pada gambar berikut dibawah ini. Kemudian atur posisi kolomnya agar sesuai dengan kolom detail lainnya yaitu pada bagian Position dan Dimention-nya. Dan pada kolom Text bisa diisi dengan judul yang sesuai misal Satuan#2.

Penggunaan Rumus If Pada Desain Cetakan ACCURATE Online

Meletakkan Kolom Label Baru

5. Selanjutnya menambahkan variabel script yaitu dengan cara klik (+), pilih Variable kemudian klik Tambah. Tempatkan dibawah label Satuan#2 yang baru ditambahkan, kemudian atur Position dan Dimention untuk kolomnya.

Penggunaan Rumus If Pada Desain Cetakan ACCURATE Online

Menambahkan Kolom Variabel Baru

 

6. Pada kolom Expression atas variabel yang baru ditambahkan tsb, masukan variabel skrip atas rumus if berikut dibawah ini kemudian simpan desain cetakannya.
$F{deliveryOrderDetail.item.unit2.name} == null ? “” :($F{deliveryOrderDetail.quantity}/$F{deliveryOrderDetail.item.ratio2})+” “+$F{deliveryOrderDetail.item.unit2.name}

Penggunaan Rumus If Pada Desain Cetakan ACCURATE Online

Penambahan Variabel Skrip

KETERANGAN :
SYARAT ? BENAR : SALAH

Syarat = $F{deliveryOrderDetail.item.unit2.name} == null
jika unit2 barang = null atau 0 )

Benar = “”
maka kolom tsb akan kosong atau tidak ada data )

Salah = ($F{deliveryOrderDetail.quantity}/$F{deliveryOrderDetail.item.ratio2})+” “+$F{deliveryOrderDetail.item.unit2.name}
Tetapi jika unit2 barang ada datanya, maka akan tampil hasil dari (Qty unit1 pada DO / rasio unit2) + Nama Unit2) )

Contoh : melakukan penginputan transaksi Pengiriman Pesanan atas Barang Saos ABC yang memiliki satuan unit 2 dan Kecap Bango yang tidak memiliki satuan unit 2. Berikut ini tampilan Desain Cetakannya setelah penambahan variabel skrip dengan rumus if diatas tersebut.

 

Penggunaan Rumus If Pada Desain Cetakan ACCURATE Online

Barang dengan Satuan Unit 2

 

Penggunaan Rumus If Pada Desain Cetakan ACCURATE Online

Barang Tanpa Satuan Unit 2

 

Penggunaan Rumus If Pada Desain Cetakan ACCURATE Online

Penginputan Saat Transaksi Pengiriman Pesanan

 

Penggunaan Rumus If Pada Desain Cetakan ACCURATE Online

Tampilan Desain Cetakan dengan Rumus If

 

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *