Funciones de Project

Para obtener más información, haga clic en cualquiera de los siguientes tipos de funciones disponibles en Microsoft Office Project.

MostrarFunciones de conversión

MostrarAsc

Devuelve un tipo de datos Integer que representa el código de carácter que corresponde a la primera letra de una cadena.

Sintaxis

Asc( cadena )

cadena  Cualquier expresión de cadena válida.

MostrarCBool

Convierte una expresión al tipo de datos Boolean.

Sintaxis

CBool( expr )

expr  Cualquier expresión numérica o de cadena válida.

MostrarCByte

Convierte una expresión al tipo de datos Byte.

Sintaxis

CByte( expr )

expr  Cualquier valor Integer comprendido entre 0 y 255.

MostrarCCur

Convierte una expresión al tipo de datos Currency.

Sintaxis

CCur( expr )

expr  Cualquier expresión numérica comprendida entre -922.337.203.685.477,5808 y 922.337.203.685.477,5807.

MostrarCDate

Convierte una expresión al tipo de datos Date.

Sintaxis

CDate( expr )

expr  Cualquier expresión de fecha válida.

MostrarCDbl

Convierte una expresión al tipo de datos Double.

Sintaxis

CDbl( expr )

expr  Cualquier expresión numérica comprendida entre -1,79769313486232E308 y -4,94065645841247E-324 para valores negativos; entre 4,94065645841247E-324 y 1,79769313486232E308 para valores positivos.

MostrarCDec

Convierte una expresión al tipo de datos Decimal.

Sintaxis

CDec( expr )

expr  Cualquier expresión numérica comprendida entre +/-79.228.162.514.264.337.593.543.950.335 para números a partir de cero, es decir, números sin decimales. Para números con 28 posiciones decimales, el rango es +/-7,9228162514264337593543950335. El número distinto de cero más pequeño posible es 0,0000000000000000000000000001.

MostrarChr

Devuelve un tipo de datos String que contiene el carácter asociado al código de carácter especificado.

Sintaxis

Chr( códcar )

códcar  Un tipo de datos Long que identifica un carácter.

MostrarCInt

Convierte una expresión al tipo de datos Integer.

Sintaxis

CInt( expr )

expr  Cualquier expresión numérica comprendida entre -32.768 y 32.767; las fracciones se redondean.

MostrarCLng

Convierte una expresión al tipo de datos Long.

Sintaxis

CLng( expr )

expr  Cualquier expresión numérica comprendida entre -2.147.483.648 y 2.147.483.647; las fracciones se redondean.

MostrarCSng

Convierte una expresión al tipo de datos Single.

Sintaxis

CSng( expr )

expr  Cualquier expresión numérica comprendida entre -3,402823E38 y -1,401298E-45 para valores negativos; 1,401298E-45 y 3,402823E38 para valores positivos.

MostrarCStr

Convierte una expresión al tipo de datos String.

Sintaxis

CStr( expr )

expr  Cualquier cadena o expresión numérica válida.

MostrarCVar

Convierte una expresión al tipo de datos Variant.

Sintaxis

CVar( expr )

expr  Mismo intervalo que Double para valores numéricos. Mismo intervalo que String para valores no numéricos.

MostrarDateSerial

Devuelve un tipo de datos Variant (Date) para un año, mes y día especificados.

Sintaxis

DateSerial( año, mes, día )

año  Necesario; Integer. Número comprendido entre 100 y 9999, inclusive, o una expresión numérica.

mes  Necesario; Integer. Cualquier expresión numérica.

día  Necesario; Integer. Cualquier expresión numérica.

MostrarDateValue

Devuelve un tipo de datos Variant (Date).

Sintaxis

DateValue( fecha )

fecha  Necesario; normalmente una expresión de cadena que representa una fecha comprendida entre 1 de enero, 100, y 31 de diciembre, 9999. Sin embargo, fecha también puede ser cualquier expresión que puede representar una fecha, una hora o una fecha y hora, en ese intervalo.

MostrarDay

Devuelve un tipo de datos Variant (Integer) que especifica un número entero comprendido entre 1 y 31, inclusive, que representa el día del mes.

Sintaxis

Day( fecha )

fecha  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar una fecha. Si fecha contiene un valor Null, se devuelve Null.

MostrarHex

Devuelve un tipo de datos String que representa el valor hexadecimal de un valor.

Sintaxis

Hex( número )

