Funzioni di Project

Per ulteriori informazioni, fare clic sui tipi di funzioni seguenti, disponibili in Microsoft Office Project.

MostraFunzioni di conversione

MostraAsc

Restituisce un valore Integer che rappresenta il codice di carattere che corrisponde alla prima lettera di una stringa.

Sintassi

Asc( stringa )

stringa  Qualsiasi espressione stringa valida.

MostraCBool

Forza un'espressione al tipo di dati Boolean.

Sintassi

CBool( espressione )

espressione  Qualsiasi espressione stringa o espressione numerica valida.

MostraCByte

Forza un'espressione al tipo di dati Byte.

Sintassi

CByte( espressione )

espressione  Qualsiasi valore Integer compreso tra 0 e 255.

MostraCCur

Forza un'espressione al tipo di dati Currency.

Sintassi

CCur( espressione )

expression  Qualsiasi espressione numerica compresa tra -922.337.203.685.477,5808 e 922.337.203.685.477,5807.

MostraCDate

Forza un'espressione al tipo di dati Date.

Sintassi

CDate( espressione )

espressione  Qualsiasi espressione data valida.

MostraCDbl

Forza un'espressione al tipo di dati Double.

Sintassi

CDbl( espressione )

expression  Qualsiasi espressione numerica compresa tra -1,79769313486232E308 e -4,94065645841247E-324 per i valori negativi e tra 4.94065645841247E-324 e 1.79769313486232E308 per i valori positivi.

MostraCDec

Forza un'espressione al tipo di dati Decimal.

Sintassi

CDec( espressione )

expression  Qualsiasi espressione numerica compresa tra +/-79.228.162.514.264.337.593.543.950.335 per i numeri con fattore di divisione zero, ovvero numeri senza posizioni decimali. Per i numeri con 28 posizioni decimali, l'intervallo è +/-7,9228162514264337593543950335. Il più piccolo numero possibile diverso da zero è 0,0000000000000000000000000001.

MostraChr

Restituisce un valore String che contiene il carattere associato al codice di carattere specificato.

Sintassi

Chr( codicecar )

codicecar  Un valore Long che identifica un carattere.

MostraCInt

Forza un'espressione al tipo di dati Integer.

Sintassi

CInt(espressione )

espressione  Qualsiasi espressione numerica compresa tra -32.768 e 32.767; le frazioni vengono arrotondate.

MostraCLng

Forza un'espressione al tipo di dati Long.

Sintassi

CLng( espressione )

espressione  Qualsiasi espressione numerica compresa tra -2.147.483.648 e 2.147.483.647; le frazioni vengono arrotondate.

MostraCSng

Forza un'espressione al tipo di dati Single.

Sintassi

CSng( espressione )

espressione  Qualsiasi espressione numerica compresa tra -3,402823E38 e -1,401298E-45 per i valori negativi e tra 1,401298E-45 e 3,402823E38 per i valori positivi.

MostraCStr

Forza un'espressione al tipo di dati String.

Sintassi

CStr( espressione )

espressione  Qualsiasi espressione stringa o espressione numerica valida.

MostraCVar

Forza un'espressione al tipo di dati Variant.

Sintassi

CVar( espressione )

espressione  Intervallo uguale a quello del valore Double per le espressioni numeriche. Intervallo uguale a quello del valore String per le espressioni non numeriche.

MostraDateSerial

Restituisce un valore Variant (Date) per l'anno, il mese e il giorno specificati.

Sintassi

DateSerial( anno, mese, giorno )

anno  Obbligatorio; valore Integer. Numero compreso tra 100 e 9999 inclusi oppure un'espressione numerica.

mese  Obbligatorio; valore Integer. Qualsiasi espressione numerica.

giorno  Obbligatorio; valore Integer. Qualsiasi espressione numerica.

MostraDateValue

Restituisce un valore Variant (Date).

Sintassi

DateValue( data )

data  Obbligatorio; in genere un'espressione stringa che rappresenta una data compresa tra il 1° gennaio 100 e il 31 dicembre 9999. Tuttavia, data può anche essere qualsiasi espressione che rappresenta una data, un'ora o sia una data che un'ora nell'intervallo indicato.

MostraDay

Restituisce un valore Variant (Integer) che specifica un numero intero compreso tra 1 e 31 inclusi, che indica il giorno del mese.

Sintassi

Day( data)

data  Obbligatorio; qualsiasi valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare una data. Se data contiene Null, verrà restituito Null.

