Funcția InStrRev

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnează poziția unui șir într-un altul într-o bază de date desktop Access. Căutarea începe la sfârșitul șirului.

Sintaxă

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

InStrRev Are următoarele argumente:

Argument Descriere
stringcheck Obligatoriu. Expresia șir de căutat.
stringmatch Obligatoriu. Expresia șir de găsit.
start Opțional. O expresie numerică ce setează poziția de pornire pentru fiecare căutare. Dacă îl omiteți, -1 se utilizează. Această valoare înseamnă că căutarea începe la ultima poziție a caracterului. Dacă start conține Null, apare o eroare.
compare Opțional. Reprezintă o valoare numerică ce indică tipul de comparație de utilizat la evaluarea subșirurilor. Dacă o omiteți, Access efectuează o comparație binară. Consultați secțiunea Setări pentru valori.

Setări

compare pot utiliza aceste setări:

Constantă Value Descriere
vbUseCompareOption -1 Efectuează o comparație utilizând setarea instrucțiunii Option Compare .
vbBinaryCompare 0 Efectuează o comparație binară.
vbTextCompare 1 Efectuează o comparație a textului.

Valorile returnate

If InStrRev Returnează
stringcheck este de lungime zero 0
stringcheck este Null Null
stringmatch este de lungime zero start
stringmatch este Null Null
stringmatch nu este găsit 0
stringmatch se află în stringcheck Poziția în care se găsește potrivirea
start > Len(stringmatch) 0

Observații

Sintaxa pentru InStrRev nu este aceeași cu sintaxa pentru InStr.

Exemple de interogare

Expresie Rezultatele
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; Returnează poziția "S" în valorile FullName din coloana tabelului Names_InstrRev .
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; Returnează poziția în valorile din "S" coloana Names_InstrRev tabelului, începând de la poziție10, și afișează rezultatul în InStrTest coloană.FullName

Consultați și

Funcțiile de șir și utilizarea acestora