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