MostraHex

Restituisce un valore String che rappresenta il valore esadecimale di un numero.

Sintassi

Hex( numero )

numero  Obbligatorio; qualsiasi espressione stringa o espressione numerica valida.

MostraHour

Restituisce un valore Variant (Integer) che specifica un numero intero compreso tra 0 e 23 inclusi, che rappresenta l'ora del giorno.

Sintassi

Hour( ora )

ora  Obbligatorio; qualsiasi valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare un'ora. Se ora contiene Null, verrà restituito Null.

MostraMinute

Restituisce un valore Variant (Integer) che specifica un numero intero compreso tra 0 e 59 inclusi, che indica il minuto di un'ora.

Sintassi

Minute( ora )

ora  Obbligatorio; qualsiasi valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare un'ora. Se ora contiene Null, verrà restituito Null.

MostraMonth

Restituisce un valore Variant (Integer) che specifica un numero intero compreso tra 1 e 12 inclusi, che indica il mese dell'anno.

Sintassi

Month( data)

data  Obbligatorio; qualsiasi valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare una data. Se data contiene Null, verrà restituito Null.

MostraOct

Restituisce un valore Variant (String) che rappresenta il valore ottale di un numero.

Sintassi

Oct( numero )

numero  Obbligatorio; qualsiasi espressione stringa o espressione numerica valida.

MostraProjDateConv

Converte un valore in una data.

Sintassi

ProjDateConv( espressione, formatodata )

espressione  Obbligatorio; valore Variant. L'espressione da convertire in data.

formatodata  Facoltativo; valore Long. Il formato di data predefinito è pjDateDefault, ma è possibile utilizzare una delle costanti pjDateFormat seguenti (formato di data applicato 9/30/03, 12:33 PM):

  • pjDateDefault: Il formato predefinito. Impostato tramite la scheda Visualizza della finestra di dialogo Opzioni (menu Strumenti).
  • 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: Tue 9/25/07 12:33 PM
  • pjDate_ddd_mm_dd_yy: Tue 9/25/07
  • pjDate_ddd_mmm_dd_yyy: Tue Sep 25, '07
  • pjDate_ddd_hh_mmAM: Tue 12:33 PM
  • pjDate_mm_dd: 9/25
  • pjDate_dd: 25
  • pjDate_hh_mmAM: 12:33 PM
  • pjDate_ddd_mmm_dd: Tue Sep 25
  • pjDate_ddd_mm_dd: Tue 9/25
  • pjDate_ddd_dd: Tue 25
  • pjDate_Www_dd: W40/2
  • pjDate_Www_dd_yy_hh_mmAM: W40/2/07 12:33 PM

MostraProjDurConv

Converte un'espressione in un valore di durata che utilizza le unità specificate.

Sintassi

ProjDurConv( espressione, unitàdurata )

espressione  Obbligatorio; valore Variant. L'espressione da convertire in durata.

unitàdurata  Facoltativo; valore Long. Le unità utilizzate per esprimere la durata. Se unitàdurata non è specificato, il valore predefinito è il tipo di unità specificato nell'opzione Mostra durata in della scheda Programmazione della finestra di dialogo Opzioni (menu Strumenti). Il valore unitàdurata può essere una delle costanti pjFormatUnit seguenti:

  • pjMinutes: pjElapsedMinutes
  • pjHours: pjElapsedHours
  • pjDays: pjElapsedDays
  • pjWeeks: pjElapsedWeeks
  • pjMonths: pjElapsedMonths
  • pjMinutesEstimated: pjElapsedMinutesEstimated
  • pjHoursEstimated: pjElapsedHoursEstimated
  • pjDaysEstimated: pjElapsedDaysEstimated
  • pjWeeksEstimated: pjElapsedWeeksEstimated
  • pjMonthsEstimated: pjElapsedMonthsEstimated

MostraSecond

Restituisce un valore Variant (Integer) che specifica un numero intero compreso tra 0 e 59 inclusi, che indica il secondo del minuto.

Sintassi

Second( ora )

ora  Obbligatorio; qualsiasi valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare un'ora. Se ora contiene Null, verrà restituito Null.

MostraStr

Restituisce un valore Variant (String) che rappresenta un numero.

Sintassi

Str( numero )

numero  Obbligatorio; valore Long che contiene un'espressione numerica valida.

MostraStrConv

Restituisce un valore Variant (String) convertito come specificato.

Sintassi

