Returnează poziția unei apariții a unui șir într-altul, de la sfârșitul șirului într-o bază de date desktop Access.
Sintaxă
InStrRev(stringcheck, stringmatch [, start[, compare]])
Sintaxa funcției InStrRev are aceste argumente denumite:
| Argument | Descriere |
|---|---|
| verificare șir | Obligatoriu. Expresia șir în care se caută. |
| șir de caractere | Obligatoriu. Expresia șir căutată. |
| început | Opțional. Expresie numerică care setează poziția de început pentru fiecare căutare. Dacă este omis, se utilizează –1, ceea ce înseamnă că căutarea începe la ultima poziție a caracterului. Dacă start conține Nul, apare o eroare. |
| Compara | Opțional. Valoare numerică indicând tipul de comparație de utilizat la evaluarea subșirurilor. Dacă este omisă, se efectuează o comparație binară. Consultați secțiunea Setări pentru valori. |
Setări
Setările argumentelor de comparare sunt:
| Constantă | Valoare | Descriere |
|---|---|---|
| vbUseCompareOption | -1 | Efectuează o comparație utilizând setarea instrucțiunei Comparare opțiuni . |
| vbBinaryCompare | 0 | Efectuează o comparație binară. |
| vbTextCompare | 1 | Efectuează o comparație textuală. |
Valori returnate
| Dacă | InStrRev returnează |
|---|---|
| stringcheck este de lungime zero | 0 |
| stringcheck este Null | Nul |
| stringmatch este de lungime zero | început |
| șirmatch este Null | Nul |
| șirmatch nu s-a găsit | 0 |
| stringmatch is found within stringcheck | Poziția în care se găsește potrivirea |
| start > Len(stringmatch) | 0 |
Observații
Rețineți că sintaxa pentru funcția InStrRev nu este aceeași cu sintaxa pentru funcția InStr .
Exemple de interogare
| Expresie | Rezultatele |
|---|---|
| SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; | Returnează poziția șirului "S" din valorile din coloana "NumeComplet" din numele tabelului. |
| SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; | Returnează poziția șirului "S" din valorile din coloana "NumeComplet", începând de la poziția 10 din numele tabelului și se afișează în coloana InStrTest. |