འགྱུར་ཅན་ལག་ལེན་འཐབ་དོ་

འོག་གི་འདི་གིས་LibreOffice གཞི་རྟེན་ནང་གི་འགྱུར་ཅན་ཚུའི་ལག་ལེན་གཞི་རྟེན་འདི་འགྲེལ་བཤད་འབདཝ་ཨིན།

འགྱུར་ཅན་ངོས་འཛིན་པ་ཚུའི་དོན་ལུ་གཞི་བསྒྱུར་་ཚུ་མིང་བཏགས་དོ།

འགྱུར་ཅན་མིང་ཅིག་ལུ་ཡིག་འབྲུ་ཚུ་ ༢༢༥འི་ ཉུང་མཐའ་རིམ་མཐུན་འབདཝ་ཨིན། འགྱུར་ཅན་མིང་གི་ཡིག་འབྲུ་དང་པམ་ འདི་ ཡིག་གུ་ A-Z ཡང་ན་ a-z འོང་དགོཔ་ཨིན། ཨང་གྲངས་འདི་ཡང་འགྱུར་ཆན་མིང་ནང་ལག་ལེན་འཐབ་བཏུབ་ཨིན་ ཨིན་རུང་ ཡིག་རྟགས་མདའ་མཚོན་ཚུ་དང་ཡིག་འབྲུ་ཚུ་ གཤམ་ཐིག་ཡིག་འབྲུ་འདིའི་དམིགས་བསལ་དང་ཅིག་ཁར་ མི་ཆོགཔ་ཨིན།("_"). LibreOffice ནང་ལུ་གཞི་རིམ་འགྱུར་ཅན་ངོས་འཛིན་པ་ཚུ་ཆ་མཉམ་ཡིག་གུ་ཆེ་ཆུང་གི་ཉེན་ཁ་མེན། འགྱུར་ཅན་མིང་ཚུའི་ནང་ན་བར་སྟོང་ཡོདཔ་ཨིན་རུང་ཁོང་ཆ་ཁྱབ་གུག་ཤད་གྲུ་བཞི་ནང་ཚུད་དགོཔ་ཨིན།

ངོས་འཛིན་འབད་མི་ཚུའི་འགྱུར་ཅན་དོན་ལུ་དཔེར་བརྗོད་ཚུ།


    MyNumber=5      'Correct'
    MyNumber5=15    'Correct'
    MyNumber_5=20   'Correct'
    My Number=20    'Not valid, variable with space must be enclosed in square brackets'
    [My Number]=12  'Correct'
    DéjàVu=25       'Not valid, special characters are not allowed'
    5MyNumber=12    'Not valid, variable may not begin with a number'
    Number,Mine=12  'Not valid, punctuation marks are not allowed'

འགྱུར་ཅན་ཚུ་གསལ་བསྒྲགས་འབད་དོ།

LibreOffice གཞི་རིམ་ནང་ཁྱོད་ཀྱིས་འགྱུར་ཅན་ཚུ་གཏན་ཁེལ་གསལ་བསྒྲགས་འབད་མི་དགོ འགྱུར་ཅན་གསལ་བསྒྲགས་འདི་ Dimགསལ་བཤད་ཅིག་ཁར་ལཱ་འགན་འགྲུབ་བཏུབ། ཁྱོད་ཀྱིས་འགྱུར་ཅན་གཅིག་ལས་ལྷགཔ་མིང་འདི་ལྷོད་རྟགས་ཀྱིས་དབྱེ་སེལ་འབད་འདི་གསལ་བསྒྲགས་འབད་བཏུབ། འགྱུར་ཅན་དབྱེ་བ་འདི་ངེས་འཛིན་འབད་ནི་ལུ་ མིང་འདིའི་ཤུལ་མ་དབྱེ་བ་གསལ་བསྒྲགས་རྟགས་འདི་འབད་རུང་ ཡང་ན་གཙོ་ཚིག་འོས་ལྡན་འདི་ལག་ལེན་འཐབ།

འགྱུར་ཅན་གསལ་བསྒྲགས་ཚུའི་དོན་ལུ་དཔེར་བརྗོད་ཚུ:


    Dim a$               'Declares the variable "a" as a String'
    Dim a As String      'Declares the variable "a" as a String'
    Dim a$, b As Integer 'Declares one variable as a String and one as an Integer'
    Dim c As Boolean     'Declares c as a Boolean variable that can be TRUE or FALSE'