número  Necesario; cualquier cadena o expresión numérica válida.

MostrarHour

Devuelve un tipo de datos Variant (Integer) que especifica un número entero comprendido entre 0 y 23, inclusive, que representa la hora del día.

Sintaxis

Hour( hora )

hora  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar una hora. Si hora contiene un valor Null, se devuelve Null.

MostrarMinute

Devuelve un tipo de datos Variant (Integer) que especifica un número entero comprendido entre 0 y 59, inclusive, que representa los minutos de la hora.

Sintaxis

Minute( hora )

hora  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar una hora. Si hora contiene un valor Null, se devuelve Null.

MostrarMonth

Devuelve un tipo de datos Variant (Integer) que especifica un número entero comprendido entre 1 y 12, inclusive, que representa el mes del año.

Sintaxis

Month( fecha )

fecha  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar un período de tiempo. Si fecha contiene un valor Null, se devuelve Null.

MostrarOct

Devuelve un tipo de datos Variant (String) que representa el valor octal de un número.

Sintaxis

Oct( número )

número  Necesario; cualquier expresión numérica o de cadena válida.

MostrarProjDateConv

Convierte un valor en una fecha.

Sintaxis

ProjDateConv( expr, formato_fecha )

expr  Necesario; Variant. La expresión que se va a convertir en una fecha.

formato_fecha  Opcional; Long. El formato de fecha predeterminado es pjDateDefault, pero se puede sustituir una de las siguientes constantes pjDateFormat (formato de fecha aplicado 25/09/07 a las 12:33 p.m.):

  • pjDateDefault: el formato predeterminado. Se establece en la ficha Vista del cuadro de diálogo Opciones (menú Herramientas).
  • pjDate_mm_dd_yy_hh_mmAM: 9/25/07 12:33 p.m.
  • pjDate_mm_dd_yy: 9/25/07
  • pjDate_mm_dd_yyyy: 9/25/2007
  • pjDate_mmmm_dd_yyyy_hh_mmAM: Septiembre 25, 2007 12:33 p.m.
  • pjDate_mmmm_dd_yyyy: Septiembre 25, 2007
  • pjDate_mmm_dd_hh_mmAM: Sep 25 12:33 p.m.
  • pjDate_mmm_dd_yyy: Sep 25, '07
  • pjDate_mmmm_dd: Septiembre 25
  • pjDate_mmm_dd: Sep 25
  • pjDate_ddd_mm_dd_yy_hh_mmAM: Mar 9/25/07 12:33 p.m.
  • pjDate_ddd_mm_dd_yy: Mar 9/25/07
  • pjDate_ddd_mmm_dd_yyy: Mar Sep 25, '07
  • pjDate_ddd_hh_mmAM: Mar 12:33 p.m.
  • pjDate_mm_dd: 9/25
  • pjDate_dd: 25
  • pjDate_hh_mmAM: 12:33 p.m.
  • pjDate_ddd_mmm_dd: Mar Sep 25
  • pjDate_ddd_mm_dd: Mar 9/25
  • pjDate_ddd_dd: Mar 25
  • pjDate_Www_dd: S40/2
  • pjDate_Www_dd_yy_hh_mmAM: S40/2/07 12:33 p.m.

MostrarProjDurConv

Convierte una expresión a un valor de duración en las unidades especificadas.

Sintaxis

ProjDurConv( expr, unidades_duración )

expr  Necesario; Variant. La expresión que se va a convertir en una duración.

unidades_duración  Opcional; Long. Las unidades usadas para expresar la duración. Si no se especifica unidades_duración, el valor predeterminado es el tipo de unidades especificado en la opción Mostrar duración en en la ficha Programación del cuadro de diálogo Opciones (menú Herramientas). El valor unidades_duración puede ser una de las siguientes constantes de pjFormatUnit:

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

MostrarSecond

Devuelve un tipo de datos Variant (Integer) que especifica un número entero comprendido entre 0 y 59, inclusive, que representa los segundos del minuto.

Sintaxis

Second( hora )

hora  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar una hora. Si hora contiene un valor Null, se devuelve Null.

MostrarStr

Devuelve un tipo de datos Variant (String) que representa un número.

Sintaxis

Str( número )

número  Necesario; tipo de datos Long que contiene cualquier expresión numérica válida.

MostrarStrConv

Devuelve un tipo de datos Variant (String) convertido como se ha especificado.

