Anda di halaman 1dari 7

Type Query

- Select Query, digunakan untuk memanggil data dari sejumlah table


atau untuk menampilkan field-field tertentu yang berasal dari
beberapa table.
- Crosstab Query, digunakan untuk merangkum data menurut kolom
dan baris
- Make Table Query, digunakan untuk membuat table baru setiap
query yang berjenis ini dieksekusi, hasil yang diperoleh akan sama
dengan query select
- Update Query, digunakan untuk mengubah data yang sudah ada
sebelumnya pada table tertentu terhadap beberapa record sekaligus
- Append Query, menambah data atau record dari table yang sudah
ada, bukan membuat table baru
Ms. Access 2007
Halaman 47
- Delete Query, digunakan untuk menghapus beberapa record
sekaligus dalam satu table atau lebih.
Terdapat 2 cara untuk membuat Query, yaitu secara manual
(Query Design) atau dengan menggunakan wizard (Query Wizard)
Select query dengan Simple Query Wizard
Latihan
Buat Select Query untuk menampilkan data Anggota yang berisi No
Anggota, Nama, Alamat, Kota, Telepon
Langkah pembuatan :
1. Pada Tab Create, klik
Query Wizard,
Pilih Simple Query
Wizard, OK
2. Di combo box
Tables/Query Pilih
Table Anggota
Selected Field :
No Anggota, Nama,
Alamat, Kota,
Telepon
Next
Ms. Access 2007
Halaman 48
3. Ketikan Title
QAnggota untuk
memberi nama
Query,
Finish
4. Tampilan yang dihasilkan dalam View Datasheet :
5. Untuk melihat Design dari Query, klik di ribbon pada tab Home
sebelah kiri, hasilnya sbb:
Select query dengan Design Query
Latihan
Buat Select Query untuk menampilkan data dari dua table yaitu table
Head Pinjam dan tabel Anggota yang berisi No Pinjam, Tgl Pinjam,
Nomor Anggota, Nama, Kelas
Ms. Access 2007
Halaman 49
Langkah pembuatan :
1. Pada Ribbon,
Tab Create,
Query Design,
maka akan
muncul Design
Query, dengan
disertai Window
Show Table
2. Add table Anggota & Head Pinjam, Close
3. Tambahkan Field yang dibutuhkan dalam Query dengan salah satu
cara :
Double Click nama Field di Table atau
Drag dari table ke bagian bawah/Field atau
Click combo box Field, click field yang sesuai sepeti contoh berikut
4. Simpan Query dengan nama QHead Pinjam dengan cara click
atau tekan Ctrl + S (Jika Ingin menutup Query sekaligus menyimpannya
tekan Ctrl+F4)
Ms. Access 2007
Halaman 50
5. Lihat hasil Query dalam tampilan datasheet , click view di Ribbon
sebelah kiri atas
~ Membuat Query dengan Crosstab Query Wizard ~
Crosstab Query Wizard berguna untuk membuat suatu ringkasan informasi dari
table/Query.
Sebagai contoh, anda bisa membuat ringkasan tentang jumlah Buku yang
dipinjam berdasarkan Kode Buku dan Judul Buku. Untuk mempraktekkan
wizard ini, ikutilah langkah berikut :
1. Klik tab Create, Query Wizard. Pilih Crosstab Query Wizard dan klik
OK
Ms. Access 2007
Halaman 51
2. Pilih table Anggota yang akan dibuat crosstab query, Next
3. Tentukan Row Heading, pilih Field Kota, Next
4. Tentukan Column Heading (Hanya bisa 1 Field), pilih Field Jenis
Kelamin, Next
Ms. Access 2007
Halaman 52
5. Tentukan Value (No Anggota) dan Function yang digunakan untuk nilai
value (Count), Next
6. Berikan nama Query, Finish
7. Hasil crosstab query data Anggota berdasarkan Kota tempat tinggal dan
Jenis Kelamin diperlihatkan sebagai berikut :
Design Query :
Ms. Access 2007
Halaman 53
~ Membuat Query dengan Find Duplicates Query Wizard ~
Jika anda ingin memperoleh record-record yang kembar pada sebuah tabel
atau query, anda bisa menggunakan Find Duplicates Query Wizard. Contoh
berikut menunjukkan cara menampilkan data Pengarang Buku yang sama
pada tabel Buku.
1. Klik tab Create pilih Query Wizard, Find Duplicates Query Wizard, OK
Gambar 1.20 Kotak dialog New Query
2. Pilih Table: Buku dan klik Next >.
Ms. Access 2007
Halaman 54
3. Pilih Field Pengarang yang akan ditampilkan mengandung nilai
duplicate, klik tombol dan klik Next >
4. Pilih Field tambahan (Kode Buku, Judul Buku, Penerbit) yang akan
dimunculkan pada hasil query jika data duplicate nya ditemukan, Next >.
5. Berikan Nama Query , Finish
Ms. Access 2007
Halaman 55
6. Hasil Query ditemukan Pengarang yang mengandung Duplicate sebagai berikut
:
Design Query :
Membuat Query dengan Find Unmatched Query Wizard ~
Find Unmatched Query Wizard berguna untuk memperoleh data-data pada
suatu tabel yang tidak terdapat pada tabel lain. Sebagai contoh, anda bisa
menampilkan data Anggota di Table Anggota yang belum pernah
meminjam (table Head Pinjam). Untuk memperoleh informasi ini, ikutilah
langkah berikut :
1. Klik tab Create pilih Query Wizard.
Ms. Access 2007
Halaman 56
2. Pilih Find Unmatched Query Wizard, klik tombol OK. Anda akan
menjumpai tampilan seperti berikut.
3. Pilih Table: Buku dan klik tombol Next >
4. Pilih Table: Det Pinjam dan klik tombol Next >
5. Sistem sudah mencarikan pasangan Field yang tepat (Kode Buku
dengan Kode Buku), Next >.
6. Masukan Kode Buku, Judul Buku, Pengarang, Penerbit pada
Selected Field untuk dimunculkan pada hasil query, Next >.
Ms. Access 2007
Halaman 57
7. Berikan nama query, Finish.
Hasil Query ditemukan Buku yang belum pernah ada yang meminjam dengan
tampilan sebagai berikut :
Ms. Access 2007
Halaman 58
~ Make-Table Query ~
Make-Table Query merupakan fasilitas yang memungkinkan Anda membentuk
tabel baru berdasarkan hasil query yang dijalankan (di Run). Tabel yang
dibentuk dapat diletakkan pada database yang aktif/sedang dibuka atau ke
database yang lain.
Latihan
Membuat tabel baru BackupAnggota dari select query Anggota berikut ini :
1. Pada tab design, pilih Make-Table . Anda akan menjumpai
tampilan seperti berikut.
2. Ketikkan Nama Table baru BackupAnggota pada Table Name, dan
pilih Current database untuk menyimpan table baru pada database aktif.
OK
3. Untuk menjalankan query, klik pada tombol Run . Anda akan
menjumpai tampilan seperti berikut. Klik Yes jika table baru akan dicreate.
Ms. Access 2007
Halaman 59
~ Append Query ~
Append Query berguna untuk menambahkan data suatu tabel ke tabel lain.
Sebelum melihat fitur ini, buatlah tabel bernama PesertaLari10K yang
strukturnya sebagai berikut.
Gambar 1.38 Struktur tabel PesertaLari10K
Isi tabel ini adalah sebagai berikut:
Isi tabel PesertaLari10K
Latihan
Menambahkan isi table Anggota pada table PesertaLari10K dengan
menggunakan fasilitas Append Query. Langkah :
1. Pada tab Create.Klik Query Design.
2. Pilih table Anggota dan klik tombol Add. Close
3. Pada tab Design, klik Append Anda akan menjumpai tampilan
seperti berikut.
Ms. Access 2007
Halaman 60
Kotak dialog Append
4. Pada combo box table Name pilih table PesertaLari10K, lalu OK
5. Masukan Field yang akan ditambahkan dari Table Anggota pada kolom
design. Untuk Append to jika nama fieldnya sama maka akan muncul
otomatis, tetapi jika nama filed berbeda maka harus di pilih manual.
Contoh field No Anggota Append To Nomor Anggota. Hasilnya
ditunjukkan di bawah ini.
Keadaan setelah field nama dipilih
6. Untuk menjalankan query, klik pada tombol Run pada Ribbon.
Anda akan menjumpai tampilan seperti berikut. Klik Yes jika data akan
ditambahkan.
Konfirmasi untuk menambahkan data
Ms. Access 2007
Halaman 61
Setelah langkah diatas, anda bisa memeriksa isi tabel PesertaLari10K sudah
bertambah dari table Anggota.
~ Update Query ~
Update Query berguna untuk memperbaharui isi sejumlah Field secara
otomatis.
Latihan
Buat Update Query untuk merubah field Jumlah Buku dikurangi 1 untuk buku
terbitan Gramedia Pustaka Utama.
Langkah :
1. Pada tab Create, Klik Query Design , add Table Buku
2. Pada tab Design, Klik Update Queries .
3. Pilih field Jumlah Buku & Penerbit, Design query seperti berikut ini :
4. klik pada tombol Run untuk menjalankan Query, Lihat
perubahannya pada table Buku.
~ Delete Query ~
Delete Query berguna untuk menghapus satu atau sejumlah Record.
Sebagai contoh, buat Delate Query untuk menghapus record di table
PesertaLari10K untuk nomor Anggota 0004 sampai dengan 0007.
1. Pada tab Create, Klik Query Design , add PesertaLari10K
2. Pada tab Design, Klik Delete Queries
Ms. Access 2007
Halaman 62
Contoh Design Delete Query
3. Untuk menjalankan query, klik pada tombol Run , tekan Yes jika
record yang sesuai akan dihapus.
Konfirmasi untuk menghapus data
4. Buka Table PesertaLari10K, perhatikan recordnya sudah berkurang.
Tips : Untuk Make, Append, Update, dan Delete Queries , Security Alert
harus dalam keadaan Enable )
Ms. Access 2007
Halaman 63
~Parameter Query ~
Yaitu query yang akan menampilkan suatu dialog box untuk menyisipkan
kreteria tertentu sebagai parameternya.
Latihan, buat Query berparameter seperti dibawah ini :
Jika dijalankan, akan memunculkan dialog box Enter Parameter Value untuk
diisi criteria nya.
Didalam Query yang Anda buat, Anda dapat menampilkan data sesuai dengan
kebutuhan Anda, dengan menggunakan fasilitas Query Berparameter
Parameter disini sangatlah fleksible untuk data type teks maupun number.
Biasanya Parameter dibuat dengan menggunakan suatu Ekspresi, yang dapat
berupa operator :
Operator Arti
= Sama dengan
> Lebih besar
< Lebih kecil
<> Tidak sama dengan
>= Lebih dari atau sama dengan
<= Kurang dari atau sama dengan
Wild Card Deskripsi
? Mewakili satu karakter ditempat yang dimasuki
* Mewakili beberapa karakter ditempat yang dimasuki
# Mewakili sembarang angka diposisi tersebut
[ ] Kurung siku, mewakili daftar character yang sah pada posisi
tersebut.
Contoh [A-F] artinya data yang akan ditampilkan huruf
pertama dari karakter A sampai dengan F, karakter
selanjutnya Bebas
[! ] Tidak mengandung character dalam kurung siku
Between..And berguna untuk menentukan Record berisi data antara dua nilai
dengan operator
Ms. Access 2007
Halaman 64
In[.], operator In digunakan untuk menampilkan data pada posisi sesuai
dengan anggota yang kita tentukan.
TugaTugas
1. Buat select Query QAnggota lahir 75-78 untuk menampilkan data
anggota berisi No Anggota, Nama, Alamat, Kota untuk anggota yang lahir
antara tanggal 1 Januari 1975 s.d. 31 Desember 1978
2. Buat Select Query QDet Pinjam untuk menampilkan data buku yang
dipinjam yang menampilkan data No Pinjam, Kode Buku, Judul Buku,
Pengarang, tanggal Kembali
3. Buat Crosstab query Buku_Crosstab untuk menampilkan Jumlah
Buku berdasarkan data Asal Buku diperoleh dan Tahun Terbit yang
ditampilkan juga Kode Buku dan Judul Buku. Contoh tampilan sbb:
4. Buat Crosstab query Kota Kelahiran untuk menghitung jumlah
anggota berdasarkan jenis kelamin dan Tempat Lahir di kota yang sama.
5. Buat Find Unmatched Query Wizard QAnggota belum pinjam
untuk menampilkan data Anggota (Table Anggota) berisi No Anggota dan
Nama yang belum pernah meminjam Buku (Table Head Pinjam)
6. Buat Find Duplicated Query Wizard Alamat Anggota Sama untuk
menampilkan anggota yang memiliki alamat yang sama, tampil no Anggota,
Nama, Alamat.
7. Buat Update Query Rubah untuk merubah Tempat Lahir Anggota
yang nama Anggotanya dimulai dari Huruf S menjadi Jakarta
8. Input Field Tanggal Masuk di Table Anggota
9. Buat sebuah table Baru Anggota 2008 dengan menggunakan Make
Table Query QA2008 untuk Anggota yang masuk sebagai anggota
perpustakaan pada tahun 2008.
10. Buat Select Query berparameter QBuku Parameter untuk
menampilkan data Buku berisi Kode Buku, Judul Buku, Pengarang, Tahun
Terbit, Penerbit untuk Buku yang Judul Bukunya mengandung suku kata
Ms. Access 2007

Anda mungkin juga menyukai