ཉེན་བརྡའི་ངོས་དཔར།

ཚར་གཅིག་ཁྱོད་ཀྱིས་འགྱུར་ཅན་ངེས་ཅན་དབྱེ་བ་བཟུམ་སྦེ་གསལ་བསྒྲགས་འབད་ཚར་ཞིནམ་ལས་ ཁྱོད་ཀྱིས་འགྱུར་ཅན་འདི་མིང་ཅོག་འཐདཔ་ལོག་སོ་སོ་དབྱེ་བ་བཟུམ་སྦེ་གསལ་བསྒྲགས་འབད་བཏུབ།


འགྱུར་ཅན་གསལ་བསྒྲགས་ཚུ་བང་བཙོང་དོ།

འགྱུར་ཅན་ཚུའི་་གསལ་བསྒྲགས་བང་བཙོང་ནི་དོན་ལུ་ འོག་གི་བརྡ་བཀོད་ལག་ལེན་འཐབ:


Option Explicit

གདམ་ཁ་གཏན་ཁེལ་ གསལ་བཤད་འདི་ ཚད་གཞི་ནང་འོག་མ་དང་པ་གི་ཧེ་མ་་གྱལ་དང་པ་སྦེ་འོང་གོ། ཡོངས་ཁྱབ་ཀྱི་ཨེ་རེ་ཚུ་རྐྱངམ་ཅིག་གཏན་ཁེལ་གསལ་བསྒརགས་འབད་དགོཔ་ཨིན། གཞན་འགྱུར་ཅན་ཚུ་ཆ་མཉམ་ཡིག་འབྲུ་དབྱེ་བ་གསལ་བསྒྲགས་ལྟར་དུ་གསལ་བསྒྲགས་འབད་ཡོདཔ་ཨིན་ ཡང་ན་ སྐྱུར་བཞག་ཨིན་པ་ཅིན་སྔོན་སྒྲིག་དབྱེ་བ་\རྐྱང་པ་བཟེམ་སྦེ་ཨིན།.

འགྱུར་ཅན་དབྱེ་བ་ཚུ།

LibreOffice གཞི་རྟེན་གྱིས་འགྱུར་ཅན་དབྱེ་རིགས་བཞི་རྒྱབ་སྐཡོར་འབདཝ་ཨིན:

ཧྲིལ་ཨང་འགྱུར་ཅན་ཚུ།

ཧྲིལ་ཨང་འགྱུར་ཅན་ཚུ་ཁྱབ་ཚད་ ༣༢༧༦༨་ ལས་༣༢༧༦༧་ ལུ་ཨིན། ཁྱོད་ཀྱིས་ཧྲིལ་ཨང་འགྱུར་ཅན་ཅིག་ལུ་འཕུར་ལྡིང་ཚད་ཅིག་ལུ་འགན་སྤྲོད་པ་ཅིན་བཅུ་ཚག་གནས་ཁོངས་ཚུ་ཆ་མཉམ་ཧྲིལ་ཨང་ཤུལ་མམ་འདི་ལུ་སྐོར་ཐེངས་ཡོདཔ་ཨིན། ཧྲིལ་ཨང་འགྱུར་ཅན་ཚུ་ཆ་མཉམ་འཕྲལ་བཀོལ་ཚུ་ནང་་གདོང་ལེན་འགྱུར་ཅན་ཚུའི་དོན་ལུ་ཆ་མཉམ་འོས་འབབ་དང་བྱ་སྒོའི་ལམ་ལུགས་ཚུ་ནང་མགྱོགས་པ་རཙིས་སྟོན་ཡོདཔ་ཨིན། ཧྲིལ་ཨང་འགྱུར་ཅན་དྲན་ཚད་ཀྱི་བཱའིཊིསི་ཁཉིས་རྐྱངམ་ཅིག་དགོ་མཁོ་ཡོདཔ་ཨིན། "%" འདི་ཡིག་འབྲུ་གསལ་བསྒྲགས་དབྱེ་བ་འདི་ཨིན།


Dim Variable%
Dim Variable As Integer

ཧྲིལ་ཨང་འགྱུར་ཅན་ཚུ་རིངམ།