StrConv( stringa, conversione, LCID )

stringa  Obbligatorio; espressione stringa da convertire.

conversione  Obbligatorio; valore Integer. La somma dei valori che specifica il tipo di conversione da eseguire.

LCID  Facoltativo; l'attributo LocaleID, se diverso dal LocaleID di sistema, che è il valore predefinito.

MostraTimeSerial

Restituisce un valore Variant (Date) che indica un'ora, un minuto e un secondo specifici.

Sintassi

TimeSerial( ora, minuto, secondo )

ora  Obbligatorio; valore Variant (Integer). Numero compreso tra 0 (12:00 AM) e 23 (11:00 PM) inclusi o un'espressione numerica.

minuto  Obbligatorio; valore Variant (Integer). Qualsiasi espressione numerica.

secondo  Obbligatorio; valore Variant (Integer). Qualsiasi espressione numerica.

MostraTimeValue

Restituisce un valore Variant (Date) che indica l'ora.

Sintassi

TimeValue( ora )

ora  Obbligatorio; in genere un'espressione stringa che rappresenta un'ora compresa tra 0:00:00 (12:00:00 AM) e 23:59:59 (11:59:59 PM) inclusi. Tuttavia, ora può essere anche qualsiasi espressione che rappresenta un'ora compresa in questo intervallo. Se ora contiene Null, verrà restituito Null.

MostraVal

Restituisce i numeri contenuti in una stringa come valore numerico di un tipo appropriato.

Sintassi

Val( stringa )

stringa  Obbligatorio; qualsiasi espressione stringa valida.

MostraWeekday

Restituisce un valore Variant (Integer) che contiene un numero intero che rappresenta il giorno della settimana.

Sintassi

Weekday( data[, primogiornosett] )

data  Obbligatorio; valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare una data. Se data contiene Null, verrà restituito Null.

primogiornosett  Facoltativo; una costante che specifica il primo giorno della settimana. Se non viene specificato, il primo giorno della settimana sarà la domenica.

MostraYear

Restituisce un valore Variant (Integer) che contiene un numero intero che rappresenta l'anno.

Sintassi

Year( data )

data  Obbligatorio; qualsiasi valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare una data. Se data contiene Null, verrà restituito Null.

MostraFunzioni data e ora

MostraCDate

Forza un'espressione al tipo di dati Date.

Sintassi

CDate( espressione )

espressione  Qualsiasi espressione data valida.

MostraData

Restituisce un valore Variant (Date) che indica la data di sistema corrente.

Sintassi

Data

MostraDateAdd

Restituisce un valore Variant (Date) che indica una data a cui è stato aggiunto un intervallo di tempo specificato.

Sintassi

DateAdd( intervallo, numero, data )

intervallo  Obbligatorio; valore Integer. Espressione stringa che rappresenta l'intervallo di tempo che si desidera aggiungere.

numero  Obbligatorio; espressione numerica che rappresenta il numero di intervalli che si desidera aggiungere. Può essere un numero positivo (per le date nel futuro) o negativo (per le date nel passato).

data  Obbligatorio; valore Variant (Date) o valore letterale che rappresenta la data a cui viene aggiunto l'intervallo.

MostraDateDiff

Restituisce un valore Variant (Long) che specifica il numero di intervalli di tempo compresi tra due date specificate.

Sintassi

DateDiff( intervallo, data1, data2[, primogiornosett[, primasettanno]] )

intervallo  Obbligatorio; espressione stringa che rappresenta l'intervallo di tempo utilizzato per calcolare la differenza tra data1 e data2.

data1, data2  Obbligatorio; valore Variant (Date). Due date che si desidera utilizzare nel calcolo.

primogiornosett  Facoltativo; una costante che specifica il primo giorno della settimana. Se non viene specificato, il primo giorno della settimana sarà la domenica.

primasettanno  Facoltativo; una costante che specifica la prima settimana dell'anno. Se non viene specificato, la prima settimana sarà la settimana che contiene la data 1 gennaio.

MostraDatePart

Restituisce un valore Variant (Integer) che contiene la parte specificata di una data indicata.

Sintassi

DatePart( intervallo, data[, primogiornosett[, primasettanno]] )

intervallo  Obbligatorio; espressione stringa che rappresenta l'intervallo di tempo che si desidera venga restituito.

data  Obbligatorio; valore Variant (Date) che si desidera valutare.

