Access memiliki banyak fungsi bawaan yang bisa Anda gunakan untuk menyusun ekspresi. Jika sudah membaca Susun ekspresi, Anda mungkin ingat bahwa fungsi hanyalah salah satu dari kemungkinan bahan dalam ekspresi. Namun, Anda tidak bisa melakukan terlalu banyak hal dengan ekspresi tanpa akhirnya mempelajari cara menambahkan fungsi ke ekspresi tersebut.
Catatan: Anda juga bisa menggunakan fungsi bawaan kustom dalam ekspresi Anda, tetapi jika Anda tahu cara membuat fungsi tersebut, kemungkinan Anda tidak memerlukan artikel seperti ini! Anda mungkin hanya mencari daftar semua fungsi Access yang tersedia.
Pertama, berikut ini beberapa dasar-dasar tentang menggunakan fungsi:
-
Untuk menggunakan fungsi, ketikkan kata kuncinya, tanda kurung buka, argumen (nilai) yang ingin Anda kirim, lalu kurung tutup.
-
Beberapa fungsi tidak memerlukan argumen apa pun, tetapi yang lain memerlukan beberapa, dalam hal ini Anda memisahkannya dengan koma.
-
Argumen fungsi bisa berupa pengidentifikasi, konstanta, atau fungsi lainnya. Anda selanjutnya dapat menggabungkan bahan-bahan ini menggunakan operator matematika standar (seperti +, -, *, atau /) atau operator perbandingan (seperti <, >, atau =).
-
Fungsi mengambil informasi apa pun yang Anda sediakan sebagai argumen, menjalankan beberapa kode di balik layar, lalu mengembalikan nilai ke tempat yang tepat di mana Anda mengetik fungsi. Dengan kata lain, Anda bisa menjadi programmer tanpa benar-benar melakukan pemrograman!
Kedengarannya mengintimidasi? Ini tidak benar-benar. Mungkin satu atau dua contoh akan membantu:
Ekspresi ini sepenuhnya terdiri dari fungsi IIf (karakter hijau). Perhatikan koma hijau yang memisahkan tiga argumen. Dalam contoh ini, kami menggunakan fungsi IIf untuk membandingkan bidang bernama DueDate dengan tanggal hari ini. Jika bidang DueDate lebih besar dari atau sama dengan tanggal hari ini, bidang tersebut akan mengembalikan string "OK"; jika tidak, akan mengembalikan "Terlambat".
-
Argumen pertama fungsi IIf adalah uji logika yang terdiri dari pengidentifikasi untuk bidang DueDate (berwarna oranye), beberapa operator perbandingan (dalam warna merah), dan fungsi Date (berwarna biru), yang tidak memerlukan argumen.
-
Argumen kedua dan ketiga fungsi IIf adalah kedua konstanta string (dalam hitam), yang harus diapit tanda petik. Dua argumen ini juga bisa berupa fungsi atau ekspresi yang mengembalikan angka atau teks.
Anda mungkin menggunakan ekspresi seperti ini dalam kotak teks pada formulir atau tampilan, atau dalam bidang terhitung dalam tabel, di antara tempat lain.
Berikut contoh lain yang menggunakan fungsi dalam ekspresi untuk membuat string teks:
Di sini, ekspresi dimulai dengan konstanta string (dalam warna hitam).
-
Ampersand (dalam warna merah) adalah operator penggambungan, yang digunakan untuk menggabungkan string bersama-sama.
-
Fungsi Left (berwarna hijau) memerlukan dua argumen:
-
Pengidentifikasi bidang (berwarna oranye), dan
-
Konstanta bilangan bulat (dalam warna hitam). Dalam hal ini, kita hanya ingin dua karakter paling kiri dari bidang, jadi kita masukkan 2.
-
Jika bidang KodeProduk berisi "CD22035", hasil ekspresi ini adalah "Prefiks: CD".
Ingin informasi selengkapnya tentang ekspresi dan fungsi?
-
Untuk detail selengkapnya tentang tempat Anda memasukkan ekspresi, lihat Menyusun ekspresi.
-
Kunjungi MSDN untuk daftar semua fungsi Access yang tersedia.