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ştirme |
Gerekli. Değiştirme alt dizesi. |
başlangıç |
İsteğe bağlı. İfade içinde alt dize aramanın başlayacağı konum. Atlanırsa, 1 varsayılır. |
sayı |
İ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 |
SadeceMicrosoft 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:
If |
Dönüşleri değiştir |
ifade sıfır uzunlukta |
Sıfır uzunluklu dize ("") |
ifade Null |
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şlangıç > Len(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
Expression |
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. |