RSet instrukzioa

Kate-aldagai batean katea eskuinean lerrokatzen du, edo erabiltzaileak definitutako aldagai mota beste aldagai mota batean kopiatzen du.

Sintaxia:

RSet Testua As String = Testua edo RSet Aldagaia1 = Aldagaia2

Parametroak:

Testua: kate-aldagaia.

Testua: kate-aldagaiaren eskuinean lerrokatu nahi duzun katea.

Aldagaia1: erabiltzaileak definitutako aldagaia, hori kopiatutako aldagaiaren helburua da.

Aldagaia2: erabiltzaileak definitutako aldagaia, hori beste aldagai batean kopiatu nahi duzu.

Katea kate-aldagaia baino motzagoa bada, RSet instrukzioak katea eskuinean lerrokatzen du, kate-aldagaiaren barruan. Kate-aldagaiaren barruan geratzen diren karaktereak zuriuneez ordezten dira. Aldagaia kate-aldagaia baino luzeagoa bada, aldagaia baino luzeagoko karaktereak trunkatu egiten dira, eta geratzen diren karaktereak bakarrik lerrokatzen dira eskuinean kate-aldagaiaren barruan.

RSet instrukzioa erabiltzaileak definitutako mota bateko aldagaiak beste mota bati esleitzeko ere erabil daiteke.

Ondorengo adibidean RSet eta LSet instrukzioak erabiltzen dira kate baten ezkerreko eta eskuineko lerrokapena aldatzeko.

Adibidea:

Sub ExampleRLSet

Dim sVar As String

Dim sExpr As String

    sVar = String(40,"*")

    sExpr = "SBX"

    ' "SBX" eskuinean lerrokatzen du 40 karaktereko katean

    ' Izartxoak zuriuneekin ordezten ditu

    RSet sVar = sExpr

    Print ">"; sVar; "<"

    sVar = String(5,"*")

    sExpr = "123457896"

    RSet sVar = sExpr

    Print ">"; sVar; "<"

    sVar = String(40,"*")

    sExpr = "SBX"

    ' "SBX" ezkerrean lerrokatzen du 40 karaktereko katean

    LSet sVar = sExpr

    Print ">"; sVar; "<"

    sVar = String(5,"*")

    sExpr = "123456789"

    LSet sVar = sExpr

    Print ">"; sVar; "<"

End Sub