Replace függvény

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

Olyan karakterláncot ad vissza, amelyben egy megadott karakterláncrész adott számú alkalommal másik karakterláncrészre cserélődött.

Szintaxis

Replace(kifejezés; szöveg; keresés, csere [; indít] [; szám ] [; összehasonlítás ] )

A Csere függvény szintaxisa az alábbi argumentumokat foglalja magában:

Argumentum Leírás:
kifejezés Kötelező megadni. Cserélendő karakterláncot tartalmazó karakterlánc-kifejezés.
Keresés Kötelező megadni. A keresett karakterlánc-részkarakterlánc.
csere Kötelező megadni. Helyettesítő karakterlánc.
kezdet Nem kötelező. Az a pozíció a kifejezésen belül, ahol a karakterlánc-keresés kezdődik. Ha nincs megadva, 1-nek feltételezi a rendszer.
darab Nem kötelező. A végrehajtandó karakterlánc-helyettesítések száma. Ha nincs megadva, az alapértelmezett érték a -1, ami azt jelenti, hogy minden lehetséges helyettesítést meg kell tenni.
ö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ékeket tartalmazhatja:

Á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 a Microsoft Office Access 2007 programban. Az adatbázisban lévő információk alapján hajtja végre az összehasonlítást.

Visszatérési értékek

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

Ha Visszaadott fájlok cseréje
a kifejezés nulla hosszúságú: Nulla hosszúságú karakterlánc ("")
kifejezés isNull Hiba.
A keresés nulla hosszúságú A kifejezés másolata.
A csere nulla hosszúságú A kifejezés másolata a find összes előfordulása eltávolításával.
Indítás>Len(kifejezés) Nulla hosszúságú karakterlánc. A karakterlánccsere a kezdés által jelzett pozícióban kezdődik.
A darabszám 0 A kifejezés másolata.

Megjegyzések

A Replace függvény visszatérési értéke egy olyan karakterlánc, amely helyettesítéseket tartalmaz, amely a start által megadott pozícióban kezdődik és a kifejezés karakterláncának végén ér véget. Ez nem az eredeti karakterlánc másolata az elejétől a végéig.

Példa

Expression (Kifejezés) Eredmény:
SELECT ProductID, Replace(ProductID,"PRO","Product") AS Helyettesített azonosító FROM ProductSales; A "ProductID" értéket adja vissza, megtalálja a "PRO" szót a "ProductID" (Termékkód) kulcsban, és a "Product" szóra cseréli az eredményt, és megjeleníti az eredményt a Cserélőkód oszlopban.

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