De här funktionerna används i formler för att beräkna värden för anpassade fält.
: Om du vill ange en formel i ett anpassat fält klickar du på fliken Projekt och sedan på Anpassade fält i gruppen Egenskaper. I dialogrutan Anpassade fält klickar du på Formel.
Project - Funktionsöversikt
När du använder Microsoft Project kan du behöva arbeta med värden som inte finns direkt i fälten. Med hjälp av formler kan du arbeta med fält för att skapa dessa nya värden.
Följande exempel visar hur du kan använda formler med anpassade fält:
-
Om du lägger till följande formel i ett anpassat numeriskt fält returneras ett numeriskt värde som visar antalet dagar mellan det aktuella datumet och slutdatumet för aktiviteterna i ditt schema:
DateDiff("d",NOW(),[Finish])
-
Om du lägger till följande formel i ett anpassat textfält returneras värdet "Ingen originalplan", "Över budget med 20 % eller mer" eller "Under budget":
Switch(Len(CStr([Baseline Finish]))<3, "No baseline", ([Cost]+1)/ ([Baseline Cost]+1)>1.2,"Overbudget by 20% or more", ([Cost]+1)/([Baseline Cost]+1)>1, "Overbudget",True,"Under budget") The CStr function in the above formula works only if the [Baseline Finish] field is defined.
Konverteringsfunktioner
Asc
Returnerar ett heltal som representerar teckenkoden för den första bokstaven i en sträng.
Syntax
Asc( sträng )
sträng Ett giltigt stränguttryck.
CBool
Tilldelar datatypen Boolesk till ett uttryck.
Syntax
CBool( uttryck )
uttryck En giltig sträng eller ett giltigt numeriskt uttryck.
CByte
Tilldelar datatypen Byte till ett uttryck.
Syntax
CByte( uttryck )
uttryck Ett heltal mellan 0 och 255.
CCur
Tilldelar datatypen Valuta till ett uttryck.
Syntax
CCur( uttryck )
uttryck Ett numeriskt uttryck mellan -922 337 203 685 477,5808 och 922 337 203 685 477,5807.
CDate
Tilldelar datatypen Datum till ett uttryck.
Syntax
CDate( uttryck )
uttryck Ett giltigt datumuttryck.
CDbl
Tilldelar datatypen Double till ett uttryck.
Syntax
CDbl( uttryck )
uttryck Ett numeriskt uttryck mellan -1,79769313486232E308 och -4,94065645841247E-324 för negativa värden och mellan 4,94065645841247E-324 och 1,79769313486232E308 för positiva värden.
CDec
Tilldelar datatypen Decimal till ett uttryck.
Syntax
CDec( uttryck )
uttryck Ett numeriskt uttryck från +/-79 228 162 514 264 337 593 543 950 335 för nollskalade tal, d.v.s. tal utan decimaler. För tal med 28 decimaler är intervallet +/-7,9228162514264337593543950335. Det minsta möjliga talet som inte är noll är 0,000000000000000000000000000001.
Chr
Returnerar ett värde av datatypen Sträng som innehåller tecknet som associeras med angiven teckenkod.
Syntax
Chr( teckenkod )
teckenkod Ett värde av typen Long som identifierar ett tecken.
CInt
Tilldelar datatypen Heltal till ett uttryck.
Syntax
CInt( uttryck )
uttryck Ett numeriskt uttryck mellan -32 768 och 32 767. bråktal avrundas.
CLng
Tilldelar datatypen Long till ett uttryck.
Syntax
CLng( uttryck )
uttryck Ett numeriskt uttryck från -2 147 483 648 till 2 147 483 647. bråktal avrundas.
CSng
Tilldelar datatypen Single till ett uttryck.
Syntax
CSng( uttryck )
uttryck Ett numeriskt uttryck mellan -3,402823E38 och -1,401298E-45 för negativa värden och mellan 1,401298E-45 och 3.402823E38 för positiva värden.
CStr
Tilldelar datatypen Sträng till ett uttryck.
Syntax
CStr( uttryck )
uttryck En giltig sträng eller ett giltigt numeriskt uttryck.
CVar
Tilldelar datatypen Variant till ett uttryck.
Syntax
CVar( uttryck )
uttryck Samma intervall som Double för numeriska värden. Samma intervall som Sträng för icke-numeriska värden.
DateSerial
Returnerar ett värde av datatypen Variant (Datum) för angivet år, månad och dag.
Syntax
DateSerial( år, månad, dag )
år Obligatoriskt, Heltal. Tal mellan 100 och 9999 eller ett numeriskt uttryck.
månad Obligatoriskt, Heltal. Ett numeriskt uttryck.
dag Obligatoriskt, Heltal. Ett numeriskt uttryck.
DateValue
Returnerar ett värde av datatypen Variant (Datum).
Syntax
DateValue( datum )
datum Obligatoriskt, vanligtvis ett stränguttryck som representerar ett datum mellan den 1 januari 100 och den 31 december 9999. Datum kan emellertid även vara ett uttryck som kan representera ett datum, en tid eller både ett datum och en tid i intervallet.
Dag
Returnerar ett värde av datatypen Variant (Heltal) som betecknar ett heltal mellan 1 och 31 som representerar dagen i månaden.
Syntax
Day( datum)
datum Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera ett datum. Om datum innehåller Null, returneras Null.
Hex
Returnerar ett värde av datatypen Sträng som representerar det hexadecimala värdet för ett tal.
Syntax
Hex( tal )
tal Obligatoriskt, en giltig sträng eller ett giltigt numeriskt uttryck.
Timme
Returnerar ett värde av datatypen Variant (Heltal) som betecknar ett heltal mellan 0 och 23 som representerar timmen på dagen.
Syntax
Hour( tid )
tid Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera en tid. Om tid innehåller Null, returneras Null.
Minut
Returnerar ett värde av datatypen Variant (Heltal) som betecknar ett heltal mellan 0 och 59 som representerar minuten i timmen.
Syntax
Minute( tid )
tid Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera en tid. Om tid innehåller Null, returneras Null.
Månad
Returnerar ett värde av datatypen Variant (Heltal) som betecknar ett heltal mellan 1 och 12 som representerar månaden på året.
Syntax
Month( datum)
datum Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera en tid. Om datum innehåller Null, returneras Null.
Okt
Returnerar ett värde av datatypen Variant (Sträng) som representerar det oktala värdet för ett tal.
Syntax
Oct( tal )
tal Obligatoriskt, en giltig sträng eller ett giltigt numeriskt uttryck.
ProjDateConv
Konverterar ett värde till ett datum.
Syntax
ProjDateConv( uttryck, datumformat )
uttryck Obligatoriskt, Variant. Uttrycket som ska konverteras till ett datum.
datumformat Valfritt, Long. Standardformatet för datum är pjDateDefault, men du kan ersätta någon av följande pjDateFormat-konstanter (använt datumformat 25.09.07 kl. 12:33):
-
pjDateDefault: Standardformatet. Anges på fliken Visa i dialogrutan Alternativ (menyn Verktyg).
-
pjDate_mm_dd_yy_hh_mmAM: 9/25/07 12:33 PM
-
pjDate_mm_dd_yy: 9/25/07
-
pjDate_mm_dd_yyyy: 9/25/2007
-
pjDate_mmmm_dd_yyyy_hh_mmAM: september 25, 2007 12:33 PM
-
pjDate_mmmm_dd_yyyy: september 25, 2007
-
pjDate_mmm_dd_hh_mmAM: sep 25 12:33 PM
-
pjDate_mmm_dd_yyy: sep 25, '07
-
pjDate_mmmm_dd: september 25
-
pjDate_mmm_dd: sep 25
-
pjDate_ddd_mm_dd_yy_hh_mmAM: Tis 9/25/07 12:33 PM
-
pjDate_ddd_mm_dd_yy: Tis 9/25/07
-
pjDate_ddd_mmm_dd_yyy: Tis sep 25, '07
-
pjDate_ddd_hh_mmAM: Tis 12:33 PM
-
pjDate_mm_dd: 9/25
-
pjDate_dd: 25
-
pjDate_hh_mmAM: 12:33 PM
-
pjDate_ddd_mmm_dd: Tis Sep 25
-
pjDate_ddd_mm_dd: Tis 9/25
-
pjDate_ddd_dd: Tis 25
-
pjDate_Www_dd: W40/2
-
pjDate_Www_dd_yy_hh_mmAM: W40/2/07 12:33 PM
ProjDurConv
Konverterar ett uttryck till ett varaktighetsvärde i angivna enheter.
Syntax
ProjDurConv( uttryck, varaktighetsenheter )
uttryck Obligatoriskt, Variant. Uttrycket som ska konverteras till en varaktighet.
varaktighetsenheter Valfritt, Long. De enheter som används för att uttrycka varaktigheten. Om varaktighetsenheter inte anges, används den typ av enheter som anges som standardvärde för alternativet Enhet för varaktighet på fliken Schema i dialogrutan Alternativ (menyn Verktyg). varaktighetsenheter kan vara någon av följande pjFormatUnit-konstanter:
-
pjMinutes: pjElapsedMinutes
-
pjHours: pjElapsedHours
-
pjDays: pjElapsedDays
-
pjWeeks: pjElapsedWeeks
-
pjMonths: pjElapsedMonths
-
pjMinutesEstimated: pjElapsedMinutesEstimated
-
pjHoursEstimated: pjElapsedHoursEstimated
-
pjDaysEstimated: pjElapsedDaysEstimated
-
pjWeeksEstimated: pjElapsedWeeksEstimated
-
pjMonthsEstimated: pjElapsedMonthsEstimated
Andra
Returnerar ett värde av datatypen Variant (Heltal) som betecknar ett heltal mellan 0 och 59 som representerar sekunden i minuten.
Syntax
Second( tid )
tid Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera en tid. Om tid innehåller Null, returneras Null.
Str
Returnerar ett värde av datatypen Variant (Sträng) som representerar ett tal.
Syntax
Str( tal )
tal Obligatoriskt, Long som innehåller ett giltigt numeriskt uttryck.
StrConv
Returnerar ett värde av datatypen Variant (Sträng) som är det konverterade värdet av en sträng.
Syntax
StrConv( sträng, konvertering, LCID )
sträng Obligatoriskt, stränguttrycket som ska konverteras.
konvertering Obligatoriskt, Heltal. Summan av de värden som anger vilken konvertering som ska utföras.
LCID Valfritt, LocaleID som representerar ett annat språk än det som anges i systeminställningarna. (Standardinställningen är systemspråket.)
TimeSerial
Returnerar ett värde av datatypen Variant (Datum) som innehåller tiden för en viss timme, minut och sekund.
Syntax
TimeSerial( timme, minut, sekund)
timme Obligatoriskt, Variant (Heltal). Tal mellan 0 och 23 eller ett numeriskt uttryck.
minut Obligatoriskt, Variant (Heltal). Ett numeriskt uttryck.
sekund Obligatoriskt, Variant (Heltal). Ett numeriskt uttryck.
TimeValue
Returnerar ett värde av datatypen Variant (Datum) som innehåller tiden.
Syntax
TimeValue( tid)
tid Obligatoriskt, vanligtvis ett stränguttryck som betecknar en tid mellan 0:00:00 och 23:59:59. Tid kan emellertid även vara ett uttryck som representerar en tid i intervallet. Om tid innehåller Null, returneras Null.
Val
Returnerar de tal som finns i en sträng som ett numeriskt värde av lämplig typ.
Syntax
Val( sträng )
sträng Obligatoriskt, ett giltigt stränguttryck.
Veckodag
Returnerar ett värde av datatypen Variant (Heltal) som innehåller ett heltal som representerar dagen i veckan.
Syntax
Weekday( datum[, första_dagen_i_veckan] )
datum Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera ett datum. Om datum innehåller Null, returneras Null.
första_dagen_i_veckan Valfritt, en konstant som betecknar den första dagen i veckan. Om argumentet utelämnas används söndag.
År
Returnerar ett värde av datatypen Variant (Heltal) som innehåller ett heltal som representerar året.
Syntax
Year( datum )
datum Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera ett datum. Om datum innehåller Null, returneras Null.
Datum- och tidfunktioner
CDate
Tilldelar datatypen Datum till ett uttryck.
Syntax
CDate( uttryck )
uttryck Ett giltigt datumuttryck.
Datum
Returnerar ett värde av datatypen Variant (Datum) som innehåller aktuellt systemdatum.
Syntax
Datum
DateAdd
Returnerar ett värde av datatypen Variant (Datum) som innehåller ett datum som ett visst tidsintervall lagts till för.
Syntax
DateAdd( intervall, tal, datum )
interval Krävs; Stränguttryck som är det tidsintervall du vill lägga till, till exempel "m" eller "d" .
tal Obligatoriskt, numeriskt uttryck som representerar antalet intervall som ska läggas till. Argumentet kan vara positivt (för att hämta framtida datum) eller negativt (för att hämta passerade datum).
datum Obligatoriskt, Variant (Datum) eller litteral som representerar det datum som intervallet läggs till för.
DateDiff
Returnerar ett värde av datatypen Variant (Long) som representerar antalet tidsintervall mellan två angivna datum.
Syntax
DateDiff( intervall, datum1, datum2[, första_dagen_i_veckan[, första_veckan_på_året]] )
intervall Obligatoriskt, ett stränguttryck som representerar det tidsintervall du använder för att beräkna skillnaden mellan datum1 och datum2.
datum1, datum2 Obligatoriskt, Variant (Datum). Två datum som du vill använda i beräkningen.
första_dagen_i_veckan Valfritt, en konstant som betecknar den första dagen i veckan. Om argumentet utelämnas används söndag.
första_veckan_på_året Valfritt, en konstant som betecknar den första veckan på året. Om argumentet utelämnas används den vecka då den 1 januari infaller.
DatePart
Returnerar ett värde av datatypen Variant (Heltal) som innehåller den angivna delen av ett visst datum.
Syntax
DatePart( intervall, datum[, första_dagen_i_veckan[, första_veckan_på_året]] )
intervall Obligatoriskt, ett stränguttryck som representerar det tidsintervall som du vill returnera.
datum Obligatoriskt, ett värde av datatypen Variant (Datum) som du vill utvärdera.
första_dagen_i_veckan Valfritt, en konstant som betecknar den första dagen i veckan. Om argumentet utelämnas används söndag.
första_veckan_på_året Valfritt, en konstant som betecknar den första veckan på året. Om argumentet utelämnas används den vecka då den 1 januari infaller.
DateSerial
Returnerar ett värde av datatypen Variant (Datum) för angivet år, månad och dag.
Syntax
DateSerial( år, månad, dag )
år Obligatoriskt, Heltal. Tal mellan 100 och 9999 eller ett numeriskt uttryck.
månad Obligatoriskt, Heltal. Ett numeriskt uttryck.
dag Obligatoriskt, Heltal. Ett numeriskt uttryck.
DateValue
Returnerar ett värde av datatypen Variant (Datum).
Syntax
DateValue( datum )
datum Obligatoriskt, vanligtvis ett stränguttryck som representerar ett datum mellan den 1 januari 100 och den 31 december 9999. Datum kan emellertid även vara ett uttryck som kan representera ett datum, en tid eller både ett datum och en tid i intervallet.
Dag
Returnerar ett värde av datatypen Variant (Heltal) som betecknar ett heltal mellan 1 och 31 som representerar dagen i månaden.
Syntax
Day( datum)
datum Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera ett datum. Om datum innehåller Null, returneras Null.
Timme
Returnerar ett värde av datatypen Variant (Heltal) som betecknar ett heltal mellan 0 och 23 som representerar timmen på dagen.
Syntax
Hour( tid )
tid Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera en tid. Om tid innehåller Null, returneras Null.
IsDate
Returnerar ett booleskt värde som anger om ett uttryck kan konverteras till ett datum.
Syntax
IsDate( uttryck )
uttryck Obligatoriskt, ett värde av datatypen Variant som innehåller ett datumuttryck eller ett stränguttryck som kan tolkas som ett datum eller en tid.
Minut
Returnerar ett värde av datatypen Variant (Heltal) som betecknar ett heltal mellan 0 och 59 som representerar minuten i timmen.
Syntax
Minute( tid )
tid Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera en tid. Om tid innehåller Null, returneras Null.
Månad
Returnerar ett värde av datatypen Variant (Heltal) som betecknar ett heltal mellan 1 och 12 som representerar månaden på året.
Syntax
Month( datum)
datum Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera en tid. Om datum innehåller Null, returneras Null.
Nu
Returnerar ett värde av datatypen Variant (Datum) som betecknar dagens datum och tid enligt datorns systemdatum och systemtid.
Syntax
Nu
ProjDateAdd
Lägger till en varaktighet till ett datum för att returnera ett nytt datum.
Syntax
ProjDateAdd( datum, varaktighet, kalender )
datum Obligatoriskt, Variant. Det ursprungliga datum som varaktighet läggs till för.
varaktighet Obligatoriskt, Variant. Varaktigheten som ska läggas till för datum.
kalender Valfritt, Sträng. Kalendern som ska användas för att beräkna det nya datumet. Om kalender inte anges används som standard den aktuella resursens resurskalender eller den aktuella aktivitetens aktivitetskalender, eller standardkalendern om det inte finns någon aktivitetskalender. För Project Server används standardkalendern oavsett vilken kalender som har angetts i strängen kalender. Om du använder den här funktionen i en formel som skapats med Project Web App och jämför den med samma formel som skapats i Project Professional bör du testa formlerna för att kontrollera att resultaten blir de förväntade.
ProjDateConv
Konverterar ett värde till ett datum.
Syntax
ProjDateConv( uttryck, datumformat )
uttryck Obligatoriskt, Variant. Uttrycket som ska konverteras till ett datum.
datumformat Valfritt, Long. Standardformatet för datum är pjDateDefault, men du kan ersätta någon av följande pjDateFormat-konstanter (använt datumformat 25.09.07 kl. 12:33):
-
pjDateDefault: Standardformatet. Anges på fliken Visa i dialogrutan Alternativ (menyn Verktyg).
-
pjDate_mm_dd_yy_hh_mmAM: 9/25/07 12:33 PM
-
pjDate_mm_dd_yy: 9/25/07
-
pjDate_mm_dd_yyyy: 9/25/2007
-
pjDate_mmmm_dd_yyyy_hh_mmAM: september 25, 2007 12:33 PM
-
pjDate_mmmm_dd_yyyy: september 25, 2007
-
pjDate_mmm_dd_hh_mmAM: sep 25 12:33 PM
-
pjDate_mmm_dd_yyy: sep 25, '07
-
pjDate_mmmm_dd: september 25
-
pjDate_mmm_dd: sep 25
-
pjDate_ddd_mm_dd_yy_hh_mmAM: Tis 9/25/07 12:33 PM
-
pjDate_ddd_mm_dd_yy: Tis 9/25/03
-
pjDate_ddd_mmm_dd_yyy: Tis sep 25, '07
-
pjDate_ddd_hh_mmAM: Tis 12:33 PM
-
pjDate_mm_dd: 9/25
-
pjDate_dd: 25
-
pjDate_hh_mmAM: 12:33 PM
-
pjDate_ddd_mmm_dd: Tis Sep 25
-
pjDate_ddd_mm_dd: Tis 9/25
-
pjDate_ddd_dd: Tis 25
-
pjDate_Www_dd: W40/2
-
pjDate_Www_dd_yy_hh_mmAM: W40/2/07 12:33 PM
ProjDateDiff
Returnerar varaktigheten mellan två datum i minuter.
Syntax
ProjDateDiff( datum1, datum2, kalender )
datum1 Obligatoriskt, Variant. Det datum som används i början av varaktigheten.
datum2 Obligatoriskt, Variant. Det datum som används i slutet av varaktigheten.
kalender Valfritt, Sträng. Den kalender som ska användas vid beräkning av varaktigheten. Om kalender inte anges är standardkalendern för den aktuella resursen resurskalendern, eller för den aktuella aktiviteten, aktivitetskalendern (eller standardkalendern om det inte finns någon aktivitetskalender för Project Server, standardkalendern, oavsett vilken kalender som anges i kalendersträngen . Om du använder den här funktionen i en formel som skapats med Project Web App och jämför den med samma formel som skapats i Project Professional bör du testa formlerna för att kontrollera att resultaten blir de förväntade.
ProjDateSub
Returnerar det datum som följer ett annat datum med en viss varaktighet.
Syntax
ProjDateSub( datum, varaktighet, kalender )
datum Obligatoriskt, Variant. Det ursprungliga datum som varaktigheten dras ifrån.
varaktighet Obligatoriskt, Variant. Den varaktighet som ska dras från datum.
kalender Valfritt, Sträng. Kalendern som ska användas för att beräkna datumskillnaden. Om kalender inte anges används som standard den aktuella resursens resurskalender eller den aktuella aktivitetens aktivitetskalender, eller standardkalendern om det inte finns någon aktivitetskalender. För Project Server används standardkalendern oavsett vilken kalender som har angetts i strängen kalender. Om du använder den här funktionen i en formel som skapats med Project Web App och jämför den med samma formel som skapats i Project Professional bör du testa formlerna för att kontrollera att resultaten blir de förväntade.
ProjDateValue
Returnerar datumvärdet för ett uttryck.
Syntax
ProjDateValue( uttryck )
uttryck Obligatoriskt, Variant. Det uttryck som ska betecknas som ett datum.
ProjDurConv
Konverterar ett uttryck till ett varaktighetsvärde i angivna enheter.
Syntax
ProjDurConv( uttryck, varaktighetsenheter )
uttryck Obligatoriskt, Variant. Uttrycket som ska konverteras till en varaktighet.
varaktighetsenheter Valfritt, Long. De enheter som används för att uttrycka varaktigheten. Om varaktighetsenheter inte anges, används den typ av enheter som anges som standardvärde för alternativet Enhet för varaktighet på fliken Schema i dialogrutan Alternativ (menyn Verktyg). varaktighetsenheter kan vara någon av följande pjFormatUnit-konstanter:
-
pjMinutes: pjElapsedMinutes
-
pjHours: pjElapsedHours
-
pjDays: pjElapsedDays
-
pjWeeks: pjElapsedWeeks
-
pjMonths: pjElapsedMonths
-
pjMinutesEstimated: pjElapsedMinutesEstimated
-
pjHoursEstimated: pjElapsedHoursEstimated
-
pjDaysEstimated: pjElapsedDaysEstimated
-
pjWeeksEstimated: pjElapsedWeeksEstimated
-
pjMonthsEstimated: pjElapsedMonthsEstimated
ProjDurValue
Returnerar antalet minuter i en varaktighet.
Syntax
ProjDurValue( varaktighet )
varaktighet Obligatoriskt, Variant. Den varaktighet som ska uttryckas i minuter.
Andra
Returnerar ett värde av datatypen Variant (Heltal) som betecknar ett heltal mellan 0 och 59 som representerar sekunden i minuten.
Syntax
Second( tid )
tid Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera en tid. Om tid innehåller Null, returneras Null.
Tid
Returnerar ett värde av datatypen Variant (Datum) som anger aktuell systemtid.
Syntax
Tid
Timer
Returnerar ett värde av datatypen Single som anger antalet sekunder som förflutit sedan midnatt.
Syntax
Timer
TimeSerial
Returnerar ett värde av datatypen Variant (Datum) som innehåller tiden för en viss timme, minut och sekund.
Syntax
TimeSerial( timme, minut, sekund)
timme Obligatoriskt, Variant (Heltal). Tal mellan 0 och 23 eller ett numeriskt uttryck.
minut Obligatoriskt, Variant (Heltal). Ett numeriskt uttryck.
sekund Obligatoriskt, Variant (Heltal). Ett numeriskt uttryck.
TimeValue
Returnerar ett värde av datatypen Variant (Datum) som innehåller tiden.
Syntax
TimeValue( tid)
tid Obligatoriskt, vanligtvis ett stränguttryck som betecknar en tid mellan 0:00:00 och 23:59:59. Tid kan emellertid även vara ett uttryck som representerar en tid i intervallet. Om tid innehåller Null, returneras Null.
Veckodag
Returnerar ett värde av datatypen Variant (Heltal) som innehåller ett heltal som representerar dagen i veckan.
Syntax
Weekday( datum[, första_dagen_i_veckan] )
datum Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera ett datum. Om datum innehåller Null, returneras Null.
första_dagen_i_veckan Valfritt, en konstant som betecknar den första dagen i veckan. Om argumentet utelämnas används söndag.
År
Returnerar ett värde av datatypen Variant (Heltal) som innehåller ett heltal som representerar året.
Syntax
Year( datum )
datum Obligatoriskt, ett värde av datatypen Variant, ett numeriskt uttryck, ett stränguttryck eller en kombination som kan representera ett datum. Om datum innehåller Null, returneras Null.
Allmänna funktioner
Välj
Väljer och returnerar ett värde från en lista med argument.
Syntax
Choose( index, alt1[, alt2, ... [, altN]])
index Obligatoriskt, numeriskt uttryck eller fält som evalueras till ett värde mellan 1 och antalet möjliga alternativ.
alt Obligatoriskt, ett värde av datatypen Variant som innehåller något av de möjliga alternativen.
IIf
Returnerar en av två delar, beroende på hur ett uttryck utvärderas.
Syntax
IIf( uttryck, sann_del, falsk_del )
uttryck Obligatoriskt, ett uttryck av typen Variant som du vill utvärdera.
sann_del Obligatoriskt, ett värde eller uttryck som ska returneras om motsvarande uttryck är Sant.
falsk_del Obligatoriskt, ett värde eller uttryck som ska returneras om motsvarande uttryck är Falskt.
IsNumeric
Returnerar ett booleskt värde som anger om ett uttryck kan utvärderas som ett tal.
Syntax
IsNumeric( uttryck)
uttryck Obligatoriskt, ett värde av datatypen Variant som innehåller ett numeriskt uttryck eller ett stränguttryck.
IsNull
Returnerar ett booleskt värde som anger om ett uttryck innehåller ogiltiga data (Null).
Syntax
IsNull( uttryck )
uttryck Obligatoriskt, ett värde av datatypen Variant som innehåller ett numeriskt uttryck eller ett stränguttryck.
Växla
Utvärderar en lista med uttryck och returnerar ett värde av datatypen Variant eller ett uttryck som associeras med det första uttrycket i listan som har värdet Sant.
Syntax
Switch( uttryck1, värde1[, uttryck2, värde2, ... [, uttryckN,värdeN]] )
Matematiska funktioner
Abs
Returnerar absolutvärdet av det värde som skickades till funktionen.
Syntax
Abs( tal )
tal Obligatoriskt, ett giltigt numeriskt uttryck. Om tal innehåller Null, returneras Null . om det är en variabel som inte har initierats returneras noll.
Atn
Returnerar ett värde av datatypen Double som anger arctangens för ett tal.
Syntax
Atn( tal )
tal Obligatoriskt, Double eller ett giltigt numeriskt uttryck.
Cos
Returnerar ett värde av datatypen Double som anger cosinus för en vinkel.
Syntax
Cos( tal )
tal Obligatoriskt, Double eller ett giltigt numeriskt uttryck som representerar en vinkel i radianer.
Exp
Returnerar ett värde av datatypen Double som anger e (basen för naturliga logaritmer) upphöjt till ett givet värde.
Syntax
Exp( tal )
tal Obligatoriskt, Double eller ett giltigt numeriskt uttryck.
Fix
Returnerar heltalsdelen av ett tal. Om talet är negativt returneras det första negativa heltal som är lika med eller större än tal.
Syntax
Fix( tal )
tal Obligatoriskt, Double eller ett giltigt numeriskt uttryck. Om tal innehåller Null, returneras Null.
Int
Returnerar heltalsdelen av ett tal. Om tal är negativt, returneras det första negativa heltalet som är mindre än eller lika med tal.
Syntax
Int( tal )
tal Obligatoriskt, Double eller ett giltigt numeriskt uttryck. Om tal innehåller Null, returneras Null.
Logg
Returnerar ett värde av datatypen Double som anger den naturliga logaritmen för ett tal.
Syntax
Log( tal )
tal Obligatoriskt, Double eller ett giltigt numeriskt uttryck som är större än noll.
Rnd
Returnerar ett värde av datatypen Single som innehåller ett slumptal.
Syntax
Rnd( tal )
tal Obligatoriskt, Single eller ett giltigt numeriskt uttryck.
Sgn
Returnerar ett värde av datatypen Variant (Heltal) som anger om ett tal är positivt eller negativt.
Syntax
Sgn( tal )
tal Obligatoriskt, ett giltigt numeriskt uttryck.
Returnerar värden enligt följande:
-
Om talet är större än noll returnerar Sgn 1.
-
Om talet är lika med noll returnerar Sgn 0.
-
Om talet är mindre än noll returnerar Sgn -1.
Sin
Returnerar ett värde av datatypen Double som anger sinus för en vinkel.
Syntax
Sin( tal )
tal Obligatoriskt, Double eller ett giltigt numeriskt uttryck som representerar en vinkel i radianer.
Sqr
Returnerar ett värde av datatypen Double som anger kvadratroten för ett tal.
Syntax
Sqr( tal )
tal Obligatoriskt, Double eller ett giltigt numeriskt uttryck som är lika med eller större än noll.
Tan
Returnerar ett värde av datatypen Double som anger tangens för en vinkel.
Syntax
Tan( tal )
tal Obligatoriskt, Double eller ett giltigt numeriskt uttryck som representerar en vinkel i radianer.
Textfunktioner
Asc
Returnerar ett heltal som representerar teckenkoden för den första bokstaven i en sträng.
Syntax
Asc( sträng )
Sträng Ett giltigt stränguttryck.
Chr
Returnerar ett värde av datatypen Sträng som innehåller tecknet som associeras med angiven teckenkod.
Syntax
Chr( teckenkod )
teckenkod Ett värde av typen Long som identifierar ett tecken.
Format
Returnerar ett värde av datatypen Variant (Sträng) som innehåller ett uttryck som formaterats enligt instruktionerna i ett formatuttryck.
Syntax
Format( uttryck[, format[, första_dagen_i_veckan[, första_veckan_på_året]]] )
uttryck Obligatoriskt, ett giltigt uttryck.
format Valfritt, ett giltigt namngivet eller användardefinierat formatuttryck.
första_dagen_i_veckan Valfritt, en konstant som betecknar den första dagen i veckan.
första_veckan_på_året Valfritt, en konstant som betecknar den första veckan på året.
Instr
Returnerar ett värde av datatypen Variant (Long) som anger positionen för den första förekomsten av en sträng i en annan sträng.
Syntax
Instr( [start, ]sträng1, sträng2[, jämförs] )
start Valfritt, numeriskt uttryck som anger var sökningen ska starta. Om argumentet utelämnas börjar sökningen vid det första tecknet. Om start innehåller Null, uppstår ett fel. Argumentet start är obligatoriskt om jämförs används.
sträng1 Obligatoriskt, det stränguttryck som genomsöks.
sträng2 Obligatoriskt, det stränguttryck som eftersöks.
jämförs Valfritt, anger typ av strängjämförelse. Om jämför är Null uppstår ett fel. Om jämför utelämnas bestämmer inställningen Alternativjämförelse typen av jämförelse.
LCase
Returnerar ett värde av datatypen Sträng som har konverterats till gemener.
Syntax
LCase( sträng )
sträng Obligatoriskt, ett giltigt stränguttryck. Om sträng innehåller Null, returneras Null.
Vänster
Returnerar ett värde av datatypen Variant (Sträng) som innehåller ett givet antal tecken från vänster sida av en sträng.
Syntax
Left( sträng, längd )
sträng Obligatoriskt. Stränguttryck som tecknen längst till vänster returneras från. Om sträng innehåller Null, returneras Null.
längd Obligatoriskt, ett värde av datatypen Variant (Long). Numeriskt uttryck som anger hur många tecken som ska returneras. Om värdet är 0, returneras en sträng med längden noll (""). Om värdet är större än eller lika med antalet tecken i sträng returneras hela strängen.
Len
Returnerar ett värde av datatypen Long som innehåller antalet tecken i en sträng eller antalet bytes som krävs för att lagra en variabel.
Syntax
Len( sträng, var_namn )
sträng Ett giltigt stränguttryck. Om sträng innehåller Null, returneras Null.
var_namn Ett giltigt variabelnamn. Om var_namn innehåller Null, returneras Null. Om var_namn är en Variant, tolkar funktionen Len argumentet som en Sträng och returnerar antalet tecken i strängen.
LTrim
Returnerar ett värde av datatypen Variant (Sträng) som innehåller en kopia av en given sträng utan inledande blanksteg.
Syntax
LTrim( sträng )
sträng Obligatoriskt, ett giltigt stränguttryck. Om sträng innehåller Null, returneras Null.
Mid
Returnerar ett värde av datatypen Variant (Sträng) som innehåller ett givet antal tecken från en sträng.
Syntax
Mid( sträng, start[, längd] )
sträng Obligatoriskt, ett stränguttryck som tecknen returneras från. Om sträng innehåller Null, returneras Null.
start Obligatoriskt, Long. Den teckenposition i sträng där den sträng som ska returneras börjar. Om start är större än antalet tecken i sträng, returnerar funktionen Mid en sträng med längden noll (").
längd Valfritt, Variant (Long). Antalet tecken som ska returneras. Om argumentet utelämnas eller om det finns färre tecken än längd i texten (inklusive tecknet vid start), returneras alla tecken från positionen för start till slutet av strängen.
Höger
Returnerar ett värde av datatypen Variant (Sträng) som innehåller ett givet antal tecken från höger sida av en sträng.
Syntax
Right( sträng, längd )
sträng Obligatoriskt, ett stränguttryck som tecknen längst till höger returneras från. Om sträng innehåller Null, returneras Null.
längd Obligatoriskt, ett värde av datatypen Variant (Long). Numeriskt uttryck som anger hur många tecken som ska returneras. Om värdet är 0, returneras en sträng med längden noll (""). Om värdet är större än eller lika med antalet tecken i sträng returneras hela strängen.
RTrim
Returnerar ett värde av datatypen Variant (Sträng) som innehåller en kopia av en given sträng utan avslutande blanksteg.
Syntax
RTrim( sträng )
sträng Obligatoriskt, ett giltigt stränguttryck. Om sträng innehåller Null, returneras Null.
Blanksteg
Returnerar ett värde av datatypen Variant (Sträng) som innehåller ett givet antal blanksteg.
Syntax
Space( tal )
tal Obligatoriskt, antalet blanksteg i strängen.
StrComp
Returnerar ett värde av datatypen Variant (Heltal) som anger resultatet av en strängjämförelse.
Syntax
StrComp( sträng1, sträng2[, jämförs] )
sträng1 Obligatoriskt, ett giltigt stränguttryck.
sträng2 Obligatoriskt, ett giltigt stränguttryck.
jämförs Valfritt, anger typ av strängjämförelse. Om argumentet jämförs är Null, uppstår ett fel.
StrConv
Returnerar ett värde av datatypen Variant (Sträng) som är det konverterade värdet av en sträng.
Syntax
StrConv( sträng, konvertering, LCID )
sträng Obligatoriskt, stränguttrycket som ska konverteras.
konvertering Obligatoriskt, Heltal. Summan av de värden som anger vilken konvertering som ska utföras.
LCID Valfritt, LocaleID som representerar ett annat språk än det som anges i systeminställningarna. (Standardinställningen är systemspråket.)
Sträng
Returnerar ett värde av datatypen Variant (Sträng) som innehåller en repeterande teckensträng av angiven längd.
Syntax
String( tal, tecken )
tal Obligatoriskt, Long. Längden på den returnerade strängen. Om tal innehåller Null, returneras Null.
tecken Obligatoriskt, Variant. Teckenkod som anger det tecken eller stränguttryck vars första tecken ska användas för att skapa strängen som returneras. Om tecken innehåller Null, returneras Null.
Trim
Returnerar ett värde av datatypen Variant (Sträng) som innehåller en kopia av en given sträng utan inledande eller avslutande blanksteg.
Syntax
Trim( sträng )
sträng Obligatoriskt, ett giltigt stränguttryck. Om sträng innehåller Null, returneras Null.
UCase
Returnerar ett värde av datatypen Variant (Sträng) som innehåller angiven sträng, konverterad till versaler.
Syntax
UCase( sträng )
sträng Obligatoriskt, ett giltigt stränguttryck. Om sträng innehåller Null, returneras Null.