Topik ini menyediakan informasi referensi dan informasi cara penggunaan yang terbatas untuk menggunakan karakter wildcard yang disediakan oleh Access.
Untuk informasi tentang menemukan karakter wildcard dalam database Access, lihat artikel Menggunakan kotak dialog Temukan dan Ganti untuk mengubah data, Membuat kueri pilih sederhana, dan Memperbarui data dalam database.
Dalam topik ini
Tentang kumpulan karakter yang didukung
Access mendukung dua kumpulan karakter wildcard karena mendukung dua standar untuk Bahasa Kueri Terstruktur, ANSI-89 dan ANSI-92. Sebagai aturan, gunakan wildcard ANSI-89 saat menjalankan kueri serta operasi Temukan dan Ganti terhadap database Access, file .mdb dan .accdb. Gunakan wildcard ANSI-92 ketika menjalankan kueri terhadap proyek Access, yaitu file Access yang tersambung ke database Microsoft SQL Server. Proyek Access menggunakan standar ANSI-92 karena SQL Server menggunakan standar tersebut.
Namun, Access juga menyediakan pengecualian untuk aturan tersebut. Tabel berikut ini mencantumkan metode atau alat yang dapat digunakan untuk menemukan dan mengganti data, serta memperlihatkan standar ANSI default yang Anda gunakan dengan setiap alat.
Metode atau alat pencarian |
Tipe file yang dicari |
Kumpulan karakter wildcard yang digunakan |
Kotak dialog Temukan dan Ganti |
Database Access (file .mdb dan .accdb) |
ANSI-89 |
Kotak dialog Temukan dan Ganti |
Proyek Access (file .adp dan .accdp) |
ANSI-92 |
Kueri pilih atau kueri perbarui |
Database Access (file .mdb dan .accdb) |
ANSI-89 |
Kueri pilih atau kueri perbarui |
Proyek Access (file .adp dan .accdp) |
ANSI-92 |
Kotak dialog Temukan dan Ganti, kueri pilih atau kueri perbarui |
Database Access diatur untuk mendukung standar ANSI-92 |
ANSI-92 |
Menemukan standar ANSI yang didukung database
Ikuti langkah-langkah ini untuk menemukan dan secara opsional mengubah pengaturan ANSI untuk database tertentu.
-
Klik File > Opsi.
Kotak dialog Opsi Access akan muncul.
-
Klik Desainer Objek, dan di bagian Desain kueri, di bawah Sintaks Kompatibel SQL Server (ANSI 92), lakukan salah satu hal berikut ini:
-
Pilih Database ini untuk mengubah database yang terbuka ke standar ANSI-92.
-atau-
Kosongkan kotak centang untuk mengatur database yang terbuka ke standar ANSI-89.
-
Pilih Default untuk database baru untuk mengatur semua database baru yang dibuat dengan contoh terbuka Access ke standar ANSI-92.
-atau-
Kosongkan kotak centang untuk mengatur semua database baru ke standar ANSI-89.
-
-
Klik OK.
Karakter wildcard ANSI-89
Gunakan kumpulan karakter wildcard ini ketika menggunakan kotak dialog Temukan dan Ganti untuk menemukan data, dan menggantinya secara opsional, dalam database Access atau proyek Access. Gunakan juga karakter ini ketika menjalankan kueri pilih dan perbarui terhadap database Access, tetapi jangan gunakan dalam kueri yang dijalankan terhadap proyek Access. Untuk informasi selengkapnya tentang menggunakan kueri pilih dan perbarui, lihat artikel Membuat kueri pilih sederhana dan Memperbarui data dalam database.
Karakter |
Deskripsi |
Contoh |
* |
Mencocokkan berapa pun jumlah karakter. Anda bisa menggunakan tanda bintang (*) di mana pun dalam string karakter. |
wh* mencari what, white, dan why, tetapi bukan awhile atau watch. |
? |
Mencocokkan dengan karakter alfabetis tunggal apa pun. |
B?ll menemukan bali, bel, dan bila. |
[ ] |
Mencocokkan dengan karakter tunggal apa pun dalam tanda kurung siku. |
B[ae]ll menemukan bali dan bel, namun bukan bila. |
! |
Mencocokkan dengan karakter apa pun yang tidak dalam tanda kurung siku. |
b[!ae]l menemukan bila dan bulan, tetapi bukan bali atau bel. |
- |
Mencocokkan dengan rentang karakter. Anda harus menentukan rentang dalam urutan naik (A ke Z, bukan Z ke A). |
b[a-c]d menemukan bad, bbd, dan bcd. |
# |
Mencocokkan setiap karakter numerik tunggal. |
1#3 menemukan 103, 113, dan 123. |
Karakter wildcard ANSI-92
Gunakan kumpulan karakter wildcard ini ketika menjalankan kueri pilih dan perbarui terhadap proyek Access (file .adp), dan saat menggunakan salah satu tipe kueri atau kotak dialog Temukan dan Ganti untuk mencari database yang diatur menggunakan standar ANSI-92.
Karakter |
Deskripsi |
Contoh |
% |
Mencocokkan dengan berapa pun jumlah karakter. Tanda ini dapat digunakan sebagai karakter pertama atau terakhir dalam string karakter. |
wh% mencari what, white, dan why, tetapi bukan awhile atau watch. |
_ |
Mencocokkan dengan karakter alfabetis tunggal apa pun. |
B_ll menemukan bali, bel, dan bila. |
[ ] |
Mencocokkan dengan karakter tunggal apa pun dalam tanda kurung siku. |
B[ae]ll menemukan bali dan bel, namun bukan bila. |
^ |
Mencocokkan dengan karakter apa pun yang tidak dalam tanda kurung siku. |
b[!ae]ll menemukan bila dan bulan, tetapi bukan bali atau bel. |
- |
Mencocokkan dengan rentang karakter. Anda harus menentukan rentang dalam urutan naik (A ke Z, bukan Z ke A). |
b[a-c]d menemukan bad, bbd, dan bcd. |
CATATAN:
-
Untuk menemukan karakter wildcard yang berada dalam data, masukkan karakter yang ingin ditemukan dalam tanda kurung siku, seperti ini: [#]. Ikuti aturan ini saat mencari tanda bintang (*), tanda tanya (?), tanda pagar (#), tanda kurung siku buka ([), dan tanda hubung (-). Jangan menggunakan tanda kurung siku ketika mencari tanda seru (!) atau tanda kurung siku tutup (]). Untuk menemukan karakter tersebut menggunakan kotak dialog Temukan dan Ganti, ketikkan karakter dalam kotak Temukan tanpa tanda kurung siku. Ikuti pendekatan yang sama saat mencari karakter menggunakan kueri. Misalnya, sintaks berikut mengembalikan semua rekaman yang berisi tanda seru, terlepas dari tempat karakter berada dalam data Anda: Seperti "*!*".
Untuk informasi tentang menggunakan kotak dialog Temukan dan Ganti, lihat artikel Menggunakan kotak dialog Temukan dan Ganti untuk mengubah data. Untuk informasi tentang menggunakan kueri pilih dan perbarui, lihat artikel Membuat kueri pilih sederhana dan Memperbarui data dalam database.
Jika Anda mencari tanda hubung dan karakter lain secara bersamaan, tempatkan tanda hubung sebelum atau setelah karakter lainnya dalam tanda kurung siku, seperti ini: [-#*] atau [#*-]. Namun, jika memiliki tanda seru (!) setelah kurung siku buka, tempatkan tanda hubung setelah tanda seru: [!-].
-
Untuk mencari sepasang tanda kurung siku buka dan tutup ([]), Anda harus memasukkan kedua karakter dalam tanda kurung siku, seperti ini: [[]]. Anda harus melakukannya karena Access mengartikan sepasang tanda kurung siku sebagai string kosong.
Tipe data yang dapat Anda cari menggunakan wildcard
Ketika mendesain tabel, Anda menetapkan tipe data untuk setiap bidang dalam tabel tersebut. Misalnya, Anda mengatur tipe data Tanggal/Waktu untuk bidang yang berisi informasi tanggal. Tabel ini mencantumkan tipe data yang dapat Anda cari menggunakan wildcard. Ingat bahwa dalam beberapa kasus, Anda dapat menggunakan wildcard dalam kotak dialog Temukan dan Ganti, tetapi tidak dalam kueri, begitu juga sebaliknya.
Tipe Data |
Gunakan dalam ... |
Teks |
Kotak dialog Temukan dan Ganti, kueri |
Memo |
Kotak dialog Temukan dan Ganti, kueri |
Angka |
Kotak dialog Temukan dan Ganti, kueri |
Tanggal/Waktu |
Kotak dialog Temukan dan Ganti, kueri Catatan: Pengaturan kawasan dapat memengaruhi cara Anda menggunakan wildcard. Baca catatan di akhir bagian ini untuk informasi selengkapnya. |
Mata Uang |
Kotak dialog Temukan dan Ganti, kueri |
AutoNumber |
Kotak dialog Temukan dan Ganti, kueri |
Objek OLE |
Tidak ada. |
Ya/Tidak |
Kueri, namun Anda tidak memerlukannya. Untuk informasi selengkapnya, baca catatan di akhir bagian ini. |
Hyperlink |
Kotak dialog Temukan dan Ganti, kueri |
Panduan Pencarian |
Tergantung pada tipe data bidang sumber. |
CATATAN:
-
Anda dapat menggunakan wildcard dalam kotak dialog Temukan dan Ganti untuk mencari bidang Tanggal/Waktu jika format yang diterapkan ke bidang tersebut menampilkan sebagian atau semua tanggal sebagai teks. Misalnya, Anda dapat mencari menggunakan string seperti *ar*-10-2007, dan hasilnya akan menyertakan bulan yang mengandung huruf "ar" (Januari, Februari, dan seterusnya). Ingat, karena harus mencari dengan format yang diterapkan ke data, Anda harus memilih sebuah opsi dalam kotak dialog, kotak centang Cari bidang sesuai format. Untuk informasi selengkapnya tentang kotak centang ini, lihat artikel Menggunakan kotak dialog Temukan dan Ganti untuk mengubah data.
-
Tanggal dan waktu yang ditetapkan dalam Pengaturan Kawasan Windows dapat memengaruhi hal yang dilihat dan cara Anda mencari. Misalnya, beberapa pengguna mungkin melihat tanggal sebagai angka Romawi, seperti 07-IX-1997, bukan 07-Sept-1997. Sebagai aturan, carilah yang terlihat, bukan yang Access simpan dalam tabel. Dengan kata lain, Anda dapat mencari menggunakan string seperti *-IX-2007, untuk menemukan semua rekaman bulan September tahun tersebut.
Selain itu, jika teks dalam bidang tanggal berisi tanda diakritik seperti á atau ä, tanda tersebut harus disertakan dalam string pencarian atau pencarian akan gagal. Anda dapat menangani tanda diakritik ini menggunakan wildcard. Misalnya, jika melihat tanggal seperti 3-heinä-2007, Anda dapat mencarinya menggunakan string seperti *-hein*-2007.
-
Ketika mencari bidang Ya/Tidak menggunakan kotak dialog Temukan dan Ganti, Access akan mengabaikan bidang, dan kotak dialog tidak mengembalikan rekaman apa pun. Ketika mencari bidang Ya/Tidak menggunakan kueri, Anda dapat menggunakan wildcard, tetapi ingat bahwa bidang Ya/Tidak hanya mengembalikan dua nilai (0 untuk salah dan -1 untuk benar), jadi wildcard tidak menambahkan nilai apa pun pada pencarian. Sebagai contoh, menggunakan kriteria seperti =-1 akan mengembalikan hasil yang sama dengan "Seperti *1".
-
Anda tidak dapat mencari bidang Objek OLE.