Sintaxis

StrConv( cadena, conversión, código_idioma )

cadena  Necesario; expresión de cadena que se va a convertir.

conversión  Necesario; Integer. La suma de valores que especifican el tipo de conversión que se va a realizar.

código_idioma  Opcional; Identificador de configuración regional si es diferente del identificador de configuración regional del sistema. (Este último es el valor predeterminado.)

MostrarTimeSerial

Devuelve un tipo de datos Variant (Date) que contiene la hora para una hora, minutos y segundos específicos.

Sintaxis

TimeSerial( hora, minuto, segundo )

hora  Necesario; Variant (Integer). Número comprendido entre 0 (12:00 a.m.) y 23 (11:00 p.m.), inclusive, o una expresión numérica.

minuto  Necesario; Variant (Integer). Cualquier expresión numérica.

segundo  Necesario; Variant (Integer). Cualquier expresión numérica.

MostrarTimeValue

Devuelve un tipo de datos Variant (Date) que contiene la hora.

Sintaxis

TimeValue( hora )

hora  Necesario; normalmente una expresión de cadena que representa una hora comprendida entre 0:00:00 (12:00:00 a.m.) y 23:59:59 (11:59:59 p.m.), inclusive. Sin embargo, hora también puede ser cualquier expresión que representa una hora de ese intervalo. Si hora contiene un valor Null, se devuelve Null.

MostrarVal

Devuelve los números contenidos en una cadena como un valor numérico de tipo apropiado.

Sintaxis

Val( cadena )

cadena  Necesario; cualquier expresión de cadena válida.

MostrarWeekday

Devuelve un tipo de datos Variant (Integer) que contiene un número entero que representa el día de la semana.

Sintaxis

Weekday( fecha[, primer_día_semana] )

fecha  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar una fecha. Si fecha contiene un valor Null, se devuelve Null.

primer_día_semana  Opcional; un valor constante que especifica el primer día de la semana. Si no se especifica, se supone que es el domingo.

MostrarYear

Devuelve un tipo de datos Variant (Integer) que contiene un número entero que representa el año.

Sintaxis

Year( fecha )

fecha  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar una fecha. Si fecha contiene un valor Null, se devuelve Null.

MostrarFunciones de fecha y hora

MostrarCDate

Convierte una expresión al tipo de datos Date.

Sintaxis

CDate( expr )

expr  Cualquier expresión de fecha válida.

MostrarDate

Devuelve un tipo de datos Variant (Date) que contiene la fecha actual del sistema.

Sintaxis

Date

MostrarDateAdd

Devuelve un tipo de datos Variant (Date) que contiene una fecha a la que se ha agregado el intervalo de tiempo especificado.

Sintaxis

DateAdd( intervalo, número, fecha )

intervalo  Necesario; Integer. Expresión de cadena que representa el intervalo de tiempo que se desea agregar.

número  Necesario; expresión numérica que representa el número de intervalos que se desea agregar. Puede ser positivo (para obtener fechas del futuro) o negativo (para obtener fechas del pasado).

fecha  Necesario; Variant (Date) o literal que representa la fecha a la que se agrega el intervalo.

MostrarDateDiff

Devuelve un tipo de datos Variant (Long) que especifica el número de intervalos de tiempo entre dos fechas especificadas.

Sintaxis

DateDiff( intervalo, fecha1, fecha2[, primer_día_semana[, primera_semana_año]] )

intervalo  Necesario; expresión de cadena que representa el intervalo de tiempo que se usa para calcular la diferencia entre fecha1 y fecha2.

fecha1, fecha2  Necesario; Variant (Date). Dos fechas que se desean usar en el cálculo.

primer_día_semana  Opcional; un valor constante que especifica el primer día de la semana. Si no se especifica, se supone que es el domingo.

primera_semana_año  Opcional; un valor constante que especifica la primera semana del año. Si no se especifica, se supone que la primera semana es la semana en la que transcurre el 1 de enero.

MostrarDatePart

Devuelve un tipo de datos Variant (Integer) que contiene la parte especificada de una fecha determinada.

Sintaxis

DatePart( intervalo, fecha[, primer_día_semana[, primera_semana_año]] )

intervalo  Necesario; expresión de cadena que representa el intervalo de tiempo que desea devolver.

fecha  Necesario; valor Variant (Date) que se desea evaluar.