primogiornosett  Facoltativo; una costante che specifica il primo giorno della settimana. Se non viene specificato, il primo giorno della settimana sarà la domenica.

primasettanno  Facoltativo; una costante che specifica la prima settimana dell'anno. Se non viene specificato, la prima settimana sarà la settimana che contiene la data 1 gennaio.

MostraDateSerial

Restituisce un valore Variant (Date) per l'anno, il mese e il giorno specificati.

Sintassi

DateSerial( anno, mese, giorno )

anno  Obbligatorio; valore Integer. Numero compreso tra 100 e 9999 inclusi oppure un'espressione numerica.

mese  Obbligatorio; valore Integer. Qualsiasi espressione numerica.

giorno  Obbligatorio; valore Integer. Qualsiasi espressione numerica.

MostraDateValue

Restituisce un valore Variant (Date).

Sintassi

DateValue( data )

data  Obbligatorio; in genere un'espressione stringa che rappresenta una data compresa tra il 1° gennaio 100 e il 31 dicembre 9999. Tuttavia, data può anche essere qualsiasi espressione che rappresenta una data, un'ora o sia una data che un'ora nell'intervallo indicato.

MostraDay

Restituisce un valore Variant (Integer) che specifica un numero intero compreso tra 1 e 31 inclusi, che indica il giorno del mese.

Sintassi

Day( data)

data  Obbligatorio; qualsiasi valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare una data. Se data contiene Null, verrà restituito Null.

MostraHour

Restituisce un valore Variant (Integer) che specifica un numero intero compreso tra 0 e 23 inclusi, che rappresenta l'ora del giorno.

Sintassi

Hour( ora )

ora  Obbligatorio; qualsiasi valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare un'ora. Se ora contiene Null, verrà restituito Null.

MostraIsDate

Restituisce un valore Boolean che indica se è possibile convertire un'espressione in una data.

Sintassi

IsDate( espressione )

espressione  Obbligatorio; qualsiasi valore Variant che contiene un'espressione data o un'espressione stringa riconoscibile come una data o un'ora.

MostraMinute

Restituisce un valore Variant (Integer) che specifica un numero intero compreso tra 0 e 59 inclusi, che indica il minuto di un'ora.

Sintassi

Minute( ora )

ora  Obbligatorio; qualsiasi valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare un'ora. Se ora contiene Null, verrà restituito Null.

MostraMese

Restituisce un valore Variant (Integer) che specifica un numero intero compreso tra 1 e 12 inclusi, che indica il mese dell'anno.

Sintassi

Month( data)

data  Obbligatorio; qualsiasi valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare una data. Se data contiene Null, verrà restituito Null.

MostraNow

Restituisce un valore Variant (Date) che specifica la data e l'ora correnti sulla base della data e dell'ora di sistema del computer.

Sintassi

Now

MostraProjDateAdd

Aggiunge una durata a una data per restituire una nuova data.

Sintassi

ProjDateAdd( data, durata, calendario )

data  Obbligatorio; valore Variant. La data originale a cui viene aggiunta la durata.

durata  Obbligatorio; valore Variant. La durata da aggiungere alla data.

calendario  Facoltativo; valore String. Il calendario da utilizzare per calcolare la nuova data. Se calendario non è specificato, per impostazione predefinita per la risorsa corrente verrà utilizzato il calendario delle risorse e per l'attività corrente il calendario delle attività oppure, se questo non è disponibile, il calendario standard.

MostraProjDateConv

Converte un valore in una data.

Sintassi

ProjDateConv( espressione, formatodata )

espressione  Obbligatorio; valore Variant. L'espressione da convertire in data.

formatodata  Facoltativo; valore Long. Il formato di data predefinito è pjDateDefault, ma è possibile utilizzare una delle costanti pjDateFormat seguenti (formato di data applicato 9/30/03, 12:33 PM):

  • pjDateDefault: Il formato predefinito. Impostato tramite la scheda Visualizza della finestra di dialogo Opzioni (menu Strumenti).
  • 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: Tue 9/25/07 12:33 PM
  • pjDate_ddd_mm_dd_yy: Tue 9/25/03
  • pjDate_ddd_mmm_dd_yyy: Tue Sep 25, '07
  • pjDate_ddd_hh_mmAM: Tue 12:33 PM
  • pjDate_mm_dd: 9/25
  • pjDate_dd: 25
  • pjDate_hh_mmAM: 12:33 PM
  • pjDate_ddd_mmm_dd: Tue Sep 25
  • pjDate_ddd_mm_dd: Tue 9/25
  • pjDate_ddd_dd: Tue 25
  • pjDate_Www_dd: W40/2
  • pjDate_Www_dd_yy_hh_mmAM: W40/2/07 12:33 PM

