Ok,
Kita lanjutkan,
Sekarang saya berikan contoh awal saja, silakan anda lanjutkan sendiri. Pegel rek bikin report seperti ini, butuh tenaga yang tekun, gak seperti saya. (Saya lebih memilih membujuk atasan saya untuk apply report yang lebih sederhana, bukannya memaksa form isian manual seperti ini dibuat di layar).
:)
Anda perhatikan report anda (yang menurut saya, [peace... peace...], bukanlah report :) ), saya ambil baris pertama, yaitu nama. Dalam form data entry, nama di masukkan dalam satu kotak, tetapi di report dikehendaki hurufnya dipecah2 menjadi 30 kotak. Ini dimungkinkan dengan menggunakan query sebagai base report yang memecah2 nama menjadi 30 huruf. querynya adalah sebagai berikut:
SELECT
Mid(nama,1,1) AS Nama1,
Mid(nama,2,1) AS Nama2,
Mid(nama,3,1) AS Nama3,
Mid(nama,4,1) AS Nama4,
Mid(nama,5,1) AS Nama5,
Mid(nama,6,1) AS Nama6,
Mid(nama,7,1) AS Nama7,
Mid(nama,8,1) AS Nama8,
Mid(nama,9,1) AS Nama9,
Mid(nama,10,1) AS Nama10,
Mid(nama,11,1) AS Nama11,
Mid(nama,12,1) AS Nama12,
Mid(nama,13,1) AS Nama13,
Mid(nama,14,1) AS Nama14,
Mid(nama,15,1) AS Nama15,
Mid(nama,16,1) AS Nama16,
Mid(nama,17,1) AS Nama17,
Mid(nama,18,1) AS Nama18,
Mid(nama,19,1) AS Nama19,
Mid(nama,20,1) AS Nama20,
Mid(nama,21,1) AS Nama21,
Mid(nama,22,1) AS Nama22,
Mid(nama,23,1) AS Nama23,
Mid(nama,24,1) AS Nama24,
Mid(nama,25,1) AS Nama25,
Mid(nama,26,1) AS Nama26,
Mid(nama,27,1) AS Nama27,
Mid(nama,28,1) AS Nama28,
Mid(nama,29,1) AS Nama29,
Mid(nama,30,1) AS Nama30,
IIf([Jenis_Kelamin]="Pria","X","") AS JKL,
IIf([Jenis_Kelamin]="Wanita","X","") AS JKW
FROM [Data Nasabah];
Kita mempergunakan fungsi MID untuk mengambil setiah huruf sesuai urutannya. mid(nama,15,1) berarti ambil huruf ke 15 sebanyak 1 karakter dari nama.
Yang kedua, untuk jenis kelamin, ada dua kotak di report, maka setiap kotak di isi dengan silang sesuai kondisi yang ada pada field jenis_kelamin. JKL adalah kotak yang mewakili Pria, maka di cek field jenis_kelamin, jika isinya pria, maka JKL dikasih cross, tetapi jika bukan, maka di kosongkan.
Dari dua baris pertama ini, anda sudah bisa meneruskan sendiri menjadi seluruh report lengkap. saya menyerah, mending suruh orang lain tak bayar makan siang ... .:) hehehehe...
Untuk lembar kedua, anda bisa buat di report terpisah, tinggal salin saja semua perjanjian, lalu untuk nama penandatangan bisa diambil dari field nama. Saya pikir ini anda pasti bisa, jadi tdk perlu di beri contoh.
Nanti kalau mau di print, sekaligus langsung print dua report.
--
Aksan KurdinAttachment(s) from aksan kurdin
1 of 1 File(s)
__._,_.___

No comments:
Post a Comment