ཧྲིལ་ཨང་འགྱུར་ཅན་རིངམ་ཚུའི་ཁྱབ་ཚད་ ༢༡༤༧༨༣༦༤༨་ལས་༢༡༤༧༤༨༣༦༤༧་ ལུ་ཨིན། ཁྱོད་ཀྱིས་ཧྲིལ་ཨང་འགྱུར་ཅན་རིངམ་ལུ་འཕུར་ལྡིང་ཚད་ཅིག་འགན་སྤྲོད་པ་ཅིན་བཅུ་ཚག་གནས་ཁོངས་ཚུ་ཆ་མཉམ་ཧྲིལ་ཨང་ཤུལ་མམ་ལུ་སྐོར་ཐེངས་ཡོདཔ་ཨིན། ཧྲིལ་ཨང་འགྱུར་ཅན་རིངམཚུ་ཆ་མཉམ་ཆེ་བ་གནས་གོང་ཚུའི་དོན་ལུ་འཕྲལ་བཀོལ་ཚུ་ནང་གདོང་ལེན་འགྱུར་ཅན་ཚུའི་དོན་ལུ་འོས་འབབ་ཨིནམ་དང་བྱ་སྒོའི་ལམ་ལུགས་ཚུ་ནང་ཆ་མཉམ་མགྱོས་པ་་རྩིས་སྟོན་ཡོདཔ་ཨིན། ཧྲིལ་ཨང་འགྱུར་ཅན་རིངམ་ལུ་དྲན་ཚད་ཀྱི་བཱའིཊིསི་བཞི་དགོ་མཁོ་ཡོདཔ་ཨིན། "&" འདི་ཡིག་འབྲུ་གསལ་བསྒྲགས་དབྱེ་བ་ཨིན།


Dim Variable&
Dim Variable As Long

Decimal Variables

Decimal variables can take positive or negative numbers or zero. Accuracy is up to 29 digits.

You can use plus (+) or minus (-) signs as prefixes for decimal numbers (with or without spaces).

If a decimal number is assigned to an integer variable, LibreOffice Basic rounds the figure up or down.

འགྱུར་ཅན་ཚུ་རྐྱང་པ།

འགྱུར་ཅན་རྐྱང་པ་ཚུ་གིས་ཡོད་ཆ་ཡང་ན་མེད་ཆའི་གནས་གོང་ཁྱབ་ཚད་ ༣་༤༠༢༨༢༣ x ༡༠ཨི་༣༨་ ལས ༡་༤༠༡༢༩༨ x ༡༠ཨི་༤༥་ལུ་ འབག་བཏུབ་ཨིན། འགྱུར་ཅན་རྐྱང་པ་ཚུ་ཆ་མཉམ་ཨང་ཡར་འཕར་གྱི་བཅུ་ཚག་ཡན་ལག་མེནམ་སྦེ་བཅུ་ཚག་ཀྲིག་ཀྲི་་མར་་འབབ་ནང་འཕུར་ལྡིང་ཚད་འགྱུར་ཅན་ཚུ་ཨིན། འགྱིར་ཅན་རྐྱང་པ་ཚུ་ཆ་མཉམ་ཀྲིག་ཀྲི་ཆ་སྙོས་ཀྱི་ཨང་རྩིས་རྩིས་སྟོན་ནིདོན་ལུ་འོས་འབབ་ཨིན། རྩིས་སྟོན་ནི་ཚུ་ཧྲིལ་ཨང་འགྱུར་ཅན་ཚུ་དོན་ལུ་ལས་དུས་ཚོད་ལྷགཔ་དགོ་མཁོ་་ ཨིན་རུང་ཆ་མཉམ་གཉིས་ལྡན་འགྱུར་ཅན་ཚུ་གཅིག་ཁར་རྩིས་སྟོན་ཚུ་ལས་མགྱོགས་དྲག་ཨིན། འགྱུར་ཅན་རྐྱང་པ་གཅིག་ལུ་དྲན་ཚད་ཀྱི་བཱའིཊིསི་བཞི་དགོ་མཁོཝ་ཨིན། ཡིག་འབྲུ་གསལ་བསྒྲགས་དབྱེ་བ་འདི་"!"ཨིན།


Dim Variable!
Dim Variable As Single

ལོག་བལྟབ་འགྱུར་ཅན་ཚུ།

