1.) Pengertian Query
Query adalah bahasa SQL (Structured Query Language) yang ditampilkan
dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan menganalisa
data dengan berbagai jalan yang berbeda. Query dapat juga digunakan sebagai
sumber data (record source) untuk object form, dan report. Dengan query. Hal penting yang harus diperhatikan adalah query tidak sama dengan
table. Walaupun query dalam mode datasheet hampir sama tampilannya dengan
table, namun query tidak dapat digunakan untuk menyimpan data sebagaimana table
karena memang sumber data dari query adalah dari table.Query dapat digunakan untuk menampilkan data yang didapat dari
menggabungkan beberapa table menjadi satu tampilan datasheet. Salah satu
keunggulan query adalah ia dapat menggunakan rumus atau formula yang terdapat
didalam Access, serta dapat pula menggunakan fungsi buatan sendiri yang telah
dibuat didalam macro dan module VBA.
2.) Jenis-Jenis Query
Terdapat sekitar 5 jenis Query yang familiar di dengar antaralain :
- Select Queries, yaitu query yang dibuat dengan cara menggabungkan beberapa table sehingga didapatkan sekelompok data yang ditampilkan dalam format datasheet. Dengan select query, Anda dapat melihat data berdasarkan kriteria tertentu, mengkalkulasi penjumlahan, nilai rata-rata, dan lain-lain. Select query adalah jenis query yang paling umum dan sering digunakan.
- Parameter Queries, yaitu query yang bekerja berdasarkan data-data kriteria dan parameter lainnya yang dimasukkan terlebih dahulu kedalamnya. Ciri utama query jenis ini adalah pada saat query ini dijalankan pertama kali,akan muncul dialog box yang meminta Anda untuk megisi data-data yang diperlukan.
- Crosstab Queries, yaitu query yang digunakan untuk mengkalkulasi penjumlahan, nilai rata-rata, menghitung jumlah record, dan operasi lainnya dimana total data tersebut di group dengan dua tipe informasi. satu informasi sebagai baris dan informasi lainnya sebagai judul kolom.
- Action Queries, yaitu query yang digunakan untuk membuat, merubah dan memodifikasi suatu data dan structure table. Untuk perincian mengenai Action Queris terdapat 4 macam Query jenis ini antaralain:
- Delete Queries, digunakan untuk menghapus record berdasarkan kriteria tertentu
- Update Queries, digunakan untuk mengupdate record berdasarkan kriteria tertentu.
- Append Queries, digunakan untuk menambah record dari suatu table ke table lainnya berdasarkan kriteria tertentu.
- Make-Table Queries, digunakan untuk membuat table, berikut dengan structure dan datanya yang berasal dari satu table atau lebih.
- SQL Queries, atau bisa juga disebut SQL specific queries adalah query yang dibuat secara langsung menggunakan bahasa SQL. Pada prinsipnya, semua query sebenarnya dibuat menggunakan bahasa SQL kendatipun dalam tampilannya sudah berbentuk visual (design view). SQL queries ini dibagi lagi menjadi empat jenis, yaitu:
- Union Query, digunakan untuk menggabungkan beberapa field didalam beberapa table menjadi satu field.
- Pass-through Query, digunakan untuk menjalankan query dengan sumber data dari ODBC database, seperti SQL-Server, FoxPro, dan lain-lain.
- Data-definition Query, digunakan untuk membuat structure table tanpa datanya, dimana structure table ini kita sendiri yang mendefinisikannya. Query ini dapat pula digunakan untuk menghapus, mengubah, dan menambahkan index kedalam tabel.
- Subquery, yaitu query yang terdiri dari query lainnya, seperti dari select queries, action queries atau bahkan dari subquery lagi.
3.) Pembuatan Query
Untuk
membuat query didalam Access dapat dilakukan dengan tiga fitur yang tersedia ,
yaitu:
- Menggunakan fasilitas query wizard
- Secara design view
- Menggunakan kode SQL
3.1 ) Query wizard
Beberapa pilihan yang tersedia padaQuery wizard
diantaranya adalah :
- Simple Query Wizard : Yakni wizard untuk membuat query yang menampilkan data pada field-field yang dipilih.
- Crosstab Query Wizard : Yakni wizard untuk membuat query dalam bentuk crosstab query. Crosstab Query adalah query yang menaniplkan data hasilpenjumlahan ataupun pengelompokkan berdasarkan kriteria tertentu.
- Find Duplicates Query Wizard : Yakni wizard untuk membuat query yangmenampilkan data – data dengan nilai sama pada beberapa tabel.
- Find Unmatched Query Wizard : Yakni wizard untuk membuat query yang menampilkan baris – baris data.
Di antara ke empat wizard tersebut, yang
paling umum digunakan adalah Simple
Query Wizard,
sedangkan wizard – wizard yang lain digunakan apabila
inginmembuat query dengan keperluan khusus, misalkan rekapan data, pencarian
data yang sama atau pendarian data yang tidak sesuai dan sebagainya.
3.2 ) Query Design
Dengan fitur ini dapat di tentukan pengurutan data serta pemilihan
atau penseleksian data dengan kriteria yang dapat ditentukan pada bagian
Criteria. Fitur ini relatif lebih mudah dan leluasa digunakan dalam perancangan
query.
Demikian penjelasan mengenai Query , semoga dapat menjadi sumber referensi untuk semuanya yang ingin belajar, kunjungi artikel lainya yaaa...
Tidak ada komentar:
Posting Komentar