IBM Lotus Symphony
|
Kohdistaa merkkijonon oikealle merkkijonomuuttujassa tai kopioi käyttäjän määrittämän muuttujan lajin toiseen.
RSet Text As String = Text or RSet Variable1 = Variable2
Text: Mikä tahansa merkkijonomuuttuja.
Text: Merkkijono, jonka haluat kohdistaa oikealle merkkijonomuuttujassa.
Variable1: Käyttäjän määrittämä muuttuja, joka on kopioitavan muuttujan kohteena.
Variable2: Käyttäjän määrittämä muuttuja, jonka haluat kopioida toiseen muuttujaan.
Jos merkkijono on lyhyempi kuin merkkijonomuuttuja, RSet-lause kohdistaa merkkijonon oikealle merkkijonomuuttujassa. Jäljelle jäävät merkkijonomuuttujan merkkipaikat korvataan tyhjämerkeillä. Jos merkkijono on pidempi kuin merkkijonomuuttuja, muuttujan pituuden ylittävät merkit lyhennetään ja vain jäljelle jäävät merkit kohdistetaan oikealle merkkijonomuuttujassa.
RSet-lauseen avulla voit myös määrittää yhden käyttäjän määrittämän muuttujan lajin toiseen.
Seuraava esimerkki osoittaa, kuinka voit muokata merkkijonon oikean- ja vasemmanpuoleista kohdistusta RSet- ja LSet-lauseiden avulla.
Sub ExampleRLSet
Dim sVar as string
Dim sExpr as string
sVar = String(40,"*")
sExpr = "SBX"
REM Kohdista "SBX" oikealle 40 merkin pituisessa merkkijonossa
REM Korvaa tähtimerkit tyhjämerkeillä
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123457896"
RSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(40,"*")
sExpr = "SBX"
REM Kohdista "SBX" vasemmalle 40 merkin pituisessa merkkijonossa
LSet sVar = sExpr
Print ">"; sVar; "<"
sVar = String(5,"*")
sExpr = "123456789"
LSet sVar = sExpr
Print ">"; sVar; "<"
End Sub