འགྱུར་ཅན་གཉིས་ལྡན་ཚུ་གིས་ཡོད་ཆ་ཡང་ན་མེད་ཆ་གནས་གོང་ཚུ་ཁྱབ་ཚད་ ༡་༧༩༧༦༩༣༡༣༤༨༦༢༣༢ x ༡༠ཨི༣༠༨་ ལས་ ༤་༩༤༠༦༥༦༤༥༨༤༡༢༤༧ x ༡༠ཨི ༣༢༤་ ལུ་འབག་བཏུབ་ཨིན། འགྱུར་ཅན་གཉིས་ལྡན་ཚུ་ཆ་མཉམ་ཨང་ཡར་འཕར་ཚུ་གི་བཅུ་ཚག་ཡན་ལག་མེནམ་སྦེ་བཅུ་ཚག་མར་འབབ་ཀྲིག་ཀྲི་འདི་ནང་འཕར་ལྡིང་ཚད་་འགྱུར་ཅན་ཚུ་ཨིན། འགྱུར་ཅན་གཉིས་ལྡན་ཚུ་ཆ་མཉམ་ཀྲིག་ཀྲི་རྩིས་སྟོན་ཚུའི་དོན་ལུ་འོས་འབབ་ཨིན། རྩིས་སྟོན་ཚུ་འགྱུར་ཅན་རྐྱང་པ་ཚུ་དོན་ལུ་ལས་དུས་ཚོད་ལྷགཔ་དགོ་མཁོ་ཡོད། འགྱིར་ཅན་གཉིས་ལྡན་ལུ་དྲན་ཚད་ཀྱི་བཱའིཊིསི་བརྒྱད་དགོ་མཁོ་ཡོདཔ་ཨིན། ཡིག་འབྲུ་གསལ་བསྒྲགས་དབྱེ་བ་འདི་"#"ཨིན།


Dim Variable#
Dim Variable As Double

དངུལ་འགྱུར་ཅན་ཚུ།

དངུལ་འགྱུར་ཅན་ཚུ་ཆ་མཉམ་ ༦༤་ བི་ཊི་ ཨང་ཚུ་ (8 Bytes) སྦེ་གསོག་འཇོག་འབད་ཡོདཔ་ དང་ གཏན་བཟོ་བཅུ་ཚག་ཨང་བཅས་ ༡༥་ བཅུ་ཚག་མེནམ་དང་ ༤ བཅུ་ཚག་ས་གནས་ཚུ་སྦེ་བཀྲམ་བཏོན་འབད་ཡོདཔ་ཨིན། གནས་གོང་ཚུ་་ ༩༢༢༣༣༧༢༠༣༦༨༥༤༧༧་ ༥༨༠༨ +༩༢༢༣༣༧༢༠༣༦༨༥༤༧༧་ ༥༨༠༧ ལུ་ཁྱབ་ཚད་འདི་ཡོདཔ་ཨིན། དངུལ་འགྱུར་ཅན་ཚུ་ཆ་མཉམ་དངུལ་གནས་གོང་བཅས་མཐོ་ཀྲིག་ཀྲི་རྩིས་སྟོན་ནི་ལུ་ལག་ལེན་འཐབ་ཡོདཔ་ཨིན། དབྱེ་བ་གསལ་བསྒྲགས་ཡིག་འབྲུ་འདི་ "@"་ཨིན།


Dim Variable@
Dim Variable As Currency

ཡིག་རྒྱུན་འགྱུར་ཅན་ཚུ།