primer_día_semana  Opcional; un valor constante que especifica el primer día de la semana. Si no se especifica, se supone que es el domingo.

primera_semana_año  Opcional; un valor constante que especifica la primera semana del año. Si no se especifica, se supone que la primera semana es la semana en la que transcurre el 1 de enero.

MostrarDateSerial

Devuelve un tipo de datos Variant (Date) para un año, mes y día especificados.

Sintaxis

DateSerial( año, mes, día )

año  Necesario; Integer. Número comprendido entre 100 y 9999, inclusive, o una expresión numérica.

mes  Necesario; Integer. Cualquier expresión numérica.

día  Necesario; Integer. Cualquier expresión numérica.

MostrarDateValue

Devuelve un tipo de datos Variant (Date).

Sintaxis

DateValue( fecha )

fecha  Necesario; normalmente una expresión de cadena que representa una fecha comprendida entre 1 de enero, 100, y 31 de diciembre, 9999. Sin embargo, fecha también puede ser cualquier expresión que puede representar una fecha, una hora o una fecha y hora, en ese intervalo.

MostrarDay

Devuelve un tipo de datos Variant (Integer) que especifica un número entero comprendido entre 1 y 31, inclusive, que representa el día del mes.

Sintaxis

Day( fecha )

fecha  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar una fecha. Si fecha contiene un valor Null, se devuelve Null.

MostrarHour

Devuelve un tipo de datos Variant (Integer) que especifica un número entero comprendido entre 0 y 23, inclusive, que representa la hora del día.

Sintaxis

Hour( hora )

hora  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar una hora. Si hora contiene un valor Null, se devuelve Null.

MostrarIsDate

Devuelve un valor Boolean que indica si una expresión se puede convertir en una fecha.

Sintaxis

IsDate( expr )

expr  Necesario; cualquier tipo de datos Variant que contiene una expresión de fecha o expresión de cadena que se puede reconocer como una fecha u hora.

MostrarMinute

Devuelve un tipo de datos Variant (Integer) que especifica un número entero comprendido entre 0 y 59, inclusive, que representa los minutos de la hora.

Sintaxis

Minute( hora )

hora  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar una hora. Si time contiene un valor Null, se devuelve Null.

MostrarMonth

Devuelve un tipo de datos Variant (Integer) que especifica un número entero comprendido entre 1 y 12, inclusive, que representa el mes del año.

Sintaxis

Month( fecha )

fecha  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar un período de tiempo. Si fecha contiene un valor Null, se devuelve Null.

MostrarNow

Devuelve un tipo de datos Variant (Date) que especifica la fecha y hora actual de acuerdo con la fecha y hora del sistema del equipo.

Sintaxis

Now

MostrarProjDateAdd

Agrega una duración a una fecha para devolver una nueva fecha.

Sintaxis

ProjDateAdd( fecha, duración, calendario )

fecha  Necesario; Variant. La fecha original a la que se agrega duración.

duración  Necesario; Variant. La duración que se va a agregar a fecha.

calendario  Opcional; String. El calendario que se va a usar cuando se calcula la nueva fecha. Si no se especifica calendario, el valor predeterminado para el recurso actual es el calendario de recursos o bien, para la tarea actual, el calendario de tareas o el calendario estándar si no existe calendario de tareas.

MostrarProjDateConv

Convierte un valor en una fecha.

Sintaxis

ProjDateConv( expr, formato_fecha )

expr  Necesario; Variant. La expresión que se va a convertir en una fecha.

