Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

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

Синтаксис

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

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

Аргумент

Описание

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

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

низов тип

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

начало

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

сравнение

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

Настройки

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

Константа

Value

Описание

vbUseCompareOption

-1

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

vbBinaryCompare

0

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

vbTextCompare

1

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

vbDatabaseCompare

2

самоMicrosoft Office Access 2007. Извършва сравнение въз основа на информацията във вашата база данни.

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

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.

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

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

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

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

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

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×