MostraProjDateDiff

Restituisce la durata tra due date in minuti.

Sintassi

ProjDateDiff( data1, data2, calendario )

data1  Obbligatorio; valore Variant. La data utilizzata come inizio della durata.

data2  Obbligatorio; valore Variant. La data utilizzata come fine della durata.

calendario  Facoltativo; valore String. Il calendario da utilizzare per il calcolo della durata. Se calendario non è specificato, per impostazione predefinita per la risorsa corrente viene utilizzato il calendario delle risorse e per l'attività corrente il calendario delle attività oppure, se questo non è disponibile, il calendario standard.

MostraProjDateSub

Restituisce la data che precede un'altra data di una durata specifica.

Sintassi

ProjDateSub( data, durata, calendario )

data  Obbligatorio; valore Variant. La data originale da cui viene sottratta la durata.

durata  Obbligatorio; valore Variant. La durata da sottrarre dalla data.

calendario  Facoltativo; valore String. Il calendario da utilizzare per il calcolo della differenza tra le date. Se calendario non è specificato, per impostazione predefinita per la risorsa corrente verrà utilizzato il calendario delle risorse e per l'attività corrente il calendario delle attività oppure, se questo non è disponibile, il calendario standard.

MostraProjDateValue

Restituisce il valore di data di un'espressione.

Sintassi

ProjDateValue( espressione)

espressione  Obbligatorio; valore Variant. L'espressione che deve essere rappresentata come data.

MostraProjDurConv

Converte un'espressione in un valore di durata che utilizza le unità specificate.

Sintassi

ProjDurConv( espressione, unitàdurata )

espressione  Obbligatorio; valore Variant. L'espressione da convertire in durata.

unitàdurata  Facoltativo; valore Long. Le unità utilizzate per esprimere la durata. Se unitàdurata non è specificato, il valore predefinito sarà il tipo di unità specificato nell'opzione Mostra durata in della scheda Programmazione della finestra di dialogo Opzioni (menu Strumenti). Il valore unitàdurata può essere una delle costanti pjFormatUnit seguenti:

  • pjMinutes: pjElapsedMinutes
  • pjHours: pjElapsedHours
  • pjDays: pjElapsedDays
  • pjWeeks: pjElapsedWeeks
  • pjMonths: pjElapsedMonths
  • pjMinutesEstimated: pjElapsedMinutesEstimated
  • pjHoursEstimated: pjElapsedHoursEstimated
  • pjDaysEstimated: pjElapsedDaysEstimated
  • pjWeeksEstimated: pjElapsedWeeksEstimated
  • pjMonthsEstimated: pjElapsedMonthsEstimated

MostraProjDurValue

Restituisce il numero di minuti in una durata.

Sintassi

ProjDurValue( durata )

durata  Obbligatorio; valore Variant. La durata da esprimere in minuti.

MostraSecond

Restituisce un valore Variant (Integer) che specifica un numero intero compreso tra 0 e 59 inclusi, che indica il secondo del minuto.

Sintassi

Second( ora )

ora  Obbligatorio; qualsiasi valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare un'ora. Se ora contiene Null, verrà restituito Null.

MostraTime

Restituisce un valore Variant (Date) che indica l'ora di sistema corrente.

Sintassi

Time

MostraTimer

Restituisce un valore Single che rappresenta il numero di secondi trascorsi dalla mezzanotte.

Sintassi

Timer

MostraTimeSerial

Restituisce un valore Variant (Date) che indica un'ora, un minuto e un secondo specifici.

Sintassi

TimeSerial( ora, minuto, secondo )

ora  Obbligatorio; valore Variant (Integer). Numero compreso tra 0 (12:00 AM) e 23 (11:00 PM) inclusi o un'espressione numerica.

minuto  Obbligatorio; valore Variant (Integer). Qualsiasi espressione numerica.

secondo  Obbligatorio; valore Variant (Integer). Qualsiasi espressione numerica.

MostraTimeValue

Restituisce un valore Variant (Date) che indica l'ora.

Sintassi

TimeValue( ora )

