Replace függvény

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Egy sztringet ad vissza, amelyben egy adott sztringrészt egy adott számú alkalommal egy másik részsztringre cseréltek.

Szintaxis

Replace(kifejezés, find, replace [, start ] [, count ] [, compare ] )

A Replace függvény szintaxisa az alábbi argumentumokat foglalja tartalmazza:

Argumentum Leírás:
Kifejezés Kötelező megadni. Sztringkifejezés, amely a lecserélendő sztringrészt tartalmazza.
Talál Kötelező megadni. Sztringrészlet keresése folyamatban.
Helyettesít Kötelező megadni. Helyettesítő részkarakterlánc.
kezdet Nem kötelező. A kifejezésen belüli pozíció, ahol a sztringrészletes keresés elkezdődött. Ha nincs megadva, a függvény 1-et feltételez.
Számít Nem kötelező. A végrehajtandó sztringrész-helyettesítések száma. Ha nincs megadva, az alapértelmezett érték –1, ami azt jelenti, hogy minden lehetséges helyettesítést elvégezhet.
összehasonlítás Nem kötelező. Numerikus érték, mely a karakterláncrészek kiértékeléséhez használandó összehasonlítási típust határozza meg. A használható értékeket a Beállítások szakaszban találhatja meg.

Beállítások

Az összehasonlítás argumentum a következő értékekkel rendelkezhet:

Állandó Érték Leírás:
vbUseCompareOption –1 Az Option Compare beállításnak megfelelő összehasonlítást hajt végre.
vbBinaryCompare 0 Bináris összehasonlítást hajt végre.
vbTextCompare 1 Szöveges összehasonlítást hajt végre.
vbDatabaseCompare 2 Csak Microsoft Office Access 2007 esetén. Az adatbázisban lévő információk alapján hajtja végre az összehasonlítást.

Visszatérési értékek

A Replace a következő értékeket adja vissza:

Ha A csere eredménye
a kifejezés nulla hosszúságú Nulla hosszúságú karakterlánc ("")
a kifejezésnull értékű Hiba.
a find értéke nulla hosszúságú A kifejezés másolata.
replace is zero-length Kifejezés másolata akeresés összes előfordulásának eltávolításával.
Elkezd>Len(kifejezés) Nulla hosszúságú karakterlánc. A sztringcsere az indítás által jelzett pozícióval kezdődik.
a darabszám 0 A kifejezés másolata.

Megjegyzések

A Replace függvény visszatérési értéke egy sztring, amelynek helyettesítései a kezdet által meghatározott pozíciótól kezdődnek, és a kifejezési sztring végén fejeződnek be. Ez nem az eredeti sztring másolata az elejétől a végéig.

Példa

Kifejezés Eredmény:
SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales; Visszaadja a "ProductID" értéket, megkeresi a "PRO" kifejezést a "ProductID" kifejezésben, és a "Product" kifejezésre cseréli, és megjeleníti az eredményt a ReplacedID oszlopban.

Karakterláncfüggvények és használatuk