ክፍል
ይዞታዎች
ማውጫ 🔎︎

# Dim Statement

ተለዋዋጭ መግለጫ ወይንም ማዘጋጃ

ተለዋዋጭ የ ተለያዩ ከሆነ በ ኮማ (ለምሳሌ: DIM sPar1, sPar2, sPar3 እንደ ሀረግ), ተለዋዋጭ ብቻ ይገለጽ እና ይቀየራል: የ ተለየ መግለጫ መስመር ይጠቀሙ ለ እያንዳንዱ ተለዋዋጭ

    Dim sPar1 As String
    Dim sPar2 As String
    Dim sPar3 As String

አቅጣጫ የሚወስነው የ አካባቢ ተለዋዋጮች ነው በ ንዑስ አሰራር ውስጥ: አለም አቀፍ ተለዋዋጭ የሚወሰነው በ ሕዝብ ወይንም በ ግል አረፍተ ነገር ነው

## አገባብ:

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

## ደንቦች:

የ ተለዋዋጭ ስም: ማንኛውም ተለዋዋጭ ወይንም የ ማዘጋጃ ስም ነው

መጀመሪያ: መጨረሻ: የ ቁጥር ዋጋዎች ወይንም መደበኛዎች የ ቁጥር አካሎች የሚገልጹ (የ ቁጥር አካሎች=(መጨረሻ-መጀመሪያ)+1) እና የ ማውጫ ደረጃ

መጀመሪያ እና መጨረሻ የ ቁጥር መግለጫ መሆን ይችላል እንደገና መመጠኛ ከ ተፈጸመ በ አስራር ደረጃ ውስጥ

የ ተለዋዋጭ አይነት: ቁልፍ ቃል ነው የ ዳታ አይነት የሚወስን በ ተለዋዋጭ ውስጥ

ቁልፍ ቃል: የ ተለዋዋጭ አይነት

ቡል: ቡሊያን ተለዋዋጭ (እውነት: ሀሰት)

ገንዘብ: ገንዘብ-ተለዋዋጭ (ገንዘብ ከ 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 ባህሪዎች

[ልዩነት]: የ ልዩነት ተለዋዋጭ አይነት (የያዛቸው ሁሉም አይነቶች የ ተወሰኑ ናቸው በ መግለጫ). ቁልፍ ቃል ካልተገለጸ: ተለዋዋጭ ራሱ በራሱ አይገለጽም እንደ ልዩነት አይነት: አረፍተ ነገር ከ ነባር ቡል ወደ ነባር ልዩነት ካልተጠቀመ በስተቀር

በ LibreOffice Basic, እርስዎ ተለዋዋጭ አብራርተው መግለጽ የለብዎትም: ነገር ግን እርስዎ በ ተገቢው ደንብ መግለጽ አለብዎት ከ መጠቀምዎት በፊት: እርስዎ መግለጽ ይችላሉ ተለዋዋጭ በ ደብዛዛ አረፍተ ነገር: ኮማ በ መጠቀም ለ መለያየት በርካታ መግለጫዎችን: የ ተለዋዋጭ አይነት ለ መግለጽ ይጻፉ: ያስገቡ የ አይነት-መግለጫ ባህሪ ስሙን ተከትሎ ወይንም ይጠቀሙ ተመሳሳይ ቁልፍ ቃል

LibreOffice Basic የሚደግፈው ነጠላ ወይንም በርካታ-አቅጣጫዎች ማዘጋጃ ነው በ ተወሰነ የ ተለዋዋጭ አይነት የሚገለጽ: ማዘጋጃ ተስማሚ ነው ለ ፕሮግራሙ ከያዘ ዝርዝሮች ወይንም ሰንጠረዦች እርስዎ ማረም የሚፈልጉትን: የ ማዘጋጃ ጥቅም መድረስ ይቻላል ወደ እያንዳንዱ አካል ጋር እንደ ማውጫዎቹ: እርስዎ መቀመር ይችላሉ እንደ ቁጥር መግለጫ ወይንም ተለዋዋጭ

ማዘጋጃ የሚገለጸው በ አቅጣጫ አረፍተ ነገር ነው: የ ማውጫ መጠን ለ መግለጽ ሁለት መንገዶች አሉ:

የ አቅጣጫ ጽሁፍ(20) እንደ ሀረግ ምልክት ማድረጊያ 21 ቁጥር የ ተሰጣቸው አካሎች ከ 0 እስከ 20

የ አቅጣጫ ጽሁፍ(5 እስከ 25) እንደ ሀረግ ምልክት ማድረጊያ 21 ቁጥር የ ተሰጣቸው አካሎች ከ 5 እስከ 25

የ አቅጣጫ ጽሁፍ(-15 እስከ 5) እንደ ሀረግ ምልክት ማድረጊያ 21 አካሎች (ያካትታል 0)

አስተያየት ቁጥር የ ተሰጠው ከ -15 እስከ 5

Two-dimensional data field

የ አቅጣጫ ጽሁፍ(20:2) እንደ ሀረግ ምልክት ማድረጊያ 63: ከ 0 እስከ 20 ደረጃ 1: ከ 0 እስከ 20 ደረጃ2 እና ከ 0 እስከ 20 ደረጃ3

እርስዎ መግለጽ ይችላሉ የ ማዘጋጃ አይነቶች እንደ ሀይለኛ የ እንደገና መመጠኛ አረፍተ ነገር ከገለጸ ቁጥር ለ አቅጣጫዎች በ ንዑስ አሰራር ውስጥ ወይንም ተግባሮች ማዘጋጃ በያዙ ውስጥ: ባጠቃላይ: እርስዎ መግለጽ ይችላሉ የ ማዘጋጃ አቅጣጫ አንድ ጊዜ ብቻ: እና እርስዎ ማሻሻል ይችላሉ: በ ንዑስ አሰራር ውስጥ: እርስዎ ማዘጋጃ መግለጽ ይችላሉ በ እንደገና መመጠኛ: እርስዎ አቅጣጫዎችን መግለጽ የሚችሉት በ ቁጥር መግለጫዎች ውስጥ ብቻ ነው: ይህ የ ሜዳዎቹን እርዝመት እንደ አስፈላጊነቱ ያረጋግጣል

## ለምሳሌ:

    Sub ExampleDim1
    Dim sVar As String
    Dim iVar As Integer
        sVar = "Office"
    End Sub

    Sub ExampleDim2
    ' Two-dimensional data field
    Dim stext(20,2) As String
    Const sDim As String = " Dimension:"
    For i = 0 To 20
        For ii = 0 To 2
            stext(i,ii) = str(i) & sDim & str(ii)
        Next ii
    Next i
    For i = 0 To 20
        For ii = 0 To 2
            MsgBox stext(i,ii)
        Next ii
    Next i
    End Sub