Senin, 18 Oktober 2010

Desain Query Access



Field : baris ini diisi dengan nama field yang akan dimuat pada query yang kita buat
Table
: baris ini diisi dengan nama table yang akan dimuat pada query yang kita buat
Sort
: baris ini diisi jika field pada query yang kita buat akan diurutkan
Show
: jika kotak pada baris ini berisi “X” maka field ini akan ditampilkan pada query yang dibuat sedangkan jika kotak ini kosong, maka field ini tidak akan ditampilkan pada query yang dibuat
Criteria
: baris ini dapat diisi dengan kriteria yang kita tentukan
Or
: baris ini diisi dengan kriteria tambahan yang kita tambahkan

Ada beberapa cara memasukkan field yang dipilih ke grid pada jendela query desain
  • Drag-drop field dari daftar table
  • Klik 2 kali nama field pada table
  • Pilih field yang sesuai dengan mengklik tombol panah ke bawah

Memilih Record dengan Kriteria Sederhana
R
ecord yang akan dicantumkan pada query dapat dibatasi dengan memasukan nilai perbandingan dalam field grid. Nilai perbandingan ini disebut literal.
Ada 3 tipe literal yaitu :
String literal digunakan untuk field Text, memo serta Yes/No. Untuk string literal kita harus menggunakan tanda petik yang mengapit nilai pada baris criteria, pada field tipe “Yes/No” kita dapat mencari string literal “Yes”,No”,”Off”,”True” atau False”
Date literal digunakan untuk field date/time date literial mirip dengan string literial hanya saja diapit tanda #
Number literial digunakan untuk field number, currency, counter, dan yes/no kita dapat mencari number literial tidak diapit dengan tanda petik ataupun tanda # jika kita membandingkan field Yes/No kita dapat mencari number literial nol untuk No kita dapat mencari number literial nol atau -1 untuk yes


Untuk memasukkan literal, biasanya digunakan juga operator. Jenis-jenis operator :

1. Operator perbandingan, terdiri dari :

· = artinya sama dengan

· > artinya lebih besar dari

· < artinya lebih kecil dari

· >= artinya lebih besar atau sama dengan dari

· <= artinya lebih kecil atau sama dengan dari

· <> artinya tidak sama dengan


2. Operator Like, terdiri dari :

· ? artinya mewakili 1 karakter bebas

· * artinya mewakili 1 / lebih karakter bebas

Like A* artinya mencari record yang diawali huruf A

· # mewakili sembarang angka di posisi tersebut

· [Charlist] tulis karakter yang diinginkan dalam kurung siku, dapat digunankan tanda “-“ antara nilai tinggi dan rendah, misal : “[A-F]*” diterjemahkan sebagai huruf A sampai F di posisi pertama diikuti sembarang karakter

· [!Charlist] mewakili daftar karakter yang tidak terdapat pada posisi tersebut misal: [A-F]*” Diterjemaahkan sebagai bukan huruf A sampai F di posisi pertama diikuti sembarang karakter

3. Operator Between .. And digunakan untuk menyaring kriteria field yang diinginkan dgn

mengidentifikasikan nilai awal dan akhir untuk bertindak sebagai batas atas dan bawah.

4. Operator in digunakan untuk menampilkan field yang sesuai kriteria

5. Operator is dugunakan dengan keyword Null untuk memeriksa field yang tidak berisi data. Null tidak sama dengan spasi atau nol, operator ini menunujukan field tersebut tidak berisi nilai sama sekali. Operator ini dapat digunakan bersama dengan operator Not sebagai contoh “is not Null” memeriksa field yang tidak kosong.

Beberapa fungsi yang digunakan untuk penulisan ekspresi

1. Fungsi yang digunakan untuk data bertipe text

  • RIGHT digunakan untuk mengambil karakter dari kanan sejumlah tertentu karakter
  • LEFT digunakan untuk mengambil karakter dari kiri sejumlah tertentu karakter
  • MID digunakan untuk mengambil karakter dari tengah sejumlah tertentu karakter

2. Fungsi untuk Data bertipe Date/Time

  • Month (Nama Field) untuk mengambil nilai bulan dari data bertipe Date/Time
  • Year (Nama Field) untuk mengambil nilai tahun dari data bertipe Date/Time
  • Day (Nama Field) untuk mengambil nilai tanggal dari data bertipe Date/Time
  • Date () untuk menampilkan tanggal hari ini / dari system komputer
  • Now () untuk menampilkan tanggal dan waktu sekarang / dari system komputer



Tidak ada komentar:

Posting Komentar