IBM Lotus Symphony


Нұсқауды қарайту [Орындалу ортасы]

Айнымалы мәнді немесе жиымды жариялайды.

Айнымалы мәндер үтір арқылы бөлінген болса, (мысалы, DIM sPar1, sPar2, sPar3 AS STRING), тек Нұсқа айнымалы мәнін анықтау мүмкін болады. Әр айнымалы мән үшін бөлек анықтама жолын пайдаланыңыз.

DIM sPar1 AS STRING

DIM sPar2 AS STRING

DIM sPar3 AS STRING

Қайтару жергілікті айнымалы мәндерді ішкі бағдарламалардың ішінде жариялайды. Глобалдық айнымалы мәндер PUBLIC немесе PRIVATE нұсқауымен жарияланады.

Синтаксис:

[ReDim]Dim VarName [(start To end)] [As VarType][, VarName2 [(start To end)] [As VarType][,...]]

Параметрлер:

VarName: кез келген айнымалы мән немесе жиым атауы.

Бастау, Аяқтау: элементтердің санын (NumberElements=(end-start)+1) және көрсеткіш ауқымын анықтайтын сандық немесе тұрақты мәндер.

Іс рәсімі кезінде ReDim функциясы қолданылған болса, Бастау және Аяқтау сандық өрнектер болуы мүмкін.

VarType: айнымалы мәннің деректер түрін жариялайтын кілт сөз.

Кілт сөз: айнымалы мән түрі

Bool: логикалық айнымалы мән (True, False)

Валюта: валюта айнымалы мәні (4 ондық орны бар валюта)

Күн: күн айнымалы мәні

Қос: қалқымалы нүктесі бар қосарланған нақтылық айнымалы мәні (1,79769313486232 x 10E308 - 4,94065645841247 x 10E-324)

Бүтін сан: бүтін сан айнымалы мәні (-32768 - 32767)

Ұзын: ұзын бүтін айнымалы мәні (-2.147.483.648 - 2.147.483.647)

Нысан: нысан айнымалы мәні (Ескерту: бұл айнымалы мән келесіде тек жинақпен анықталады!)

Жалғыз: қалқымалы ұшы бар жалғыз нақтылық айнымалы мәні (3,402823 x 10E38 - 1,401298 x 10E-45).

Жол: ең көбі 64,000 ASCII таңбалан тұратын жол айнымалы мәні.

[Variant]: Нұсқа айнымалы мән түрі (түсініктемесімен сипатталған барлық түрлерден тұрады). Егер кілт сөз анықталмаған болса, DefBool мен DefVar аралығындағы нұсқаулар пайдаланбайынша айнымалы мәндер автоматты түрде Нұсқа түрі ретінде анықталады.

Lotus® Symphony™ Basic бағдарламасында айнымалы мәндерді толығымен жариялаудың қажеті жоқ. Дегенмен, пайдаланбас бұрын жиымды жариялау керек. Айнымалы мәнді Dim нұсқауымен бірнеше жарияланымдарды бөлу үшін үтірлерді падаланып жариялауға болады. Айнымалы мән түрін жариялау үшін, атаудан кейін түрді жариялау таңбасын енгізіңіз немесе сәйкес кілт сөзді пайдаланыңыз.

Lotus Symphony Basic бағдарламасы анықталған айнымалы мән түрімен көрсетілген жалғыз немесе көп өлшемді жиымдарды қолдайды. Жиымдарды бағдарламада өңдеу керек тізімдер немесе кестелер болған жағдайда пайдалану ыңғайлы. Жиымдардың артықшылығы жеке элементтерге сандық өрнектер немесе айнымалы мәндер түрінде анықтауға болатын көрсеткіштер сай жіберуге болатындығы.

Жиымдар Қайтару нұсқауымен жарияланады. Көрсеткіш ауқымын анықтаудың екі жолы бар:

Мәтінді (20) элементтері 0 мен 20 аралығында нөмірленген REM 21 жолы ретінде қайтару

Мәтінді (5 пен 25 аралығындағы) элементтері 5 мен 25 аралығында нөмірленген REM 21 жолы ретінде қайтару

Мәтінді (-15 пен 5 аралығындағы) элементтері REM 21 жолы ретінде қайтару (0-ді қоса)

-15 мен 5 аралығында нөмірленген REM

Екі өлшемді деректер өрісі

Мәтінді (20,2) REM 63 элементтерінің жолы ретінде қайтару; 0 мен 20 аралығында 1-деңгей, 0 мен 20 аралығында 2-деңгей және 0 мен 20 аралығында 3-деңгей.

ReDim нұсқауы жиымды қамтитын ішкі бағдарлама немесе функция өлшемдерінің санын анықтаса, кез келген жиым түрлерін динамикалық түрде жариялауға болады. Жалпы, жиым өлшемдерін тек бір рет анықтап, кейін өзгерту мүмкін болмайды. Ішкі бағдарламаның ішінде ReDim нұсқауы бар жиымды жариялауға болады. Тек сандық өрнектері бар өлшемлерді көрсетуге болады. Бұл өрістердің тек керегінше үлкен болуын қамтамасыз етеді.

Мысалы:

Қосымша ExampleDim1

sVar жолын жол ретінде қарайту

iVar бүтін сан сияқты қарайту

sVar = "Lotus Symphony"

Аяқталу ішкі элементі

Sub ExampleDim2

Екі өлшемді REM деректер өрісі

stext(20,2) ұяшығын жол ретінде қайтару

Const sDim as String = " Өлшем:"

i = 0 мен 20 аралығында

ii = 0 мен 2 аралығында

stext(i,ii) = str(i) & sDim & str(ii)

келесі ii

келесі i

i = 0 мен 20 аралығында

ii = 0 мен 2 аралығында

msgbox stext(i,ii)

келесі ii

келесі i

аяқталу ішкі элементі


Өнім туралы пікір | Қосымша құжаттама | Сауда белгілері