Tagastab ühe stringi asukoha Accessi töölauaandmebaasis. Otsing algab stringi lõpust.
Süntaks
InStrRev(stringcheck, stringmatch [, start[, compare]])
InStrRev on järgmised argumendid:
| Argument | Kirjeldus |
|---|---|
stringcheck |
Nõutav. Otsitav stringiavaldis. |
stringmatch |
Nõutav. Otsitav stringiavaldis. |
start |
Valikuline. Arvuline avaldis, mis määrab iga otsingu alguskoha. Kui see puudub, -1 kasutatakse seda. See väärtus tähendab, et otsing algab viimasest märgipositsioonist. Kui start see sisaldab Null, ilmneb tõrge. |
compare |
Valikuline. Arvväärtus, mis näitab alamstringide hindamisel kasutatava võrdluse tüüpi. Kui see puudub, võrdleb Access kahendandmetega. Väärtusi vaadake jaotisest Sätted. |
Sätted
compare saab kasutada järgmisi sätteid.
| Konstant | Väärtus | Kirjeldus |
|---|---|---|
vbUseCompareOption |
-1 |
Võrdleb lause sätet Option Compare kasutades. |
vbBinaryCompare |
0 |
Teeb binaarvõrdluse. |
vbTextCompare |
1 |
Võrdleb teksti. |
Tagastusväärtused
| Kui |
InStrRev tagastab |
|---|---|
stringcheck on nullpikkusega |
0 |
stringcheck on Null |
Null |
stringmatch on nullpikkusega |
start |
stringmatch on Null |
Null |
stringmatch ei leitud |
0 |
stringmatch on leitav stringcheck |
Vaste asukoht |
start > Len(stringmatch) |
0 |
Kommentaarid
InStrRev Süntaks pole sama, mis InStrfunktsiooni .
Päringu näited
| Avaldis | Tulemid |
|---|---|
SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Expr1 FROM [Names_InstrRev]; |
Tagastab väärtuse asukoha "S" tabeli veerus FullNameNames_InstrRev . |
SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev]; |
Tagastab väärtuse asukoha "S" tabeli veerus FullNameNames_InstrRev , alustades asukohast 10, ja kuvab tulemi veerus InStrTest . |