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