Fungsi InStrRev

Berlaku Untuk
Access untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Mengembalikan posisi satu string di dalam string lain dalam database desktop Access. Pencarian dimulai di akhir string.

Sintaks

InStrRev(stringcheck, stringmatch [, start[, compare]])

InStrRev memiliki argumen ini:

Argumen Deskripsi
stringcheck Diperlukan. Ekspresi string untuk dicari.
stringmatch Diperlukan. Ekspresi string untuk ditemukan.
start Opsional. Ekspresi numerik yang mengatur posisi awal untuk setiap pencarian. Jika Anda menghilangkannya, -1 digunakan. Nilai ini berarti pencarian dimulai pada posisi karakter terakhir. Jika start berisi Null, kesalahan terjadi.
compare Opsional. Nilai numerik yang menunjukkan tipe perbandingan yang digunakan saat mengevaluasi substring. Jika Anda menghilangkannya, Access melakukan perbandingan biner. Lihat bagian Pengaturan untuk nilai.

Pengaturan

compare dapat menggunakan pengaturan ini:

Konstanta Nilai Deskripsi
vbUseCompareOption -1 Melakukan perbandingan dengan menggunakan pengaturan Option Compare pernyataan.
vbBinaryCompare 0 Melakukan perbandingan biner.
vbTextCompare 1 Melakukan perbandingan teks.

Mengembalikan nilai

Jika InStrRev Kembali
stringcheck panjangnya nol 0
stringcheck adalah Null Null
stringmatch panjangnya nol start
stringmatch adalah Null Null
stringmatch tidak ditemukan 0
stringmatch ditemukan di dalam stringcheck Posisi di mana kecocokan ditemukan
start > Len(stringmatch) 0

Keterangan

Sintaks untuk InStrRev tidak sama dengan sintaks untuk InStr.

Contoh kueri

Ekspresi Hasil
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; Mengembalikan posisi "S" dalam nilai dalam FullName kolom Names_InstrRev tabel.
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; Mengembalikan posisi "S" dalam nilai dalam FullName kolom tabel, dimulai dari Names_InstrRev posisi 10, dan menampilkan hasil dalam InStrTest kolom.

Lihat Juga

Fungsi string dan cara menggunakannya