formato_fecha  Opcional; Long. El valor predeterminado del formato de fecha es pjDateDefault, pero se puede sustituir una de las siguientes constantes de pjDateFormat (formato de fecha aplicado 9/25/07 a las 12:33 p.m.):

  • pjDateDefault: el formato predeterminado. Se establece en la ficha Vista del cuadro de diálogo Opciones (menú Herramientas).
  • pjDate_mm_dd_yy_hh_mmAM: 9/25/07 12:33 p.m.
  • pjDate_mm_dd_yy: 9/25/07
  • pjDate_mm_dd_yyyy: 9/25/2007
  • pjDate_mmmm_dd_yyyy_hh_mmAM: Septiembre 25, 2007 12:33 p.m.
  • pjDate_mmmm_dd_yyyy: Septiembre 25, 2007
  • pjDate_mmm_dd_hh_mmAM: Sep 25 12:33 p.m.
  • pjDate_mmm_dd_yyy: Sep 25, '07
  • pjDate_mmmm_dd: Septiembre 25
  • pjDate_mmm_dd: Sep 25
  • pjDate_ddd_mm_dd_yy_hh_mmAM: Mar 9/25/07 12:33 p.m.
  • pjDate_ddd_mm_dd_yy: Mar 9/25/07
  • pjDate_ddd_mmm_dd_yyy: Mar Sep 25, '07
  • pjDate_ddd_hh_mmAM: Mar 12:33 p.m.
  • pjDate_mm_dd: 9/25
  • pjDate_dd: 25
  • pjDate_hh_mmAM: 12:33 p.m.
  • pjDate_ddd_mmm_dd: Mar Sep 25
  • pjDate_ddd_mm_dd: Mar 9/25
  • pjDate_ddd_dd: Mar 25
  • pjDate_Www_dd: S40/2
  • pjDate_Www_dd_yy_hh_mmAM: S40/2/07 12:33 p.m.

MostrarProjDateDiff

Devuelve la duración entre dos fechas en minutos.

Sintaxis

ProjDateDiff( fecha1, fecha2, calendario )

fecha1  Necesario; Variant. La fecha usada como comienzo de la duración.

fecha2  Necesario; Variant. La fecha usada como fin de la duración.

calendario  Opcional; String. El calendario que se va a usar cuando se calcula la duración. Si no se especifica calendario, el valor predeterminado para el recurso actual es el calendario de recursos o bien, para la tarea actual, el calendario de tareas o el calendario estándar si no existe calendario de tareas.

MostrarProjDateSub

Devuelve la fecha que precede a otra fecha en una duración especificada.

Sintaxis

ProjDateSub( fecha, duración, calendario )

fecha  Necesario; Variant. La fecha original desde la que se resta duración.

duración  Necesario; Variant. La duración que se va a restar de fecha.

calendario  Opcional; String. El calendario que se va a usar cuando se calcula la diferencia de fechas. Si no se especifica calendario, el valor predeterminado para el recurso actual es el calendario de recursos o bien, para la tarea actual, el calendario de tareas o el calendario estándar si no existe calendario de tareas.

MostrarProjDateValue

Devuelve el valor de fecha de una expresión.

Sintaxis

ProjDateValue( expr )

expr  Necesario; Variant. La expresión que se va a representar como una fecha.

MostrarProjDurConv

Convierte una expresión a un valor de duración en las unidades especificadas.

Sintaxis

ProjDurConv( expr, unidades_duración )

expr  Necesario; Variant. La expresión que se va a convertir en una duración.

unidades_duración  Opcional; Long. Las unidades usadas para expresar la duración. Si no se especifica unidades_duración, el valor predeterminado es el tipo de unidades especificado en la opción Mostrar duración en en la ficha Programación del cuadro de diálogo Opciones (menú Herramientas). El valor unidades_duración puede ser una de las siguientes constantes de pjFormatUnit:

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

MostrarProjDurValue

Devuelve el número de minutos de una duración.

Sintaxis

ProjDurValue( duración )

duración  Necesario; Variant. La duración que se va a expresar en minutos.

MostrarSecond

Devuelve un tipo de datos Variant (Integer) que especifica un número entero comprendido entre 0 y 59, inclusive, que representa los segundos del minuto.

Sintaxis

Second( hora )

hora  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar una hora. Si hora contiene un valor Null, se devuelve Null.

MostrarTime

Devuelve un tipo de datos Variant (Date) que indica la hora actual del sistema.

Sintaxis

Time

MostrarTimer

Devuelve un tipo de datos Single que representa el número de segundos transcurridos desde la medianoche.

Sintaxis

Timer

MostrarTimeSerial

Devuelve un tipo de datos Variant (Date) que contiene la hora para una hora, minutos y segundos específicos.

Sintaxis

TimeSerial( hora, minuto, segundo)

hora  Necesario; Variant (Integer). Número comprendido entre 0 (12:00 a.m.) y 23 (11:00 p.m.), inclusive, o una expresión numérica.

minuto  Necesario; Variant (Integer). Cualquier expresión numérica.

segundo  Necesario; Variant (Integer). Cualquier expresión numérica.

MostrarTimeValue

Devuelve un tipo de datos Variant (Date) que contiene la hora.

Sintaxis

TimeValue( hora)