ora  Obbligatorio; in genere un'espressione stringa che rappresenta un'ora compresa tra 0:00:00 (12:00:00 AM) e 23:59:59 (11:59:59 PM) inclusi. Tuttavia, ora può essere anche qualsiasi espressione che rappresenta un'ora compresa in questo intervallo. Se ora contiene Null, verrà restituito Null.

MostraWeekday

Restituisce un valore Variant (Integer) che contiene un numero intero che rappresenta il giorno della settimana.

Sintassi

Weekday( data[, primogiornosett] )

data  Obbligatorio; valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare una data. Se data contiene Null, verrà restituito Null.

primogiornosett  Facoltativo; una costante che specifica il primo giorno della settimana. Se non viene specificato, il primo giorno della settimana sarà la domenica.

MostraYear

Restituisce un valore Variant (Integer) che contiene un numero intero che rappresenta l'anno.

Sintassi

Year( data )

data  Obbligatorio; qualsiasi valore Variant, espressione numerica, espressione stringa o qualsiasi combinazione che può rappresentare una data. Se data contiene Null, verrà restituito Null.

MostraFunzioni generali

MostraChoose

Seleziona e restituisce un valore da un elenco di argomenti.

Sintassi

Choose( indice, espressione-1[, espressione-2, ... [, espressione-n]])

indice  Obbligatorio; campo o espressione numerica che risulta in un valore compreso tra 1 e il numero di espressioni disponibili.

espressione  Obbligatorio; espressione Variant che contiene una delle espressioni possibili.

MostraIIf

Restituisce una delle due parti di un'espressione, a seconda della valutazione dell'espressione.

Sintassi

IIf( espressione, vero, falso )

espressione  Obbligatorio; espressione Variant che si desidera valutare.

vero  Obbligatorio; valore o espressione che viene restituita se l'espressione corrispondente è True.

falso  Obbligatorio; valore o espressione che viene restituita se l'espressione corrispondente è False.

MostraIsNumeric

Restituisce un valore Boolean che indica se un'espressione può essere valutata come numero.

Sintassi

IsNumeric( espressione)

espressione  Obbligatorio; valore Variant che contiene un'espressione numerica o un'espressione stringa.

MostraIsNull

Restituisce un valore Boolean che indica se un'espressione non contiene dati validi (Null).

Sintassi

IsNull( espressione )

espressione  Obbligatorio; valore Variant che contiene un'espressione numerica o un'espressione stringa.

MostraSwitch

Valuta un elenco di espressioni e restituisce un valore Variant o un'espressione associata alla prima espressione dell'elenco che corrisponde a True.

Sintassi

Switch( espressione-1, valore-1[, espressione-2, valore-2, ... [, espressione-n,valore-n]] )

MostraFunzioni matematiche

MostraAbs

Restituisce un valore dello stesso tipo del valore passato alla funzione che specifica il valore assoluto di un numero.

Sintassi

Abs( numero )

numero  Obbligatorio; qualsiasi espressione numerica valida. Se numero contiene Null, verrà restituito Null; se è una variabile non inizializzata, verrà restituito zero.

MostraAtn

Restituisce un valore Double che specifica l'arcotangente di un numero

Sintassi

Atn( numero )

numero  Obbligatorio; valore Double o qualsiasi espressione numerica valida.

MostraCos

Restituisce un valore Double che specifica il coseno di un angolo

Sintassi

Cos( numero )

numero  Obbligatorio; valore Double o qualsiasi espressione numerica valida che esprime un angolo in radianti.

MostraExp

Restituisce un valore Double che specifica e (la base dei logaritmi naturali) elevato a una potenza.

Sintassi

Exp( numero )

numero  Obbligatorio; valore Double o qualsiasi espressione numerica valida.

MostraFix

Restituisce la parte intera di un numero. Se il numero è negativo, restituisce il primo numero intero negativo uguale o maggiore di numero.

Sintassi

Fix( numero )

numero  Obbligatorio; valore Double o qualsiasi espressione numerica valida. Se numero contiene Null, verrà restituito Null.

MostraInt

Restituisce la parte intera di un numero. Se numero è negativo, restituisce il primo numero intero negativo minore o uguale a numero.

Sintassi

Int( numero )

numero  Obbligatorio; valore Double o qualsiasi espressione numerica valida. Se numero contiene Null, verrà restituito Null.

MostraLog

Restituisce un valore Double che specifica il logaritmo naturale di un numero

Sintassi

Log( numero )

numero  Obbligatorio; valore Double o qualsiasi espressione numerica valida maggiore di zero.

MostraRnd

