Dear Friend,
Dari data yang diberikan dan report yang diinginkan serta engine DB : Access anda, sebetulnya saya sangat tertarik mengenai kasus ini. Penasaran, susah nggak kalo pakai metode cross tab query di access, biasanya pake SQL Server. Coba-coba ternyata sangat mudah rupanya di banding engine SQL Server sendiri.Tinggal pegang kuping, geret field, langsung jadi.he..he.he Memang access luar biasa. Ok, langsung aja. Dari tabel1 anda, buat new query di pilihan Objects : Query. Pilih aja Create Query in Design View->Klik kanan : Pilih Design View, Pilih tabelnya tabel1 Di Query Window, Klik kanan pilih Query Type-> Cross tab Query. Tinggal anda geret aja Field NIS, Nama, JenisPembayaran, Jumlah kebawahnya. Di pilihan Total, pilih dibagian Field NIS, Nama, JenisPembayaran : GroupBy, sedangkan untuk Jumlah di pilihan Total : Sum Di pilihan CrossTab, pilih dibagian Field NIS, Nama : Row Heading, untuk Field JenisPembayaran pilih dibagian CrossTab: ColumnHeading, sedangkan untuk field Jumlah pilih dibagian CrossTab: Value. Tekan tombol Run, dan jadilah hasil yang anda inginkan. Kalo mau tahu sintaks query-nya lebih lengkap, klik kanan, pilih Query Design. Akan kelihatan. Contoh : A: Tabel1 TRANSFORM Sum(A.Jumlah) AS SumOfJumlah SELECT A.NIS, A.Nama FROM A GROUP BY A.NIS, A.Nama PIVOT A.JenisPembayaran; Baru tahu kalo di Access, pake cross-tab query ada TRANSFORM.Saya kira SQL Server 2005 meniru keyword engine Access ini kali ya.. soalnya kalo pake SQL Server 2000 sulit, harus pake coding T-SQL (CMIIW). Jika pake Access, sambil pegang kuping, kita tinggal geret-geret field. Sim-salabim jadi. Weleh.weleh.acesss... Best Regards _____ From: Frangky id [mailto:[EMAIL PROTECTED] Sent: 25 Juni 2007 22:26 To: programmer-vb Subject: [Programmer-VB] Tanya lagi tentang Query Pakar VB yang terhormat. Saya mempunyai sebuah tabel pada Database Access dengan nama tabel1 seperti contoh dibawah ini: NIS Nama JenisPembayaran Jumlah 001 Rusdy SPP 1000000 001 Rusdy SKS 500000 001 Rusdy Uang Pembangunan 750000 001 Rusdy Uang Perpustakaan 250000 002 Jimmy SPP 1000000 002 Jimmy SKS 500000 002 Jimmy Uang Pembangunan 750000 002 Jimmy Uang Perpustakaan 250000 Pertanyaannya: Saya ingin tampilan di Crystal Report seperti dibawah ini. Apakah harus di-query dulu? untuk mendapatkan tampilan seperti dibawah ini! Bagaimana caranya, Kalau harus di-query mohon contoh syntax querynya. NIS Nama SPP SKS Uang Pembangunan Uang Perpustakaan 001 Rusdy 1000000 500000 750000 250000 002 Jimmy 1000000 500000 750000 250000 Terima kasih sebelumnya bagi siapa saja yang menjawab email saya ini.