hora  Necesario; normalmente una expresión de cadena que representa una hora comprendida entre 0:00:00 (12:00:00 a.m.) y 23:59:59 (11:59:59 p.m.), inclusive. Sin embargo, hora también puede ser cualquier expresión que representa una hora de ese intervalo. Si hora contiene un valor Null, se devuelve Null.

MostrarWeekday

Devuelve un tipo de datos Variant (Integer) que contiene un número entero que representa el día de la semana.

Sintaxis

Weekday( fecha[, primer_día_semana] )

fecha  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar una fecha. Si fecha contiene un valor Null, se devuelve Null.

primer_día_semana  Opcional; un valor constante que especifica el primer día de la semana. Si no se especifica, se supone que es el domingo.

MostrarYear

Devuelve un tipo de datos Variant (Integer) que contiene un número entero que representa el año.

Sintaxis

Year( fecha )

fecha  Necesario; cualquier tipo de datos Variant, expresión numérica o expresión de cadena, o cualquier combinación, que pueda representar una fecha. Si fecha contiene un valor Null, se devuelve Null.

MostrarFunciones generales

MostrarChoose

Selecciona y devuelve un valor de una lista de argumentos.

Sintaxis

Choose( índice, opción1[, opción2, ... [, opciónn]])

índice  Necesario; expresión o campo numérico que da como resultado un valor comprendido entre 1 y el número de opciones disponibles.

opción  Necesario; expresión Variant que contiene una de las opciones posibles.

MostrarIIf

Devuelve una de dos partes, dependiendo de la evaluación de una expresión.

Sintaxis

IIf( expr, parte_verdadera, parte_falsa )

expr  Necesario; expresión Variant que se desea evaluar.

parte_verdadera  Necesario; valor o expresión que se va a devolver si la expresión correspondiente es True.

parte_falsa  Necesario; valor o expresión que se va a devolver si la expresión correspondiente es False.

MostrarIsNumeric

Devuelve un valor Boolean que indica si una expresión se puede evaluar como un número.

Sintaxis

IsNumeric( expr)

expr  Necesario; tipo de datos Variant que contiene una expresión numérica o una expresión de cadena.

MostrarIsNull

Devuelve un valor Boolean que indica si una expresión no contiene datos válidos (Null).

Sintaxis

IsNull( expr )

expr  Necesario; tipo de datos Variant que contiene una expresión numérica o una expresión de cadena.

MostrarSwitch

Evalúa una lista de expresiones y devuelve un valor Variant o una expresión asociada a la primera expresión de la lista que sea True.

Sintaxis

Switch( expr1, valor1[, expr2, valor2, ... [, exprn,valorn]] )

MostrarFunciones matemáticas

MostrarAbs

Devuelve un valor del mismo tipo que el que se ha pasado que especifica el valor absoluto de un número.

Sintaxis

Abs( número )

número  Necesario; cualquier expresión numérica válida. Si número contiene un valor Null, se devuelve Null; si es una variable no inicializada, se devuelve cero.

MostrarAtn

Devuelve un tipo de datos Double que especifica la tangente del arco de un número.

Sintaxis

Atn( número )

número  Necesario; tipo de datos Double o cualquier expresión numérica válida.

MostrarCos

Devuelve un tipo de datos Double que especifica el coseno de un ángulo.

Sintaxis

Cos( número )

número  Necesario; tipo de datos Double o cualquier expresión numérica válida que expresa un ángulo en radianes.

MostrarExp

Devuelve un tipo de datos Double que especifica e (la base de los logaritmos naturales) elevado a una potencia.

Sintaxis

Exp( número )

número  Necesario; tipo de datos Double o cualquier expresión numérica válida.

MostrarFix

Devuelve la porción entera de un número. Si el número es negativo, devuelve el primer entero negativo igual o mayor que número.

Sintaxis

Fix( número )

número  Necesario; tipo de datos Double o cualquier expresión numérica válida. Si número contiene un valor Null, se devuelve Null.

MostrarInt

Devuelve la porción entera de un número. Si número es negativo, devuelve el primer entero negativo menor o igual a número.

Sintaxis

Int( número )

número  Necesario; tipo de datos Double o cualquier expresión numérica válida. Si número contiene un valor Null, se devuelve Null.

MostrarLog

Devuelve un tipo de datos Double que especifica el logaritmo natural de un número.

Sintaxis

Log( número )