ཡིག་རྒྱུན་འགྱུར་ཅན་ཚུ་གིས་ཡིག་འབྲུ་ཡིག་རྒྱུན་བཅས་ ༦༥ ༥༣༥་ ཡིག་འབྲུ་ཚུ་ཚུན་ཚོད་འཛིན་ཚུགསཔ་ཨིན། ཡིག་འབྲུ་རེ་རེ་མཉམ་པའི་ཐོག་ལས་ཡུ་ནི་ཀོཌི་གནས་གོང་སྦེ་གསོག་འཇོག་འབད་ཡོདཔ་ཨིན། ཡིག་རྒྱུན་འགྱུར་ཅན་ཚུ་ཆ་མཉམ་ལས་རིམ་ནང་འཁོད་ཡིག་བཟོ་སྦྱོར་པ་དོན་ལུ་དང་ ༦༤ ཀེ་བཱའིཊིསི་ཁི་རིང་ཚད་མང་མཐའ་ཚུན་ལུ་ཡིག་འབྲུ་དཔར་བསྐྲུན་འབད་མ་བཏུབ་གང་རུང་གི་གནས་སྐབས་གསོག་འཇོག་དོན་ལུ་འོས་འབབ་ཡོདཔ་ཨིན། ཡིག་རྒྱུན་འགྱུར་ཅན་ཚུ་གསོག་འཇོག་འབད་ནི་དོན་ལུ་དྲན་ཚད་དགོ་མཁོ་འདི་འགྱུར་ཅན་ནང་ཡིག་འབྲུ་ཚུའི་ཨང་གྲངས་འདི་གུ་རྟེན་འབྲེལཝ་ཨིན། དབྱེ་བ་གསལ་བསྒྲགས་ཡིག་འབྲུ་འདི་ ་ "$"ཨིན།


Dim Variable$
Dim Variable As String

བུ་ལིན་འགྱུར་ཅན་ཚུ།

བུ་ལིན་འགྱུར་ཅན་ཚུ་གནས་གོང་གཉིས་གྱི་གཅིག་རྐྱངམ་ཅིག་གསོག་འཇོག་འབདཝ་ཨིན: བདེན་པ་ཡང་ན་རྫུན་མ། ཨང་གྲངས་ ༠་ གཅིག་རྫུན་མ་ལུ་ཞིབ་དཔྱད་འབདཝ་ཨིན གཞན་གནས་གོང་རེ་རེ་བདེན་པ་ལུ་ཞིབ་དཔྱད་འབདཝ་ཨིན།


Dim Variable As Boolean

ཚེས་འགྱུར་ཅན་ཚུ།

ཚེས་འགྱུར་ཅན་ཚུའི་ནང་ན་ཚེས་ཚུ་རྐྱངམ་ཅིག་དང་དུས་འཛིན་འགྱུར་ཅན་ཚུ་རྩ་སྒྲིག་ནང་འཁོད་ནང་གསོག་འཇོག་ཡབད་ཡཅདཔ་ཨིན། ཚེས་འགྱུར་ཅན་ཚུ་དང་ཅིག་ཁར་འགཔ་སྤྲོད་ཡོད་མི་གནས་གོང་ཚུ་ ཚེས་རིམ་ཨང་ལུ་, ཚེས་གནས་གོང་, དུས་འཛིན་རིམ་ཨང་ ཡང་ན་ དུས་འཛིན་གནས་གོང་ ཆ་མཉམ་རང་བཞིན་གྱིས་རྩ་སྒྲིག་ནང་འཁོད་ལུ་གཞི་བསྒྱུར་འབད་ཡོདཔ་ཨིན། ཚེས་འགྱུར་ཅན་ཚུ་ཆ་མཉམ་ སྤྱིར་བཏང་ཨང་གྲངས་ལུ་ཉིནམ་, ཟླ, ལོ ཡང་ན་ ཆུ་ཚོད་, སྐར་མ, སྐར་ཆག་ ལས་འགན་འདི་ལག་ལེན་འཐབ་འདི་གཞི་བསྒྱུར་འབདཝ་ཨིན། རྩ་སྒྲིག་ནང་འཁོད་འདི་གིས་ ཚེས/དུས་འཛིན་གྱི་ག་བསྡུར་གནས་གོང་ཚུ་ཨང་གཉིས་ཀྱི་སྦུག་ནང་སོ་སོ་རྩིས་སྟོན་འདི་ལྕོགས་ཅན་བཟོཝ་ཨིན།་ འ་ནི་འགྱུར་ཅན་ཚུ་རྐྱངམ་ཅིག་གཙོ་ཚིག་དང་གཅིག་ཁར་ ཚེས་གསལ་བསྒྲགས་འབད་བཏུབ་ཨིན།


Dim Variable As Date

འགོ་ཐོག་འགྱུར་ཅན་གནས་གོང་ཚུ།

འགྱུར་ཅན་འདི་མགྱོགས་པ་རང་གསལ་བསྒྲགས་འབད་ཚརཝ་ཅིན་ ཁོ་ར་རང་བཞིན་གྱིས་ "Null"གནས་གོང་ལུ་གཞི་སྒྲིག་འབདཝ་ཨིན། . འོག་གི་གཞི་བསྒྱུར་འདི་དྲན་དགོཔ:

