Jumat, 03 Juni 2016

MEMBUAT, MENGATUR, DAN MENGOLAH QUERY



A.    Membuat Query
Buat dulu tabelnya dulu. Yakni Tabel BIODATA dan Tabel PRESENSI
Gb. 1 Tabel BIODATA
Gb. 2 Tabel PRESENSI

1.      Membuat query dengan query wizard
a.  Klik tab Create, lalu pilih Queries dan pilih  Query Wizard, akan muncul tampilan berikut :
b.      Pilih Simple Query Wizard lalu klik OK, akan muncul tampilan berikut :
c. Pada pilihan Table/Queries bisa memilih field mana yang akan dimasukkan, contoh pilih :
i.        Tabel BIODATA masukkan semua field kecuali field ASAL
ii.      Tabel PRESENSI masukkan hanya GAJI  dan THR
iii.    Atau jika ingin memasukkan semuanya klik tombol >> maka semua field akan pindah pada sebelah kanan

d. Klik NEXT, akan muncul tampilan sebagai berikut :
e. Pilihlah bentuk query yang dikehendaki, apakah ingin menampilkan secara keseluruhan (Detail) atau hanya rangkumannya saja (Summary). Lalu klik NEXT, akan muncul tampilan berikut :
f. Isilah judul pada query sesuai dengan yang diinginkan pada kotak dialog What title do you want for your query?. Lalu klik FINISH. Akan muncul tampilan berikut :
2.      Membuat query dengan query design
a. Klib tab Create, lalu pilih Queries dan pilih Query Design, akan muncul tampilan berikut : 


b.    Pilih tabel mana yang akan ditampilkan lalu klik ADD. Jika sudah lalu klik CLOSE. Akan muncul tampilan berikut :

B.     Menyimpan Query
a.     Klik kanan pada query lalu klik icon Save, seperti gambar pada dibawah ini
b.      Lalu beri nama query pada kotak dialog seperti dibawah ini, lalu klik OK
C.    Menampilkan/Menjalankan Query
a. Klik icon View atau Klik icon Run akan muncul tampilan berikut:
D.    Menampilkan Design Query
a. Klik icon Design View akan muncul tampilan berikut:
E.    Menambah Table Atau Query
a.     Tampilan harus dalam keadaan DESIGN VIEW
b.      Klik SHOW TABLE, akan muncul tampilan berikut :
c. Klik tabel atau query yang akan ditambahkan lalu klik ADD kemudian klik CLOSE.

F.    Menghapus Table Atau Query
a.      Tampilan harus dalam keadaan DESIGN VIEW
b.      Klik kanan pada tabel yang ingin dihapus, akan muncul tampilan berikut :

c. Pilih REMOVE TABLE


A.    Mengatur Query
1.      Menghapus field dalam query
a.      Tampilan harus dalam keadan DESIGN VIEW
b.     Blok field yang akan dihapus, seperti gambar berikut :

c.     Tekan tombol DELETE pada keyboard atau klik DELETE COLUMNS pada QUERY SETUP seperti gambar dibawah ini
2.      Menyisipkan kolom dalam query
a.      Tampilan harus dalam keadaan DESIGN VIEW
b.      Blok pada field yang akan ditambahkan
c.      Klik INSERT COLUMNS pada QUERY SETUP seperti gambar dibawah ini 
3.      Mengurutkan data query
a.      Tampilan harus dalam keadaan DESIGN VIEW
b.      Pada baris SORT, pilih field mana yang akan diurutkan, misal seperti gambar dibawah ini pada field NIP:
c.      Pilih apakah ingin ASCENDING atau DESCENDING

4.      Menyembunyikan field pada query
a.      Tampilan harus dalam keadaan DESIGN VIEW
b.      Pada baris SHOW, hilangkan tanda centang (√) pada field yang akan disembunyikan
5.      Menentukan criteria field query (filter)
Contohnya saya ingin menampilkan ASAL dengan criteria SDA, seperti ilustrasi dibawah ini
a.      Tampilan harus dalam keadaan DESIGN VIEW 
b.   Pada baris CRITERIA dan pada field ASAL, ketikkan seperti berikut :
c.     Lalu klik icon VIEW atau RUN, maka hasilnya akan seperti dibawah ini :

H.    Menambah Field Dengan Rumus (Formula)
Disini saya menambahkan field baru bernama TOTAL GAJI dengan rumus yang saya ketik adalah TOTAL GAJI: [GAJI]+[THR], seperti berikut :

Dan hasilnya akan seperti dibawah ini ketika sudah di klik tombol RUN

I.    Fungsi Logika
1.      Operator relasi
Operator Relasi
Artinya
=
Sama dengan
< 
Lebih kecil
> 
Lebih besar
<=
Lebih kecil atau sama dengan
>=
Lebih besar atau sama dengan
<> 
Tidak sama dengan

2.      Fungsi logika AND

Disini saya menambahkan field ANAK pada query ini, yang akan tampak hasil sebagai berikut :

Lalu saya akan menerapkan fungsi AND pada field TUNJANGAN, seperti tampak dibawah ini :

Dan ketika di klik tombol RUN,akan tampak seperti berikut ini :

3.      Fungsi logika OR
Untuk fungsi OR saya menerapkan pada field LEMBUR, seperti yang dibawah ini :

Dan ketika di klik tombol RUN,akan tampak seperti berikut ini :

4.      Fungsi logika IIF
i.        Fungsi logika IIF tunggal
Rumusnya :
IIF(Ekspresi Logika, Perintah-1,Perintah-2)
Untuk fungsi IIF TUNGGAL saya menerapkan pada field PENSIUN, seperti yang dibawah ini :
Dan ketika di klik tombol RUN, akan tampak seperti berikut ini :
ii.        Fungsi logika IIF majemuk
Rumusnya :
IIF(Ekspresi Logika-1,Perintah-1,IIF(Ekspresi Logika-2,Perintah-2,….,IIF(Ekspresi Logika-n,Perintahxn,yn)))

Untuk fungsi IIF MAJEMUK saya menerapkan pada field BESAR TUNJANGAN, seperti yang dibawah ini :

Dan ketika di klik tombol RUN, akan tampak seperti berikut ini :

J.    Fungsi Left
Rumusnya :
LEFT([Nama_Field],Jumlah karakter)
K.    Fungsi Right
Rumusnya :
RIGHT([Nama_Field],Jumlah karakter)