número  Necesario; tipo de datos Double o cualquier expresión numérica válida mayor que cero.

MostrarRnd

Devuelve un tipo de datos Single que contiene un número aleatorio.

Sintaxis

Rnd( número )

número  Necesario; tipo de datos Single o cualquier expresión numérica válida.

MostrarSgn

Devuelve un tipo de datos Variant (Integer) que indica el signo de un número.

Sintaxis

Sgn( número )

número  Necesario; cualquier expresión numérica válida.

Los valores devueltos son los siguientes:

  • Si el número es mayor que cero, Sgn devuelve 1.
  • Si el número es igual que cero, Sgn devuelve 0.
  • Si el número es menor que cero, Sgn devuelve -1.

MostrarSin

Devuelve un tipo de datos Double que especifica el seno de un ángulo.

Sintaxis

Sin( número )

número  Necesario; tipo de datos Double o cualquier expresión numérica válida que expresa un ángulo en radianes.

MostrarSqr

Devuelve un tipo de datos Double que especifica la raíz cuadrada de un número.

Sintaxis

Sqr( número )

número  Necesario; tipo de datos Double o cualquier expresión numérica válida igual o mayor que cero.

MostrarTan

Devuelve un tipo de datos Double que especifica la tangente de un ángulo.

Sintaxis

Tan( número )

número  Necesario; tipo de datos Double o cualquier expresión numérica válida que exprese un ángulo en radianes.

MostrarFunciones de texto

MostrarAsc

Devuelve un tipo de datos Integer que representa el código de carácter que corresponde a la primera letra de una cadena.

Sintaxis

Asc( cadena)

cadena  Cualquier expresión de cadena válida.

MostrarChr

Devuelve un tipo de datos String que contiene el carácter asociado al código de carácter especificado.

Sintaxis

Chr( códcar )

códcar  Un tipo de datos Long que identifica un carácter.

MostrarFormat

Devuelve un tipo de datos Variant (String) que contiene una expresión con formato de acuerdo con las instrucciones contenidas en una expresión de formato.

Sintaxis

Format( expr[, formato[, primer_día_semana[, primera_semana_año]]] )

expr  Necesario; Cualquier expresión válida.

formato  Opcional; una expresión de formato con nombre o definida por el usuario.

primer_día_semana  Opcional; un tipo de datos Constant que especifica el primer día de la semana.

primera_semana_año  Opcional; un tipo de datos Constant que especifica la primera semana del año.

MostrarInstr

Devuelve un tipo de datos Variant (Long) que especifica la posición de la primera aparición de una cadena dentro de otra.

Sintaxis

Instr( [inicio, ]cadena1, cadena2[, comparar] )

inicio  Opcional; expresión numérica que establece la posición de inicio de cada búsqueda. Si se omite, la búsqueda comienza en la posición del primer carácter. Si inicio contiene un valor Null, se produce un error. Se requiere el argumento inicio si se especifica comparar.

cadena1  Necesario; expresión de cadena que se está buscando.

cadena2  Necesario; expresión de cadena buscada.

comparar  Opcional; especifica el tipo de comparación de cadena. Si comparar es un valor Null, se produce un error. Si se omite comparar, la configuración de comparar de Opción determina el tipo de comparación.

MostrarLCase

Devuelve un tipo de datos String que se ha convertido a minúscula.

Sintaxis

LCase( cadena )

cadena   Necesario; cualquier expresión de cadena válida. Si cadena contiene Null, se devuelve Null.

MostrarLeft

Devuelve un tipo de datos Variant (String) que contiene un número especificado de caracteres de una cadena a partir de la izquierda.

Sintaxis

Left( cadena, largo )

cadena  Necesario. Expresión de cadena desde la cual se devuelven los caracteres situados más a la izquierda. Si cadena contiene Null, se devuelve Null.

largo  Necesario; Variant (Long). Expresión numérica que indica cuántos caracteres se van a devolver. Si es 0, se devuelve una cadena de longitud cero (""). Si es mayor o igual que el número de caracteres de cadena, se devuelve la cadena completa.

MostrarLen

Devuelve un tipo de datos Long que contiene el número de caracteres de una cadena o el número de bytes necesarios para almacenar una variable.

Sintaxis

Len( cadena, nombrevar )

cadena  Cualquier expresión de cadena válida. Si cadena contiene un valor Null, se devuelve Null.

