Cara Membuat Formula dan Query pada Ms Access

Cara Membuat Formula dan Query pada Ms Access


Pengertian Query pada Database

Microsoft access memiliki fitur-fitur yang dapat mempermudah kita dalam melakukan pekerjaan diantaranya fasilitas untuk membuat query, query adalah Query adalah syntax atau perintah yang digunakan untuk mengakses dan menampilkan data pada sistem database. selain menampilkan data dengan adanya query kita dapat menggabungkan beberapa tabel, mengurutkan data, melakukan filter data berdasarkan kriteria.

Anda juga dapat menambahkan sebuah kolom baru menggunakan formula (rumus) misalnya untuk melakukan operasi aritmatika seperti perkalian,pembagian,tambah,kurang dan lainnya. Ms Acces menyediakan jugai fungsi bawaan seperti pada Microsoft Excel, seperti fungsi logika IF dan String.

Cara Membuat Relasi Menggunakan Query Design

Cara membuat query dapat anda lakukan dengan cara klik tab Create kemudian pilih menu Query Design, kemudian pilih semua tabel yang berelasi dan tekan tombol Add seperti pada gambar berikut :
 

untuk memilih kolom yang ingin kita tampilkan bisa kita lakukan Double Klik kolom tersebut sehingga menjadi seperti gambar dibawah ini perhatikan pada bagian bawah akan muncul kolom-kolom yang telah kita pilih. 


Jika sudah klik tombol menu Run yang ada pada menu sebelah kiri atas pada tab design, sehingga hasilnya :



Simpan Query yang telah dibuat dengan cara menekan tombol save kemudian berikan nama query_krs.

Cara Membuat Relasi Menggunakan Query Manual

untuk membuat query secara manual caranya hampir sama yaitu dengan menekan Create kemudian pilih menu Query Design, kemudian pilih semua tabel yang berelasi dan tekan tombol Add. kemudian klik kanan pada tab query pilih menu SQL View.

Secara otomatis syntax yang dihasilkan seperti berikut:
SELECT 
FROM matakuliah 
INNER JOIN (mahasiswa INNER JOIN krs ON mahasiswa.nim = krs.nim) 
ON matakuliah.kode_matkul = krs.kode_matkul;
    
Kita dapat melakukan modifikasi pada Syntax tersebut sesuai dengan kebutuhan dengan catatan anda harus paham terlebih dahulu perintah-perintah query SQL.

Cara Akses SQL dari Microsoft Access

Untuk membuat query SQL langkah yang dilakukan sama seperti langkah diatas, meskpun tanpa membuat relasi artina pembuatan Query SQL dapat dilakukan juga untuk sebuah tabel saja, seperti untuk menampilkan data,filter data , sorting ataupun untuk perintah yang lainnya seperti operasi aritmatika.

Perintah Dasar SQL pada Microsoft Access

Menampilkan Kolom dari Sebuah Tabel

Perintah dasar untuk menampilkan salah satu atau beberapa kolom pada tabel adalah sebagai berikut :
SELECT nama_kolom 
FROM nama_tabel;
Misalnya kita ingin menampilkan kolom kode_matkul pada tabel matakuliah berarti kita dapat menulis seperti berikut :
SELECT kode_matkul 
FROM matakuliah;
Jika kita ingin menampilkan lebih dari satu kolom kita dapat memisahkannya dengan koma (,) contoh nya seperti berikut :
SELECT kode_matkul,nama_matkul 
FROM matakuliah;

Membuat Aggregate Function Microsoft Access

Aggregate  Function atau fungsi agregat adalah fungsi yang menerima sekumpulan nilai dan mengembalikan nilai tunggal. Fungsi Aggregate Function sama halnya yang kita kenal pada Ms.Excell seperti sum,count,avg,min.max. contoh :
SELECT sum(sks) as juml_sks 
FROM matakuliah;
  
SELECT count(*) as juml_sks 
FROM matakuliah;
  
SELECT min(sks) as juml_sks 
FROM matakuliah;
  
SELECT max(sks) as juml_sks 
FROM matakuliah;
  

Membuat Filter pada Tabel Microsoft Access

Filter digunakan untuk memilih data yang ada pada tabel untuk ditampilkan, perintah filter sangat banyak variasi yang dapat digunakan agar data yang tampil sesuai dengan kebutuhan. penulisan dasar cara membuat filter pada Microsoft Access adalah sebagai berikut :
SELECT nama_kolom 
FROM nama_tabel Where primary_key
 
Contoh penggunaan sebagai berikut :
SELECT kode_matkul,nama_matkul,sks 
FROM matakuliah Where kode_matkul='MK001'
 
Ketika perintah diatas dijalankan akan tampil sebuah bari data matakuliah yang memilik kode mata kuliah MK001.

Kita juga dapat mengkombinasikan dengan operator yang lain dan juga membuat variasi filter yang lain seperti penggunaan operator perbandingan contoh nya seperti berikut:
//memfilter lebih dari satu
Where nama_kolom='bla' and nama_kolom='blabla'
Where nama_kolom='bla' or nama_kolom='blabla'

//operator perbandingan
Where nama_kolom > 'bla'
Where nama_kolom < 'bla'
Where nama_kolom >= 'bla'
Where nama_kolom <= 'bla'
Where nama_kolom <> 'bla'
 
untuk menjalankan perintah-perintah tersebut anda dapat menekan tombol Run atau Icon (!), Itulah beberapa perintah dasar Query SQL pada Ms Access, semoga bermanfaat.