Wednesday, January 28, 2015

Menampilkan data SQL server ke excel menggunakan microsoft Query

Kali ini saya akan coba berbagi trik menampilkan data sql server menggunakan microsoft query dengan menjadikan cell tertentu sebagai parameternya. langsung saja ya, caranya seperti ini:

1.    Pastikan anda sudah membuat data source ODBC



2.    Buka Microsoft excel, buat kriteria untuk parameter seperti ini



Nantinya, cell B1 akan dijadikan parameter1(equal) year pada query table di sql server.
Sedangkan B2 dan D2 adalah Parameter2 dan parameter3 (is between).
Dicontoh itu saya langsung mengisi kriteria parameternya dengan tahun 2014, periode bulan 1 sampai bulan 2. Hal ini dilakukan untuk mencegah data yang tertarik dari database terlalu overload.


3.    Buka menu From Microsoft Query


4.    Pilih data source connection ke SQL server



5.    Setelah berhasil login ke database server, pilih table yang akan kita tampilkan di excel




6.    Pilih next sampai muncul tampilan seperti ini: pilih View data or edit query in microsoft query



7.    Maka akan tampil datanya, contohnya seperti ini:

Nah sekarang waktunya kita buat criteria untuk parameternya.
Kebetulan saya akan membuat parameter querynya berdasarkan year dan month.

9.    Pilih Criteria -> Add criteria


10.    Buat parameter1 sebagai berikut:


Pilih add, maka akan muncul input box, sebagai contoh saya isi parameter1 dengan tahun 2014


 Maka akan tampil datanya berdasarkan tahun 2014.



12.    Selanjutnya add criteria lagi untuk filter data Month



Klik add




 13.    Maka hasil yang ditampilkan adalah, data tahun 2014, periode bulan 1 dan 2.



14.    Selanjutnya pilih menu file -> Return Data to Microsoft Excel



 15.    Maka akan muncul pilihan cell menaruh data table dari SQL server tersebut.
          Dalam contoh ini saya gunakan cell A4.


16.    Kemudian pilih properties -> pilih tab Definition -> lalu pilih parameter


17.    Isi parameter1 dengan cell B1


Isi parameter2 dengan cell B2


Isi parameter3 dengan cell D2



Pilih ok -> Ok. Tunggu sampai proses Tarik data dari SQL selesai. Akan tampil datanya seperti ini



Kalau sudah selesai, simpan filenya dengan type XLB (Excel binary). format ini cocok untuk muatan data yang banyak namun ringan saat running update datanya.

Demikian Tips dari saya, semoga bermanfaat buat anda sekalian.

No comments:

Post a Comment

Silahkan tinggalkan komentar anda disini