Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Връща позицията на срещане на един низ в друг от края на низа в настолна база данни на Access.

Синтаксис

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

Синтаксисът на функцията InStrRev има следните наименувани аргументи:

Аргумент

Описание

проверка на низ

Задължително. Израз във формата на низ, който се търси.

низов тип

Задължително. Израз във формата на низ, който се търси.

начало

Незадължително. Числов израз, който задава началната позиция за всяко търсене. Ако е пропуснато, –1 се използва, което означава, че търсенето започва от последната позиция на знака. Ако начало съдържа Null, възниква грешка.

сравнение

Незадължително. Числова стойност, показваща вида на сравнението, което да се използва при оценяването на поднизове. Ако липсва, се извършва двоично сравнение. Вижте раздела "Настройки" за стойностите.

Настройки

Настройките за аргументи за сравнение са:

Константа

Value

Описание

vbUseCompareOption

-1

Извършва сравнение с помощта на настройката на командата Option Compare .

vbBinaryCompare

0

Извършва двоично сравнение.

vbTextCompare

1

Извършва текстово сравнение.

Върнати стойности

If

InStrRev връща

низ проверката е с нулева дължина

0

низът е Null

Null

stringmatch е с нулева дължина

начало

низът е Null

Null

не е намерен низ

0

низът е намерен в низовата проверка

Позиция, в която е намерено съвпадение

start > Len(stringmatch)

0

Забележки

Обърнете внимание, че синтаксисът за функцията InStrRev не е същият като синтаксиса за функцията InStr .

Примери за заявки

Израз

Резултати

SELECT Names_InstrRev.*, InStrRev(FullName,"S") AS Израз1 FROM [Names_InstrRev];

Връща позицията на низа "S" от стойностите в колоната "ПълноИме" от имената на таблиците.

SELECT Names_InstrRev.*, InStrRev(FullName,"S",10) AS InStrTest FROM [Names_InstrRev];

Връща позицията на низа "S" от стойностите в колоната "ПълноИме", започвайки от позиция 10 от имената на таблиците и показва в колоната InStrTest.

Вж. също

Функции за низове и как да ги използвате

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.