Restituisce un valore Single che contiene un numero casuale.

Sintassi

Rnd( numero )

numero  Obbligatorio; valore Single o qualsiasi espressione numerica valida.

MostraSgn

Restituisce un valore Variant (Integer) che indica il segno di un numero.

Sintassi

Sgn( numero )

numero  Obbligatorio; qualsiasi espressione numerica valida.

I valori restituiti sono i seguenti:

  • Se il numero è maggiore di zero, Sgn restituisce 1.
  • Se il numero è uguale a zero, Sgn restituisce 0.
  • Se il numero è inferiore a zero, Sgn restituisce -1.

MostraSin

Restituisce un valore Double che specifica il seno di un angolo

Sintassi

Sin( numero )

numero  Obbligatorio; valore Double o qualsiasi espressione numerica valida che esprime un angolo in radianti.

MostraSqr

Restituisce un valore Double che specifica la radice quadrata di un numero

Sintassi

Sqr( numero )

numero  Obbligatorio; valore Double o qualsiasi espressione numerica valida uguale o maggiore di zero.

MostraTan

Restituisce un valore Double che specifica la tangente di un angolo

Sintassi

Tan( numero )

numero  Obbligatorio; valore Double o qualsiasi espressione numerica valida che esprime un angolo in radianti.

MostraFunzioni di testo

MostraAsc

Restituisce un valore Integer che rappresenta il codice di carattere che corrisponde alla prima lettera di una stringa.

Sintassi

Asc( stringa )

stringa  Qualsiasi espressione stringa valida.

MostraChr

Restituisce un valore String che contiene il carattere associato al codice di carattere specificato.

Sintassi

Chr( codicecar )

codicecar  Valore Long che identifica un carattere.

MostraFormat

Restituisce un valore Variant (String) che contiene un'espressione formattata in base alle istruzioni contenute in un'espressione di formato.

Sintassi

Format( espressione[, formato[, primogiornosett[, primasettanno]]] )

espressione  Obbligatorio; qualsiasi espressione valida.

formato  Facoltativo; un'espressione di formato valida denominata o definita dall'utente.

primogiornosett  Facoltativo; valore Constant che specifica il primo giorno della settimana.

primasettanno  Facoltativo; valore Constant che specifica la prima settimana dell'anno.

MostraInstr

Restituisce un valore Variant (Long) che specifica la posizione della prima occorrenza di una stringa in un'altra.

Sintassi

Instr( [inizio, ]stringa1, stringa2[, confronto] )

inizio  Facoltativo; espressione numerica che imposta la posizione iniziale per ogni ricerca. Se omesso, la ricerca inizierà in corrispondenza del primo carattere. Se inizio contiene Null, si verifica un errore. L'argomento inizio è obbligatorio se si specifica confronto.

stringa1  Obbligatorio; espressione stringa in cui viene eseguita la ricerca.

stringa2  Obbligatorio; espressione stringa da cercare.

confronto  Facoltativo; specifica il tipo di confronto tra stringhe. Se confronto contiene Null, si verifica un errore. Se confronto viene omesso, il tipo di confronto viene determinato dall'impostazione Option compare.

MostraLCase

Restituisce un valore String che è stato convertito in caratteri minuscoli.

Sintassi

LCase( stringa )

stringa   Obbligatorio; qualsiasi espressione stringa valida. Se stringa contiene Null, verrà restituito Null.

MostraLeft

Restituisce un valore Variant (String) che contiene un numero di caratteri specificato a partire dalla sinistra di una stringa.

Sintassi

Left( stringa, lunghezza )

stringa  Obbligatorio. Espressione stringa da cui vengono restituiti i caratteri all'estrema sinistra. Se stringa contiene Null, verrà restituito Null.

lunghezza  Obbligatorio; valore Variant (Long). Espressione numerica che indica quanti caratteri restituire. Se è 0, verrà restituita una stringa di lunghezza zero (""). Se è maggiore o uguale al numero di caratteri di stringa, verrà restituita l'intera stringa.

MostraLen

Restituisce un valore Long che contiene il numero di caratteri di una stringa o il numero di byte necessari per archiviare una variabile.

Sintassi

Len( stringa, nomevariabile )

stringa  Qualsiasi espressione stringa valida. Se stringa contiene Null, verrà restituito Null.

nomevariabile  Qualsiasi nome di variabile valido. Se nomevariabile contiene Null, verrà restituito Null. Se nomevariabile è un valore Variant, Len lo considera come un valore String e restituisce sempre il numero di caratteri contenuti.

