natgillin/translations-raw huggingface dataset:
DateSerial function
DateSerial
returns the number of days between 30th December 1899 and the given date.
returnerar antalet dagar mellan 30 december 1899 och det datum som angetts.
You can use this function to calculate the difference between two dates.
Du kan använda den här funktionen om du vill beräkna avståndet mellan två datum.
returns the data type Variant with VarType 7 (Date).
returnerar datatypen Variant med VarType 7 (Date).
Internally, this value is stored as a Double value, so that when the given date is 01/01/1900, the returned value is 2.
Det här värdet lagras internt som ett Double-värde, vilket innebär att om det datum som angetts är 1900-01-01 returneras värdet 2.
Negative values correspond to dates before 30th December 1899 (not inclusive).
Negativa värden motsvarar datum före den 30 december 1899 (inte inberäknat).
If a date is defined that lies outside of the accepted range, $[officename] Basic returns an error message.
Om ett datum ligger utanför det intervall som accepteras returnerar $[officename] Basic ett felmeddelande.
DateValue function
DateValue
as a string that contains the date, the
som en sträng som innehåller ett datum, beräknar funktionen
evaluates each of the parameters (year, month, day) as separate numerical expressions.
varje parameter (år, månad, dag) som ett separat numeriskt uttryck.
Sub ExampleDateSerial
Sub ExampleDateSerial
Dim lDate as Long
Dim lDate as Long
lDate = DateSerial(1964, 4, 9)
lDate = DateSerial(1964, 4, 9)
sDate = DateSerial(1964, 4, 9)
sDate = DateSerial(1964, 4, 9)
msgbox lDate REM returns 23476
msgbox lDate REM returnerar 23476
msgbox sDate REM returns 09/04/1964
msgbox sDate REM returnerar 1964-04-09
Absolute Values
Absoluta värden
/text/sbasic/shared/03080600.xhp
/text/sbasic/shared/03080600.xhp
This function returns absolute values.
Den här funktionen returnerar absoluta värden.
DateAdd Function [Run-time]
DateAdd-funktion [Runtime]
/text/sbasic/shared/03030110.xhp
/text/sbasic/shared/03030110.xhp
DateAdd
DateAdd
DateAdd function
DateAdd-funktion
Adds a date interval to a given date a number of times and returns the resulting date.
Lägger till ett datumintervall till ett givet datum ett antal gånger och returnerar det resulterande datumet.
DateAdd (Add, Count, Date)
DateAdd (Tillägg, Antal, Datum)
A Variant containing a date.
En Variant-variabel som innehåller ett datum.
Add - A string expression from the following table, specifying the date interval.
Tillägg - Ett stränguttryck från följande tabell som anger datumintervallet.
Add (string value)
Tillägg (strängvärde)
Day of year
Dagen på året
w
r
Weekday
Weekday
ww
ww
Week of year
Vecka på året
Hour
Hour
Minute
Minute
Second
Second
Count - A numerical expression specifying how often the Add interval will be added (Count is positive) or subtracted (Count is negative).
Antal - Ett numeriskt uttryck som anger hur ofta intervallet Tillägg ska läggas till (antal är ett positivt tal) eller dras ifrån (antal är ett negativt tal).
Date - A given date or the name of a Variant variable containing a date.
Datum - Ett givet datum eller namnet på variabeln Variant som innehåller ett datum.
The Add value will be added Count times to this value.
Värdet på Tillägg ska läggas till Antal gånger till detta värde.
Sub example_dateadd
Sub example_dateadd
msgbox DateAdd( &quot; m &quot; , 1, &quot; 31/01/2004 &quot; ) & &quot; - &quot; & DateAdd( &quot; m &quot; , 1, &quot; 31/03/2005 &quot; )
msgbox DateAdd( &quot; m &quot; , 1, &quot; 2004-01-31 &quot; ) & &quot; - &quot; & DateAdd( &quot; m &quot; , 1, &quot; 2005-01-31 &quot; )
Year Function [Run-time]
Year-funktion [Runtime]
/text/sbasic/shared/03030106.xhp
/text/sbasic/shared/03030106.xhp
Year function
Year, funktion
Returns the year from a serial date number that is generated by the DateSerial or the DateValue function.
Returnerar årtal från ett seriellt datumtal som genereras av funktionen DateSerial eller DateValue.
Year (Number)
Year (tal)
Integer expression that contains the serial date number that is used to calculate the year.
Heltalsuttryck som innehåller ett seriellt datumtal som används för att beräkna år.
function and returns the year of a serial date.
, och returnerar årtal i ett seriellt datum.
For example, the expression:
Exempelvis uttrycket:
Print Year(DateSerial(1994, 12, 20))
Print Year(DateSerial(1994, 12, 20))
returns the value 1994.
returnerar värdet 1994.
Sub ExampleYear
Sub ExampleYear
MsgBox &quot; &quot; & Year(Now) ,64, &quot; Current year &quot;
MsgBox &quot; &quot; & Year(Now) ,64, &quot; Aktuellt år &quot;
FileAttr Function [Run-time]
FileAttr-funktion [Runtime]
/text/sbasic/shared/03020405.xhp
/text/sbasic/shared/03020405.xhp
FileAttr function
FileAttr, funktion
Returns the access mode or the file access number of a file that was opened with the Open statement.
Returnerar åtkomstläge eller filåtkomstnummer för en fil som är öppnad med en Open-sats.
The file access number is dependent on the operating system (OSH = Operating System Handle).
Filåtkomstnumret är beroende av operativsystemet (OSH = Operating System Handle).
If you use a 32-Bit operating system, you cannot use the FileAttr Function to determine the file access number.
Om du använder ett 32-bitars operativsystem kan du inte använda FileAttr-funktionen för att bestämma filåtkomstnummer.
FileAttr (FileNumber As Integer, Attribute As Integer)
FileAttr (FileNumber As Integer, Attribute As Integer)
The number of the file that was opened with the Open statement.
Numret på den fil som öppnades med en Open-sats.
Attribute:
Attribut:
Integer expression that indicates the type of file information that you want to return.
Heltalsuttryck som anger vilken typ av filinformation som ska returneras.
The FileAttr Function indicates the access mode of the file.
FileAttr-funktionen anger filens åtkomstläge.
The FileAttr Function returns the file access number of the operating system.
FileAttr-funktionen returnerar operativsystemets filåtkomstnummer.
If you specify a parameter attribute with a value of 1, the following return values apply:
Om du anger ett parameterattribut med värdet 1 gäller följande returvärden:
1 - INPUT (file open for input)
1 - INPUT (filen är öppen för inmatning)
2 - OUTPUT (file open for output)
2 - OUTPUT (filen är öppen för utmatning)
4 - RANDOM (file open for random access)
4 - RANDOM (filen är öppen för direktåtkomst)
8 - APPEND (file open for appending)
8 - APPEND (filen är öppen för tillägg)
32 - BINARY (file open in binary mode).
32 - BINARY (filen är öppen i binärläge).
Sub ExampleFileAttr
Sub ExampleFileAttr
MsgBox FileAttr(#iNumber, 1 ),0, &quot; Access mode &quot;
MsgBox FileAttr(#iNumber, 1 ),0, &quot; Åtkomstläge &quot;
MsgBox FileAttr(#iNumber, 2 ),0, &quot; File attribute &quot;
MsgBox FileAttr(#iNumber, 2 ),0, &quot; Filattribut &quot;
Close Statement [Run-time]
Close-uttryck [Runtime]
/text/sbasic/shared/03020101.xhp
/text/sbasic/shared/03020101.xhp
Close statement
Close, uttryck
Close Statement [Run-time]
Close-sats [Runtime]
Closes a specified file that was opened with the Open statement.
Stänger en angiven fil som är öppnad med en Open-sats.
Close FileNumber As Integer[, FileNumber2 As Integer[,...]]
Close FileNumber As Integer[, FileNumber2 As Integer[,...]]
An integer expression that specifies the number of the data channel that was opened with the
Ett heltalsuttryck som anger numret på den datakanal som öppnades med
Control and Dialogue Box Properties
Egenskaper för kontroller och dialogrutor
/text/sbasic/shared/01170100.xhp
/text/sbasic/shared/01170100.xhp
controls; properties
Kontroller; egenskaper
properties; controls and dialogue boxes
Egenskaper; kontroller och dialogrutor
dialogue boxes; properties
Dialogrutor; egenskaper
Control and Dialogue Box Properties
Kontroll- och dialogruteegenskaper
Specifies the properties of the selected dialogue box or control.
Anger egenskaperna för den markerade dialogrutan eller kontrollen.
You must be in the design mode to be able to use this command.
Du måste vara i designläge för att du ska kunna använda det här kommandot.
Entering Data in the Properties Dialogue Box
Mata in data i dialogrutan Egenskaper
Keys
Tangenter
Effects
Effekt
Alt+Down Arrow
Alt+Nedåtpil
Opens a combo box
Öppnar ett kombinationsfält
Alt+Up Arrow
Alt+Uppåtpil
Closes a combo box
Stänger ett kombinationsfält
Inserts a line break in multi-line fields.
Infogar en radbrytning i ett flerradsfält.
(UpArrow)
Uppåtpil
Goes to the previous line.
Går till föregående rad.
(DownArrow)
Nedåtpil
Goes to the next line.
Går till nästa rad.
Applies the changes made to a field and places the cursor into the next field.
Använder ändringarna som gjorts i fältet och placerar markören i nästa fält.
Using Variables
Använda variabler
/text/sbasic/shared/01020100.xhp
/text/sbasic/shared/01020100.xhp
names of variables
Namn på variabler
variables; using
Variabler; använda
types of variables
Typ av variabler
declaring variables
Deklarera variabler
values;of variables
Värden; på variabler
constants
Konstanter
arrays;declaring
Matriser; deklarera
defining;constants
Definiera; konstanter
The following describes the basic use of variables in $[officename] Basic.
I detta avsnitt finns grundläggande information om variabler i $[officename] Basic.
Naming Conventions for Variable Identifiers
Namnkonventioner för variabler
must
måste
be a letter A-Z or a-z.
vara en bokstav mellan A och Z eller a och z.
Numbers can also be used in a variable name, but punctuation symbols and special characters are not permitted, with exception of the underscore character ( &quot; _ &quot; ).
Du kan använda siffror i ett variabelnamn, men inte skiljetecken eller specialtecken (med undantag för understryckningstecken ( &quot; _ &quot; ). Du kan inte använda å, ä eller ö i ett variabelnamn.
In $[officename] Basic variable identifiers are not case-sensitive.
I $[officename] Basic är variabelnamn inte skiftlägeskänsliga.
Variable names may contain spaces but must be enclosed in square brackets if they do.
Variabelnamn kan innehålla mellanslag, men måste i så fall omges av hakparenteser.
Examples for variable identifiers:
Exempel på variabelnamn:
MyNumber=5
MittTal=5
MyNumber5=15
MittTal5=15
MyNumber_5=20
MittTal_5=20
My Number=20
Mitt tal=20
Not valid, variable with space must be enclosed in square brackets
Ogiltigt, variabler med mellanslag måste skrivas inom hakparenteser
[My Number]=12
[Mitt tal]=12
Correct
Korrekt, variabel med mellanslag inom hakparenteser Idé=25
DéjàVu=25 Not valid, special characters are not allowed
Felaktigt, specialtecken är inte giltiga
5MyNumber=12
5MittTal=12
Not valid, variable may not begin with a number
Felaktigt, variabelnamn måste börja med en bokstav
Number,Mine=12
Start-siffra=12
Not valid, punctuation marks are not allowed
Felaktigt, skiljetecken är inte giltiga
Declaring Variables
Deklarera variabler
Dim
Dim
You can declare more than one variable at a time by separating the names with a comma.
Du kan deklarera fler än en variabel åt gången genom att avgränsa namnen med ett kommatecken.
To define the variable type, use either a type-declaration sign after the name, or the appropriate key word.
Om du vill definiera variabelns typ använder du ett typdeklarationstecken efter namnet, eller motsvarande nyckelord.
Examples for variable declarations:
Exempel på variabeldeklarationer:
DIM a$
DIM a$
Declares the variable &quot; a &quot; as a String
Deklarerar variabeln &quot; a &quot; som en sträng
DIM a As String
DIM a As String
DIM a$, b As Integer
DIM a$, b As Integer
Declares one variable as a String and one as an Integer
Deklarerar en variabel som en sträng och en annan som ett heltal
DIM c As Boolean
DIM c As Boolean
Declares c as a Boolean variable that can be TRUE or FALSE
Deklarerar c som en boolesk variabel som kan vara SANT eller FALSKT
It is very important when declaring variables that you use the type-declaration character each time, even if it was used in the declaration instead of a keyword.
Om du använder typdeklarationstecken när du deklarerar variabler måste du använda tecknet varje gång du använder variabeln.
Thus the following statements are invalid:
Det innebär att följande uttryck är ogiltiga:
Declares &quot; a &quot; as a String
Deklarerar &quot; a &quot; som en sträng
a= &quot; TestString &quot;
a= &quot; teststräng &quot;
Type-declaration missing: &quot; a$= &quot;
Typdeklaration saknas: &quot; a$= &quot;
Once you have declared a variable as a certain type, you cannot declare the variable under the same name again as a different type!
När du har deklarerat en variabels typ kan du inte deklarera en variabel igen med samma namn fast av en annan datatyp.
Forcing Variable Declarations
Kräva variabeldeklationer
To force declaration of variables, use the following command:
Du kan använda följande instruktion för att kräva explicita variabeldeklarationer:
OPTION EXPLICIT
OPTION EXPLICIT
statement must be the first line in the module, before the first SUB.
måste stå på den första raden i modulen, innan den första SUB-proceduren.
Generally, only arrays need to be declared explicitly.
Om instruktionen saknas måste endast matrisvariabler deklareras explicit.
All other variables are declared according to the type-declaration character, or - if omitted - as the default type
Vid implicit variabeldeklaration deklareras alla andra variabler med ett typdeklationstecken, eller (om typdeklationstecken saknas) som standardtypen
Variable Types
Variabeltyper
$[officename] Basic supports four variable classes:
$[officename] Basic har stöd för fyra variabelklasser:
Numeric
Numeriska
variables can contain number values.
variabler kan innehålla numeriska värden.
Some variables are used to store large or small numbers, and others are used for floating-point or fractional numbers.
Vissa variabler används för att lagra stora eller små heltal, och andra för flyttal eller bråk.
String
Strängvariabler
variables contain character strings.
innehåller textsträngar.
Boolean
Logiska
variables contain either the TRUE or the FALSE value.
variabler av typen Boolean kan ha värdet TRUE eller FALSE.
Object
Objektvariabler
variables can store objects of various types, like tables and documents within a document.
av typen Object kan innehålla olika typer av objekt, till exempel tabeller och dokument.
Integer Variables
Variabeltypen Integer
Integer variables range from -32768 to 32767.
En heltalsvariabel kan ha ett värde mellan -32768 och 32767.
If you assign a floating-point value to an integer variable, the decimal places are rounded to the next integer.
Om du tilldelar en heltalsvariabel av typen Long ett flyttalsvärde, rundas talet av till närmaste heltalsvärde.
Integer variables are rapidly calculated in procedures and are suitable for counter variables in loops.
Beräkningar med heltalsvariabler av typen Long är mycket snabba, och heltalsvariabler används ofta som räknare i repetitiva satser.
An integer variable only requires two bytes of memory. &quot; % &quot; is the type-declaration character.
En heltalsvariabel tar upp två byte minne. Typdeklarationstecknet för en heltalsvariabel är &quot; % &quot; .
Dim Variable%
Dim Variabelnamn%
Dim Variable As Integer
Dim Variabelnamn As Integer
Long Integer Variables
Variabeltypen Long
Long integer variables range from -2147483648 to 2147483647.
En variabel av den här typen kan ha ett värde från -2147483648 till 2147483647.
If you assign a floating-point value to a long integer variable, the decimal places are rounded to the next integer.
Om du tilldelar en heltalsvariabel ett flyttalsvärde, rundas talet av till närmaste heltalsvärde.
Long integer variables are rapidly calculated in procedures and are suitable for counter variables in loops for large values.
Beräkningar med heltalsvariabler är mycket snabba, och heltalsvariabler används ofta som räknare i repetitiva satser. En variabel av typen Long tar upp fyra byte minne.
A long integer variable requires four bytes of memory. &quot; & &quot; is the type-declaration character.
Typdeklarationstecknet är &quot; & &quot; .
Dim Variable &
Dim Variabelnamn &
Dim Variable as Long
Dim Variabelnamn as Long
Decimal Variables
Decimaltalsvariabler
Decimal variables can take positive or negative numbers or zero.
Decimaltalsvariabler kan ta positiva eller negativa tal eller noll.
Accuracy is up to 29 digits.
Precisionen är upp till 29 siffror.
i85284
i85284
You can use plus (+) or minus (-) signs as prefixes for decimal numbers (with or without spaces).
Du kan använda plustecken (+) eller minustecken (-) som prefix före decimaltal (med eller utan blanksteg).
If a decimal number is assigned to an integer variable, %PRODUCTNAME Basic rounds the figure up or down.
Om ett decimaltal tilldelas till en heltalsvariabel, avrundar %PRODUCTNAME Basic siffran uppåt eller nedåt.
Single Variables
Variabeltypen Single
Single variables can take positive or negative values ranging from 3.402823 x 10E+38 to 1.401298 x 10E-45.
Flyttalsvariabler av typen Single kan lagra positiva eller negativa värden mellan 3,402823 x 10E38 och 1,401298 x 10E-45.
Single variables are floating-point variables, in which the decimal precision decreases as the non-decimal part of the number increases.
Antalet decimaler i en flyttalsvariabel minskar när variabelns heltalsdel ökar.
Single variables are suitable for mathematical calculations of average precision.
Variabler av typen Single används ofta för matematiska beräkningar med genomsnittlig precision.
Calculations require more time than for Integer variables, but are faster than calculations with Double variables.
Beräkningar med Single-variabler är långsammare än heltalsberäkningar, men är snabbare än beräkningar med variabler av typen Double.
A Single variable requires 4 bytes of memory.
En variabel av typen Single tar upp 4 byte minne.
The type-declaration character is &quot; ! &quot; .
Typdeklarationstecknet är &quot; ! &quot; .
Dim Variable!
Dim Variabelnamn!
Dim Variable as Single
Dim Variabelnamn as Single
Double Variables
Variabeltypen Double
Double variables can take positive or negative values ranging from 1.79769313486232 x 10E+308 to 4.94065645841247 x 10E-324.
Flyttalsvariabler av typen Double kan lagra positiva eller negativa värden mellan 1,79769313486232 x 10E38 och 4,94065645841247 x 10E-324.
Double variables are floating-point variables, in which the decimal precision decreases as the non-decimal part of the number increases.
Antalet decimaler i en flyttalsvariabel minskar när variabelns heltalsdel ökar.
Double variables are suitable for precise calculations.
Double-variabler används för beräkningar med höga krav på precision.
Calculations require more time than for Single variables.
Beräkningar med Double-variabler tar mer tid än beräkningar med variabler av typen Single.
A Double variable requires 8 bytes of memory.
En variabel av typen Double tar upp 8 byte minne.
The type-declaration character is &quot; # &quot; .
Typdeklarationstecknet är &quot; # &quot; .
Dim Variable#
Dim Variabelnamn#
Dim Variable As Double
Dim Variabelnamn As Double
Currency Variables
Variabeltypen Currency
Currency variables are internally stored as 64-bit numbers (8 Bytes) and displayed as a fixed-decimal number with 15 non-decimal and 4 decimal places.
Valutavariabler lagras internt som 64-bitarsvärden (8 byte) och visas som ett fast decimaltal med 15 heltalsplatser och 4 decimaler.
The values range from -922337203685477.5808 to +922337203685477.5807.
Värdeintervallet är -922337203685477,5808 till +922337203685477,5807.
Currency variables are used to calculate currency values with a high precision.
Valutavariabler används för att beräkna finansiella värden med hög precision.
The type-declaration character is &quot; @ &quot; .
Typdeklarationstecknet är &quot; @ &quot; .
Dim Variable@
Dim Variabelnamn@
Dim Variable As Currency
Dim Variabelnamn As Currency
String Variables
Variabeltypen String
String variables can hold character strings with up to 65,535 characters.
En strängvariabel kan lagra teckensekvenser med upp till 65 535 tecken.
Each character is stored as the corresponding Unicode value.
Varje tecken lagras som motsvarande Unicode-värde.
String variables are suitable for word processing within programs and for temporary storage of any non-printable character up to a maximum length of 64 Kbytes.
Strängvariabler används för textbehandling och för allmän temporär lagring av data om datamängden är 64 kB eller mindre.
The memory required for storing string variables depends on the number of characters in the variable.
Hur mycket minne som krävs för en strängvariabel beror på antalet tecken i strängen.
The type-declaration character is &quot; $ &quot; .
Typdeklarationstecknet är &quot; $ &quot; .
Dim Variable$
Dim Variabelnamn$
Dim Variable As String
Dim Variabelnamn As String
Boolean Variables
Variabeltypen Boolean
Boolean variables store only one of two values:
Logiska variabler av typen Boolean kan bara lagra ett av två värden:
TRUE or FALSE.
TRUE eller FALSE.
A number 0 evaluates to FALSE, every other value evaluates to TRUE.
Talet 0 returnerar FALSE, medan alla andra värden returnerar TRUE.
Dim Variable As Boolean
Dim Variabelnamn As Boolean
Date Variables
Variabeltypen Date
Dateserial
Dateserial
Datevalue
Datevalue
Timeserial
Timeserial
Timevalue
Timevalue
are automatically converted to the internal format.
konverteras automatiskt till det interna formatet.
Date-variables are converted to normal numbers using the
Datumvariabler konverteras till vanliga tal med någon av funktionerna
Day
Day
Month
Month
,
eller
or the
, respektive
The internal format enables a comparison of date/time values by calculating the difference between two numbers.
Det interna formatet används för att två tids- eller datumvärden ska kunna jämföras.
These variables can only be declared with the key word
En datumvariabel kan endast deklareras med nyckelordet
Dim Variable As Date
Dim Variabelnamn As Date
Initial Variable Values
Initiala variabelvärden
As soon as the variable has been declared, it is automatically set to the &quot; Null &quot; value.
När en variabel har deklarerats antar den automatiskt värdet &quot; Null &quot; .
Note the following conventions:
Observera följande konventioner:
Numeric
Numeriska variabler
variables are automatically assigned the value &quot; 0 &quot; as soon as they are declared.
får automatiskt värdet &quot; 0 &quot; när de har deklarerats.
Date variables
Datumvariabler
are assigned the value 0 internally; equivalent to converting the value to &quot; 0 &quot; with the
får det interna värdet 0, vilket motsvarar konvertering av &quot; 0 &quot; med funktionerna
,
och
or the
respektive
String variables
Strängvariabler
are assigned an empty-string ( &quot; &quot; ) when they are declared.
får värdet av en tom sträng ( &quot; &quot; ) när de deklareras.
Arrays
Matriser
$[officename] Basic knows one- or multi-dimensional arrays, defined by a specified variable type.
$[officename] Basic stöder en- eller flerdimensionella matriser som definieras av en angiven variabeltyp.
Arrays are suitable for editing lists and tables in programs.
Matriser används till exempel för att redigera listor och tabeller i program.
Individual elements of an array can be addressed through a numerical index.
Enskilda matriselement kan anropas med hjälp av ett numeriskt index.
be declared with the
deklareras med uttrycket
There are several ways to define the index range of an array:
Det finns flera olika sätt att definiera en matris dimensioner:
DIM text$(20)
DIM text$(20)
21 elements numbered from 0 to 20
21 element numrerade från 0 till 20
DIM text$(5,4)
DIM text$(5.4)
30 elements (a matrix of 6 x 5 elements)
30 element (en matris med 6 x 5 element)
DIM text$(5 to 25)
DIM text$(5 to 25)
21 elements numbered from 5 to 25
21 element numrerade från 5 till 25
DIM text$(-15 to 5)
DIM text$(-15 to 5)
21 elements (including 0), numbered from -15 to 5
21 element (inklusive 0), numrerade från -15 till 5
The index range can include positive as well as negative numbers.
Elementen i en matris kan ha positiva eller negativa index.
Constants have a fixed value.
Konstanter har ett fast värde.
They are only defined once in the program and cannot be redefined later:
De kan endast definieras på ett ställe i programmet och kan inte omdefinieras senare:
CONST ConstName=Expression
CONST ConstName=Expression
StrComp Function [Run-time]
StrComp-funktion [Runtime]
/text/sbasic/shared/03120403.xhp
/text/sbasic/shared/03120403.xhp