Replace İşlevi

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Belirtilen alt dizenin belirtilen sayıda başka bir alt dizeyle değiştirildiği bir Dize döndürür.

Söz dizimi

Replace(ifade, bul, replace [, start ] [, count ] [, compare ] )

Değiştir işlevinin söz diziminde şu bağımsız değişkenler bulunur:

Bağımsız değişken Açıklama
ifade Gerekli. Değiştirilmeye değer alt dize içeren dize ifadesi.
Bul Gerekli. Alt dize aranıyor.
Değiştirmek Gerekli. Değiştirme alt dizesi.
Başlatmak İsteğe bağlı. İfade içinde alt dize aramanın başlayacağı konum. Atlanırsa, 1 varsayılır.
Sayısı İsteğe bağlı. Gerçekleştirilecek alt dize değiştirmelerinin sayısı. Atlanırsa, varsayılan değer –1'dir ve bu da tüm olası değiştirmeleri yapma anlamına gelir.
karşılaştırma İsteğe bağlı. Alt dizeleri değerlendirirken kullanılacak karşılaştırma türünü gösteren sayısal değer. Değerler için Ayarlar bölümüne bakın.

Ayarlar

Karşılaştır bağımsız değişkeni aşağıdaki değerlere sahip olabilir:

Sabit Değer Açıklama
vbUseCompareOption –1 Option Compare deyiminin ayarını kullanarak bir karşılaştırma gerçekleştirir.
vbBinaryCompare 0 İkili karşılaştırma gerçekleştirir.
vbTextCompare 1 Metinsel karşılaştırma gerçekleştirir.
vbDatabaseCompare 2 Yalnızca Microsoft Office Access 2007. Veritabanınızdaki bilgilere göre bir karşılaştırma gerçekleştirir.

Dönüş Değerleri

Replace aşağıdaki değerleri döndürür:

Eğer Dönüşleri değiştir
ifade sıfır uzunlukta Sıfır uzunluklu dize ("")
ifadeNull Bir hata.
bul sıfır uzunluklu İfadenin kopyası.
replace sıfır uzunluklu Tüm bulma işlemleri kaldırılmış ifadenin kopyası.
Başlatmak>Uzunluk(ifade) Sıfır uzunluklu dize. Dize değişimi , başlangıç ile belirtilen konumda başlar.
sayı 0 İfadenin kopyası.

Açıklamalar

Replace işlevinin dönüş değeri, başlangıç tarafından belirtilen konumda başlayan ve ifade dizesinin sonunda biten, değiştirmelerin yapıldığı bir dizedir. Başlangıçtan bitişe kadar özgün dizenin bir kopyası değildir.

Örnek

Ifa -de Sonuçlar
SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacedID FROM ProductSales; "ProductID" değerini döndürür, "ProductID" içinde "PRO" değerini bulur ve "Ürün" ile değiştirir ve sonucu ReplacedID sütununda görüntüler.

Dize işlevleri ve bu işlevlerin kullanımı