MostraLTrim

Restituisce un valore Variant (String) che contiene una copia di una stringa specificata senza spazi vuoti iniziali.

Sintassi

LTrim( stringa )

stringa  Obbligatorio; qualsiasi espressione stringa valida. Se stringa contiene Null, verrà restituito Null.

MostraMid

Restituisce un valore Variant (String) che contiene un numero di caratteri specificato di una stringa.

Sintassi

Mid( stringa, inizio[, lunghezza] )

stringa  Obbligatorio; espressione stringa da cui vengono restituiti i caratteri. Se stringa contiene Null, verrà restituito Null.

inizio  Obbligatorio; valore Long. Posizione in stringa del carattere in corrispondenza del quale inizia la parte da restituire. Se inizio è maggiore del numero di caratteri in stringa, Mid restituisce una stringa di lunghezza zero ("").

lunghezza  Facoltativo; valore Variant (Long). Numero di caratteri da restituire. Se viene omesso o se il numero di caratteri presenti è inferiore al numero di caratteri specificato in lunghezza (incluso il carattere nella posizione inizio), verranno restituiti tutti i caratteri compresi tra la posizione inizio e la fine della stringa.

MostraRight

Restituisce un valore Variant (String) che contiene un numero di caratteri specificato a partire dalla destra di una stringa.

Sintassi

Right( stringa, lunghezza )

stringa  Obbligatorio; espressione stringa da cui vengono restituiti i caratteri all'estrema destra. Se stringa contiene Null, verrà restituito Null.

lunghezza  Obbligatorio; valore Variant (Long). Espressione numerica che indica quanti caratteri restituire. Se è 0, verrà restituita una stringa di lunghezza zero (""). Se è uguale o maggiore del numero di caratteri di stringa, verrà restituita l'intera stringa.

MostraRTrim

Restituisce un valore Variant (String) che contiene una copia di una stringa specificata senza spazi vuoti finali.

Sintassi

RTrim( stringa )

stringa  Obbligatorio; qualsiasi espressione stringa valida. Se stringa contiene Null, verrà restituito Null.

MostraSpace

Restituisce un valore Variant (String) costituito dal numero di spazi specificato.

Sintassi

Space( numero )

numero  Obbligatorio; numero di spazi desiderati nella stringa.

MostraStrComp

Restituisce un valore Variant (Integer) che indica il risultato di un confronto tra stringhe.

Sintassi

StrComp( stringa1, stringa2[, confronto] )

stringa1  Obbligatorio; qualsiasi espressione stringa valida.

stringa2  Obbligatorio; qualsiasi espressione stringa valida.

confronto  Facoltativo; specifica il tipo di confronto tra stringhe. Se l'argomento confronto è Null, si verifica un errore.

MostraStrConv

Restituisce un valore Variant (String) convertito come specificato.

Sintassi

StrConv( stringa, conversione, LCID )

stringa  Obbligatorio; espressione stringa da convertire.

conversione  Obbligatorio; valore Integer. La somma dei valori che specifica il tipo di conversione da eseguire.

LCID  Facoltativo; l'attributo LocaleID, se diverso dal LocaleID di sistema, che è il valore predefinito.

MostraString

Restituisce un valore Variant (String) che contiene una stringa di caratteri ripetuti della lunghezza specificata.

Sintassi

String( numero, carattere )

numero  Obbligatorio; valore Long. Lunghezza della stringa restituita. Se numero contiene Null, verrà restituito Null.

carattere  Obbligatorio; valore Variant. Codice di carattere che specifica il carattere o l'espressione stringa il cui primo carattere viene utilizzato per creare la stringa restituita. Se carattere contiene Null, verrà restituito Null.

MostraTrim

Restituisce un valore Variant (String) che contiene una copia di una stringa specificata senza spazi vuoti iniziali o finali.

Sintassi

Trim( stringa )

stringa  Obbligatorio; qualsiasi espressione stringa valida. Se stringa contiene Null, verrà restituito Null.

MostraUCase

Restituisce un valore Variant (String) che contiene la stringa specificata, convertita in caratteri maiuscoli.

Sintassi

UCase( stringa )

stringa  Obbligatorio; qualsiasi espressione stringa valida. Se stringa contiene Null, verrà restituito Null.

 
 
Si applica a:
Project 2010, Project Server 2010, Project 2007, Project Server 2007