ཨང་གྲངས་ཀྱི་ འགྱུར་ཅན་ཚུ་ཆ་མཉམ་རང་བཞིན་གྱིས་ "0" གནས་གོང་འདི་་ ཁོང་་ཆ་མཉམ་མགྱོགས་པ་རང་གསལ་བསྒྲགས་འབད་ཚརཝ་ཅིན་འགན་སྤྲོད་ཡོདཔ་ཨིན།

ཚེས་འགྱུར་ཅན་ཚུ་ ཆ་མཉམ་གནས་གོང་ ༠་ ནང་འཁོད་འགན་སྤྲོདཔ་ཨིན གནས་གོང་ལུ་ "0" གཞི་བསྒྱུར་ལུ་འདྲ་མཉམ་་དང་གཅིག་ཁར་ ཉིནམ་, ཟླ་, ལོ་ ཡང་ན་ ཆུ་ཚོད་, སྐར་མ, སྐར་ཆག་ ལས་འགན་ལུ་གཞི་བསྒྱུར་འབདཝ་ཨིན།

ཡིག་རྒྱུན་འགྱུར་ཅན་ཚུ་ ཆ་མཉམ་ཡིག་རྒྱུན་སྟོངམ་ཅིག ("") ཁོང་ཆ་མཉམ་གསལ་བསྒྲགས་འབད་བའི་སྐབས་འགན་སྤྲོད་ཡོདཔ་ཨིན།

ཨེ་རིསི།

LibreOffice གཞི་རིམ་གྱིས་གཅིག་ ཡང་ན་སྣ་མང་ མཚོན་གྲངས་ཨེ་རེསི་ འགྱུར་ཅན་དབྱེ་བ་གསལ་བཀོད་ཡོདཔ་གིས་ངེས་འཛིན་འབད་ཡོདཔ་ཤེསཔ་ཨིན། ཨེ་རེ་ཚུ་ཆ་མཉམ་ཐཅ་ཡིག་ཚུ་ཞུན་དག་འབད་ནི་དང་ལས་རིམ་ཚུ་ནང་ཐིག་ཁྲམ་ཚུའི་དོན་ལུ་འོས་འབབ་ཡོདཔ་ཨིན། རྒྱུ་རྫས་ཚུ་ངོ་རྐྱང་གི་ཨེ་རེ་འདི་ཨང་གྲངས་ཀྱི་ཟུར་ཐོ་བརྒྱུད་དེ་ཁ་བྱང་བཏགས་བཏུབ་ཨིན།

ཨེ་རིསི་ འདི་ མདངས་གྲིབ་ གསལ་བཤད་ གཅིག་ཁར་གསལ་བསྒྲགས་འབད་དགོཔ་ཨིན། ཨེ་རི་གི་ཟུར་ཐོ་ཁྱབ་ཚད་ངེས་འཛིན་འབད་ནི་ལུ་ཐབས་ལམ་ཚུ་ལེ་ཤ་ཡོདཔ་ཨིན:


    Dim Text$(20)       '21 elements numbered from 0 to 20'
    Dim Text$(5,4)      '30 elements (a matrix of 6 x 5 elements)'
    Dim Text$(5 To 25)  '21 elements numbered from 5 to 25'
    Dim Text$(-15 To 5) '21 elements (including 0), numbered from -15 to 5'

ཁྱབ་ཚད་ཟུར་ཐོ་འདི་གིས་ཡོད་ཆ་བཟུམ་སྦེ་མེད་ཆའི་ཨང་གྲངས་ཚུ་ཡང་གྲངས་སུ་བཙུགས་བཏུབ།

ཆད་མེད་ཚུ།

ཆད་མེད་ཚུ་གནས་གོང་གཏན་བཟོ་ཡོདཔ། ཁོང་ཆ་མཉམ་ལས་རིམ་ནང་ལུ་ཚར་གཅིག་རྐྱངམ་ཅིག་ངེས་འཛིན་འབད་བཏུབ་དང་ཤུལ་ལས་བསྐྱར་ངེས་འཛིན་འབད་མི་བཏུབ:


Const ConstName=Expression