Applies ToAccess dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Zwraca ciąg , w którym określony ciąg podrzędny został zastąpiony innym ciągiem podrzędnym o określonej liczbie razy.

Składnia

Replace( wyrażenie, find, replace [, start ] [, count ] [, compare ] )

W składni funkcji Zamień występują następujące argumenty:

Argument

Opis

wyrażenie

Argument wymagany. Wyrażenie ciągu zawierające ciąg podrzędny do zamiany.

znajdowanie

Argument wymagany. Wyszukiwanie ciągów podrzędnych.

zamienianie

Argument wymagany. Zastępczy ciąg podrzędny.

rozpoczynanie

Argument opcjonalny. Położenie w wyrażeniu , od którego ma się rozpocząć wyszukiwanie podrzędne. W przypadku pominięcia przyjmowana jest wartość 1.

liczba

Argument opcjonalny. Liczba podstawień podrzędnych do wykonania. W przypadku pominięcia wartością domyślną jest -1, co oznacza, że wszystkie możliwe podstawianie.

Porównać

Argument opcjonalny. Wartość liczbowa wskazująca rodzaj porównania, które ma być używane podczas obliczania podciągów. Aby uzyskać wartości, zobacz sekcję Ustawienia.

Ustawienia

Argument porównanie może mieć następujące wartości:

Stała

Value (Wartość)

Opis

vbUseCompareOption

–1

Wykonuje porównanie za pomocą ustawienia instrukcji Porównaj opcje .

vbBinaryCompare

0

Wykonuje porównanie binarne.

vbTextCompare

1

Wykonuje porównanie tekstowe.

vbDatabaseCompare

2

Microsoft Office Access 2007. Przeprowadza porównanie na podstawie informacji zawartych w bazie danych.

Zwracane wartości

Funkcja Zamień zwraca następujące wartości:

If

Zamień zwraca

wyrażenie ma zerową długość

Ciąg o zerowej długości ("")

wyrażenie ma wartość Null

Błąd.

funkcja znajdź ma zerową długość

Kopia wyrażenia.

zamień ma zerową długość

Kopia wyrażenia z usuniętymi wszystkimi wystąpieniami funkcji znajdź .

rozpocznij > Len(wyrażenie)

Ciąg znaków o zerowej długości. Zamiana ciągu rozpoczyna się w miejscu wskazywanym przez rozpoczęcie.

liczba wynosi 0

Kopia wyrażenia.

Uwagi

Zwracana wartość funkcji Zamień to ciąg z utworzonymi podstawieniami, który zaczyna się od pozycji określonej przez początek i kończy na końcu ciągu wyrażenia . Nie jest to kopia oryginalnego ciągu od początku do końca.

Przykład

Expression

Wyniki

SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales;

Zwraca wartość "ProductID", znajduje ciąg "PRO" w polu "ProductID" i zamienia na "Product" i wyświetla wynik w kolumnie ReplacedID.

Funkcje tekstowe i ich zastosowanie

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.