Collabora Office 24.04 Yardım
Bir karakter dizisi değişkeni içerisindeki bir karakter dizisini sağa yaslar veya kullanıcı tanımlı bir değişkeni başka bir tanesine kopyalar.
RSet Metin As String = Metin or RSet Değişken1 = Değişken2
Metin: Herhangi bir karakter dizisi.
Metin: Karakter dizisi değişkeni içerisinde sağa yaslamak istediğiniz karakter dizisi.
Değişken1: Kopyalanmış değişkeni hedef alan kullanıcı tanımlı değişken.
Değişken2: Başka bir değişkene kopyalamak istediğiniz kullanıcı tanımlı değişlen.
Eğer karakter dizisi karakter dizisi değişkeninden kısa ise, RSet karakter dizisini karakter dizisi değişkeni içerisinde sağa yaslar. Karakter dizisi değişkeni içerisinde kalan karakterler boşluklar ile doldurulur. Eğer karakter dizisi karakter dizisi değişkeninden uzunsa, değişkenin boyunu aşan karakterler kesilir ve sadece kalan karakterler karakter dizisi değişkeni içerisinde sağa yaslanır.
Aynı zamanda RSet ifadesini kullanıcı tanımlı bir türü diğerine atamak için de kullanabilirsiniz.
Takip eden örnek RSet ve LSet ifadelerini karakter dizisinin sol ve sağa yaslamasını değiştirmek için kullanır.
Sub ExampleRLSet
Dim sVar As String
Dim sExpr As String
sVar = String(40,"*")
sExpr = "SBX"
REM "SBX"'i 40 karakterlik karakter dizisi içerisine sağ yaslar
REM Yıldız işaretini boşlukla değiştir
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123457896"
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(40,"*")
sExpr = "SBX"
REM "SBX"i 40 karakterlik karakter dizisi içerisine sol yaslar
LSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123456789"
LSet sVar = sExpr
Print ">"; sVar; "<"
End Sub