Skip to main content

Fungsi Choose di MS Access

Di Access, fungsi Choose digunakan untuk menampilkan satu nilai dari beberapa set pilihan.

Sintaks penulisan fungsi Choose adalah sebagai berikut:


Choose(Indeks, Pilihan-1 [, Pilihan-2] ... [, Pilihan-n] )

Keterangan:
Indeks, wajib diisi. Indeks merupakan ekspresi numerik atau field yang menghasilkan nilai. Indeks mempunyai tipe data integer. Besarnya nilai berkisar antara 1 sampai dengan jumlah maksimum pilihan yang ada dalam fungsi Choose.

Pilihan-1, wajib diisi, merupakan nilai dengan tipe data Variant. Pilihan-1 berisi satu di antara pilihan yang ada.

Pilihan-2,..., Pillihan-n, tidak wajib diisi, merupakan nilai dengan tipe data Variant.

Fungsi Choose menghasilkan nilai yang diperoleh dari daftar Pilihan. Jika indeks bernilai 1, fungsi Choose menghasilkan nilai yang merupakan Pilihan-1 (yang wajib diisi). Jika indeks bernilai 2, fungsi Choose menghasilkan nilai yang merupakan Pilihan-2 dan seterusnya.

Kita dapat menggunakan fungsi Choose untuk menampilkan daftar peluang nilai, Sebagai contoh, jika indeks bernilai 3 dan pilihan-1="satu", pilihan-2="dua" dan pilihan-3="tiga", fungsi Choose akan menghasilkan nilai "tiga".

Fungsi Choose menghasilkan nilai Null jika indeks kurang dari 1 atau lebih besar dari jumlah maksimal pilihan yang ada. Misalnya ada tiga pilihan seperti contoh di atas, maka fungsi Choose akan bernilai Null jika indeks bernilai 0, 4, 5, dan seterusnya.

Berikut ini adalah contoh fungsi Choose yang bisa dieksekusi di Immediate Window:

? choose(1,"satu","dua","tiga")
satu
Indeks nomor 1 dari pilihan "satu","dua","tiga" adalah "satu".
? choose(0,"satu","dua","tiga")
Null
Karena tidak ada pilihan ke-0, fungsi Choose menghasilkan nilai Null
? choose(3,"satu","dua","tiga")
tiga
Indeks nomor 3 dari pilihan "satu","dua","tiga" adalah "tiga".
? choose(4,"satu","dua","tiga")
Null
Karena tidak ada pilihan ke-4, fungsi Choose menghasilkan nilai Null


Comments

Posting Terpopuler

Normalisasi, Denormalisasi, dan Anomali Database

Membuat Relasi Database

Menampilkan Data MySQL dalam Form di Access