Applies ToMicrosoft 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:

argumentumok

Leírás

kifejezés

Kötelező. Sztringkifejezés, amely a lecserélendő sztringrészt tartalmazza.

keresés

Megadása kötelező. Sztringrészlet keresése folyamatban.

csere

Megadása kötelező. 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.

darabszám

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 a Microsoft Office Access 2007 alkalmazásban. 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és null é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.

start > 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

Expression

Eredmények

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

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.