nombrevar  Cualquier nombre de variable válido. Si nombrevar contiene un valor Null, se devuelve Null. Si nombrevar es un tipo de datos Variant, Len lo trata como si fuera un tipo de datos String y siempre devuelve el número de caracteres que contiene.

MostrarLTrim

Devuelve un tipo de datos Variant (String) que contiene una copia de una cadena especificada sin espacios iniciales.

Sintaxis

LTrim( cadena )

cadena  Necesario; cualquier expresión de cadena válida. Si cadena contiene un valor Null, se devuelve Null.

MostrarMid

Devuelve un tipo de datos Variant (String) que contiene un número especificado de caracteres desde una cadena.

Sintaxis

Mid( cadena, inicio[, largo] )

cadena  Necesario; expresión de cadena desde la que se devuelven los caracteres. Si cadena contiene un valor Null, se devuelve Null.

inicio  Necesario; Long. Posición del carácter de cadena en la que comienza la parte que se va a tomar. Si inicio es mayor que el número de caracteres de cadena, Mid devuelve una cadena de longitud cero ("").

largo  Opcional; Variant (Long). Número de caracteres que se van a devolver. Si se omite o hay menos caracteres que el valor de largo en el texto (incluido el carácter en inicio), se devuelven todos los caracteres desde la posición de inicio hasta el final de la cadena.

MostrarRight

Devuelve un tipo de datos Variant (String) que contiene un número especificado de caracteres de una cadena desde el lado derecho.

Sintaxis

Right( cadena, largo )

cadena  Necesario; expresión de cadena desde la que se devuelven los caracteres situados más a la derecha. Si cadena contiene un valor Null, se devuelve Null.

largo  Necesario; Variant (Long). Expresión numérica que indica cuántos caracteres se van a devolver. Si es 0, se devuelve una cadena de longitud cero (""). Si es igual o mayor que el número de caracteres de cadena, se devuelve la cadena completa.

MostrarRTrim

Devuelve un tipo de datos Variant (String) que contiene una copia de una cadena especificada sin espacios finales.

Sintaxis

RTrim( cadena )

cadena  Necesario; cualquier expresión de cadena válida. Si cadena contiene un valor Null, se devuelve Null.

MostrarSpace

Devuelve un tipo de datos Variant (String) que consiste en el número especificado de espacios.

Sintaxis

Space( número )

número  Necesario; número de espacios que se desean en la cadena.

MostrarStrComp

Devuelve un tipo de datos Variant (Integer) que indica el resultado de una comparación de cadena.

Sintaxis

StrComp( cadena1, cadena2[, comparar] )

cadena1  Necesario; cualquier expresión de cadena válida.

cadena2  Necesario; cualquier expresión de cadena válida.

comparar  Opcional; especifica el tipo de comparación de cadena. Si el argumento compare es un valor Null, se produce un error.

MostrarStrConv

Devuelve un tipo de datos Variant (String) convertido como se ha especificado.

Sintaxis

StrConv( cadena, conversión, código_idioma )

cadena  Necesario; expresión de cadena que se va a convertir.

conversión  Necesario; Integer. La suma de valores que especifican el tipo de conversión que se va a realizar.

código_idioma  Opcional; Identificador de configuración regional si es diferente del identificador de configuración regional del sistema. (Este último es el valor predeterminado.)

MostrarString

Devuelve un tipo de datos Variant (String) que contiene una cadena de caracteres extensible de la longitud especificada.

Sintaxis

String( número, carácter )

número  Necesario; Long. Longitud de la cadena devuelta. Si número contiene un valor Null, se devuelve Null.

carácter  Necesario; Variant. Código de carácter que especifica el carácter o la expresión de cadena cuyo primer carácter se usa para crear la cadena devuelta. Si carácter contiene un valor Null, se devuelve Null.

MostrarTrim

Devuelve un tipo de datos Variant (String) que contiene una copia de una cadena especificada sin espacios iniciales o finales.

Sintaxis

Trim( cadena )

cadena  Necesario; cualquier expresión de cadena válida. Si cadena contiene un valor Null, se devuelve Null.

MostrarUCase

Devuelve un tipo de datos Variant (String) que contiene la cadena especificada, convertida en mayúsculas.

Sintaxis

UCase( cadena )

cadena  Necesario; cualquier expresión de cadena válida. Si cadena contiene un valor Null, se devuelve Null.

 
 
Corresponde a:
Project 2007