Vrátí řetězec, ve kterém byl zadaný podřetězec nahrazen jiným podřetězec zadaným počtemkrát.

Syntaxe

Replace( výraz, najít, nahradit [ ,start ] [ ,count ] [ ,compare ] )

Syntaxe funkce Nahradit obsahuje následující argumenty:

Argument

Popis

výraz

Povinný argument. Řetězcový výraz obsahující podřetězec, který chcete nahradit.

najít

Povinný argument. Hledá se podřetězec.

nahrazení

Povinný argument. Podřetězec pro výměnu

začátek

Nepovinný argument. Pozice ve výrazu, kde má začít podřetězce hledání. Pokud ho vypošlete, předpokládá se hodnota 1.

count

Nepovinný argument. Počet nahrazení podřetězců, které se mají provést Pokud je tento parametr vynechán, je výchozí hodnota -1, což znamená, že je třeba provádět všechny možné nahrazení.

porovnání

Nepovinný argument. Číselná hodnota určující druh porovnání, který se má použít při vyhodnocování podřetězců. Hodnoty najdete v části Nastavení.

Nastavení

Argument porovnání může mít následující hodnoty:

Konstanta

Hodnota

Popis

vbUseCompareOption

–1

Provede porovnání pomocí nastavení příkazu Option Compare.

vbBinaryCompare

0

Provede binární porovnání.

vbTextCompare

1

Provede textové porovnání.

vbDatabaseCompare

2

Microsoft Office Access 2007 jenom na to. Provede porovnání na základě informací v databázi.

Vrácené hodnoty

Funkce Nahradit vrátí následující hodnoty:

Pokud

Nahradit výsledek

Expression is zero-length

Řetězec nulové délky ("")

výraz je Null.

Došlo k chybě.

find is zero-length

Kopie výrazu

hodnota nahradit je nulová délka.

Kopie výrazu se všemi vyskytující se odebráním funkce Najít

Start > Len(expression)

Řetězec nulové délky. Výměna řetězce začíná na pozici označené startem.

count is 0

Kopie výrazu

Poznámky

Vrácená hodnota funkce Replace je řetězec, ve který se nahradí, který začíná na pozici určené funkcí start a končí na konci řetězce výrazu. Není to kopie původního řetězce od začátku do konce.

Příklad

Výraz

Výsledky

SELECT IDProdeje, Nahradit(IDProdeje;"PRO";"Výrobek") AS NahrazenoID Z Prodej_produktu;

Vrátí "ID_výrobku", najde v poli ID_produktu "ID_produktu" "PRO" a nahradí ho textem "Výrobek" a výsledek zobrazí ve sloupci Nahrazeno.

Řetězcové funkce a jejich použití

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou překladu?

Co ovlivnilo váš názor?

Máte další zpětnou vazbu? (Nepovinné)

Děkujeme za váš názor!

×