Replace İşlevi

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

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

Söz dizimi

Değiştir(ifade, bul, değiştir [, başlat ] [, say ] [, karşılaştır ] )

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

Bağımsız değişken Açıklama
ifade Gerekli. Değiştirilecek alt dizeyi içeren dize ifadesi.
bulmak Gerekli. Aranan alt dize.
Değiştir Gerekli. Değiştirme alt dizesi.
Başla İsteğe bağlı. İfade içinde alt dize aramasının başlayacağı konum. Belirtilmezse, 1 olduğu varsayılır.
sayım İsteğe bağlı. Gerçekleştirilecek alt dize değişimlerinin sayısı. Atlanırsa, varsayılan değer –1'dir, bu da tüm olası değişimleri yapın anlamına gelir.
karşılaştırma İsteğe bağlı. Alt dizeleri değerlendirirken kullanılacak karşılaştırma türünü belirten sayısal değer. Değerler için Ayarlar bölümüne bakın.

Ayarlar

Karşılaştırma 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 yapar.
vbTextCompare 1 Metin karşılaştırmasını yapar.
vbDatabaseCompare 2 Yalnızca Microsoft Office Access 2007. Veritabanınızdaki bilgilere dayalı olarak karşılaştırma yapar.

Sonuç değerleri

Değiştir işlevi aşağıdaki değerleri döndürür:

Eğer Değiştir sonuçları
İfade sıfır uzunlukta Sıfır uzunluklu dize ("")
ifadeNull Bir hata.
bul sıfır uzunlukta İfadenin kopyası.
Değiştir sıfır uzunlukta Tüm bulunmaörnekleri kaldırılmış ifade kopyası.
Başla>Len(ifade) Sıfır uzunlukta dize. Dize değişimi, başlangıç tarafından gösterilen 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 sona eren, yapılan değişikliklerle birlikte bir dizedir. Baştan sona orijinal dizinin bir kopyası değildir.

Örnek

İfade Sonuçlar
SELECT ProductID, Replace(ProductID,"PRO","Product") AS ReplacementID FROM ProductSales; "ÜrünKimliği" döndürür, "ÜrünKimliği" içinde "PRO"yu bulur ve "Ürün" ile değiştirir ve sonucu ChangedID sütununda görüntüler.

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