Matakuliah : F0712 / Lab Sistem Informasi Akuntansi Tahun : 2007 Query Pertemuan 09 s.d 10 Query • Query merupakan cara yang lebih formal untuk mengurutkan dan memfilter data. • Query memungkinkan user untuk menentukan : – – – – Bina Nusantara Field apa yang ingin di lihat oleh User. Dalam bentuk urutan apa field tersebut harus muncul. Kriteria filter untuk setiap field. Urutan yang diinginkan untuk setiap field. Membuat Query dengan Simple Query Wizard (1) • Cara termudah membuat query adalah dengan Simple Query Wizard. • User hanya memilih field-field yang ingin ditampilkan. • User tidak perlu menetapkan kriteria record atau menentukan cara pengurutan Query sederhana berguna jika user hanya ingin melihat field-field yang diinginkan, tetapi masih ingin melihat setiap record. Bina Nusantara Membuat Query dengan Simple Query Wizard (2) • Select Query Query yang dibuat dengan Simple Query Wizard merupakan versi dasar suatu Select Query, jenis query yang paling umum. User dapat memilih record, mengurutkan, memfilter, dan menetapkan perhitungan sederhana (seperti menghitung dan merata-rata). • Query Wizard akan mengajukan pertanyaan-pertanyaan kepada user dan kemudian membuat suatu query berdasarkan jawaban user. Bina Nusantara Membuat Query dengan Simple Query Wizard (3) Untuk membuat Select Query dengan Simple Query Wizard, ikuti langkah-langkah berikut : 1. Buka database yang diinginkan dan klik tab Queries. 2. Klik dua kali Create Query by Using Wizard. Muncul kotak dialog Simple Query Wizard Bina Nusantara Membuat Query dengan Simple Query Wizard (4) Pilih tabel disini Field dari tabel yang dipilih 3. 4. 5. Bina Nusantara Field yang ingin ditampilkan dari hasil query . Contoh : Menggunakan 3 tabel (STUDENT, GRADE, CLASS). Dari tabel STUDENT, kita ambil field StudentName Dari tabel CLASS, kita ambil fied Name. Dari tabel GRADE, kita menggunakan semua field yang ada, yaitu : StudentNumber, ClassNumber, Grade Pilih tabel yang diinginkan untuk digunakan dalam query dari daftar Table/Queries. Klik nama field pada daftar Available Field, kemudian klik tombol > untuk memindahkannya ke daftar Selected Field. (Opsional) Pilih tabel atau query lain dari daftar Table/Queries dan masukkan beberapa fieldnya ke daftar Selected Field. Selanjutnya klik Next. Membuat Query dengan Simple Query Wizard (5) 6. 7. Masukkan nama query pada isian What Title Do You Want for Your Query ? Misalnya beri nama :GradeResult. Klik Finish untuk menampilkan hasil query. Hasil Query Bina Nusantara Menyimpan Query • Query yang telah dibuat, Access akan menyimpannya secara otomatis. • Cukup tutup jendela Query, dan di tab Queries akan terlihat nama Query yang telah dibuat. Nama Query yang telah dibuat Bina Nusantara Menjalankan Kembali Query • User dapat menjalankan kembali query yang telah dibuat. Jika ada data yang telah berubah sejak terakhir kali menjalankan query, maka perubahan tersebut akan disajikan. • Untuk menjalankan kembali query, lihat gambar berikut : (1) Pilih tab Queries dari bagian Objek Bina Nusantara (2) Klik dua kali nama Query yang akan dijalankan kembali. Atau klik satu kali, kemudian klik tombol Open Menambah Field ke Query (1) User dapat menambah sebuah field ke query dengan tiga cara. Cara 1 : 1. Klik baris Table dari kolom kosong yang pertama. Tampil daftar drop-down. 2. Buka daftar drop-down, kemudian pilih tabel yang tersedia pada daftar drop down sama dengan jendela tabel yang muncul di atas jendela desain query. 3. Klik baris Field tepat di atas nama tabel yang dipilih. Tampak daftar drop-down. 4. Buka daftar drop-down dan pilih field yang ingin ditambahkan. Field yang tersedia berasal dari tabel yang telah dipilih pada langkah 2. Bina Nusantara Menambah Field ke Query (2) Cara 2 : 1. Gulung daftar field pada jendela tabel yang diinginkan di atas kotak Query Design, sampai user menemukan field yang ingin ditambahkan. 2. Klik nama field dan drag ke baris Field dari kolom kosong pertama. Nama field muncul di tempat user men-dragnya. Cara 3 : Klik dua kali nama field pada daftar field. Field akan pindah ke tempat kosong pertama yang tersedia pada grid query. Bina Nusantara Menambah Field ke Query (3) Jendela Tabel menampilkan semua Tabel yang akan dipakai dalam Query Nama Table Nama Field Baris Field Baris Tabel Bina Nusantara Grid Query Menambah Field ke Query (4) • Menambahkan Lebih Banyak Tabel untuk Query, dengan cara : – Klik tombol Show Table pada toolbar, atau, pilih Query – Show Table. – Kemudian pilih tabel yang diinginkan, klik Add. – Klik Close untuk kembali ke desain query. Bina Nusantara Menghapus Field Ada dua cara untuk menghapus field dari query : • Klik di kolom yang ingin di hapus dan pilih Edit – Delete Columns. • Tempatkan pointer mouse tepat diatas kolom sehingga berubah menjadi panah hitam ke bawah. Klik untuk memilih semua kolom dan tekan Delete, atau klik tombol Cut pada toolbar. Bina Nusantara Menambah Kriteria (1) • Dengan memilih kriteria, akan memungkinkan user untuk memilih record yang akan ditampilkan pada hasil query. • Contoh dari hasil query sebelumnya, kita hanya akan menampilkan Student yang memperoleh Grade > 3.50. Bina Nusantara Menambah Kriteria (2) Data awal. Dari data ini, kita hanya akan menampilkan Student yang memiliki Grade >3.50 Untuk menentukan kriteria diatas, ikuti langkah berikut : 1. Pada tampilan Query Design, klik baris Criteria pada kolom field yang diinginkan yaitu field Grade. 2. Ketik kriteria yang ingin digunakan, yaitu : Grade > 3.50. 3. Klik tombol atau untuk melihat hasil query. Bina Nusantara Menambah Kriteria (3) Kriteria di tulis di baris Criteria Tabel hasil query data yang ditampilkan adalah Student yang memiliki Grade > 3.50 Bina Nusantara Mengurutkan Field dalam Query 1. 2. 3. Bina Nusantara Klik pada baris Sort pada field yang ingin di urutkan; muncul panah ke bawah pada daftar drop-down. Buka daftar drop-down, pilih perintah Ascending atau Descending Jika ingin membatalkan pengurutan pada field, ulangi langkah 2, kemudian pilih pilihan (Not Sorted). Menambah Field Perhitungan (1) • Field perhitungan sangat membantu saat user perlu menghitung nilai dalam database dengan menggunakan fungsi matematika dalam satu atau lebih isi field. • Contoh : user dapat menghitung 5% pajak penjualan berdasarkan harga penjualan. Bina Nusantara Menambah Field Perhitungan Untuk menambah sebuah field perhitungan,misal field yang menghitung pajak penjualan, ikuti langkah berikut : 1. Buka query tampilan Design. 2. Pada kolom kosong, ketik ekspresi dalam baris Field. Jika memasukkan nama field, berikan tanda kurung siku ([ ]) di awal dan di akhir nama field. Contoh untuk mengalikan field Price dengan nilai 0,5, ketik : [Price]*.05 3. Tekan Enter atau pindah ke sel lain; Access akan menambahkan nama untuk ekspresi, seperti Expr1. Sebagai contoh, ekspresi mungkin sekarang membaca : Expr1:[Price]*.05. 4. Klik lagi sel dan tebalkan nama ekspresi (contoh, Expr1). 5. Ketik nama yang lebih jelas, seperti Tax. Bina Nusantara Menambah Field Perhitungan Menggunakan Expression Builder (1) Contoh lain : kita akan menghitung umur Student berdasarkan tanggal lahir-nya (field DateofBirth). Ekspresi yang digunakan lebih rumit karena mencakup penggunaan fungsi yang built-in yaitu : (Now()([DateofBirth]))/365. Rumus tersebut mengurang nilai field DateofBirth dari tanggal sekarang, kemudian membagi hasilnya (dalam hari) dengan 365 untuk memberikan angka tahun. Bina Nusantara Menambah Field Perhitungan Menggunakan Expression Builder (2) Untuk menjalankan contoh tersebut bisa dilakukan dengan menggunakan Expression Builder, ikuti langkah berikut : 1. Klik sel Field dari kolom kosong. 2. Klik tombol Build pada toolbar untuk membuka Expression Builder. 3. Dalam daftar di sebelah kiri, klik dua kali Function untuk menampilkan fungsi. Kemudian klik Built-In Function. Kategori fungsi muncul pada daftar yang ada di bagian tengah. 4. Dalam daftar yang ada di tengah, klik Date/Time. 5. Pada panel kanan, klik Now. 6. Klik tombol Paste, muncul fungsi dalam daftar Expression diatas jendela. 7. Ketik tanda garis atau klik tombol tanda minus (-). 8. Pada jendela kiri, klik dua kali folder Table, kemudian klik nama tabel yang berisi field. Contoh : STUDENT1. Bina Nusantara Menambah Field Perhitungan Menggunakan Expression Builder (2) Item yang di-paste muncul dalam daftar Expression 9. Buatlah ekspresi berikut : Age: (Now()-([STUDENT1]![DataofBirth]))/365 Nama Field baru untuk Nama Tabel menampung Built-In hasil Nama Field yang akan dihitung Function Bina Nusantara perhitungan Hasil Query Menambah Field Perhitungan Menggunakan Expression Builder (3) 10. 11. 12. 13. Nama Field standard adalah Expr1, ubahlah nama field standard tersebut menjadi Age. Klik kanan ekspresi di field Age dan pilih Properties. Pada tab General, buka daftar drop-down Format dan pilih Fixed. Ketik 0 dalam Field Decimal Place. Gambar untuk langkah 11 Bina Nusantara Gambar untuk langkah 12 dan 13 Menambah Field Perhitungan Menggunakan Expression Builder (4) 14. Tutup Property Sheet 15. Jalankan query (lihat hasil query di slide no. 15) Bina Nusantara
© Copyright 2024 Paperzz