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

Връща стойност от тип String , в която зададен подниз е заместен с друг подниз зададен брой пъти.

Синтаксис

Replace( израз, търсене, заместване [, начало ] [, брой ] [, сравнение ] )

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

Аргумент

Описание

израз

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

търсене

Задължително. Подниз, който се търси.

замяна

Задължително. Подниз за заместване.

начало

Незадължително. Позиция в израз , където трябва да започне търсенето на подниз. Ако е пропуснато, се приема 1.

count

Незадължително. Брой на заместванията на поднизове, които трябва да се извършат. Ако липсва, стойността по подразбиране е -1, което означава да направите всички възможни замествания.

сравнение

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

Настройки

Аргументът сравнение може да има следните стойности:

Константа

Value

Описание

vbUseCompareOption

–1

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

vbBinaryCompare

0

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

vbTextCompare

1

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

vbDatabaseCompare

2

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

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

Replace връща следните стойности:

If

Заместване на връщанията

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

Низ с нулева дължина ("")

изразът е Null

Грешка.

find is zero-length

Копие на израза.

заместване е с нулева дължина

Копие на израза с премахнати всички повторения на търсене .

start > Len(expression)

Низ с нулева дължина. Заместването на низове започва от позицията, посочена от началото.

брой е 0

Копие на израза.

Забележки

Върнатата стойност на функцията Replace е низ със извършени замествания, който започва от позицията, зададена от началото , и завършва в края на низа на израза . Това не е копие на първоначалния низ от началото до края.

Пример

Израз

Резултати

SELECT ProductID, Replace(ProductID;"PRO";"Продукт") AS ReplacedID FROM ProductSales;

Връща "ProductID", намира "PRO" в "ProductID" и замества с "Продукт" и показва резултата в колона ReplacedID.

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

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

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

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

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