Sei sulla pagina 1di 5

Principales funciones predefinidas en VB6

Funciones Matemticas
Visual Basic cuenta con funciones de las distintas disciplinas matemticas, incluyendo funciones aritmticas (funcin
absoluto, ), trigonomtricas (seno, coseno,), algebraicas (logartmicas).
Funcin

Descripcin

Abs

Devuelve el valor absoluto de un nmero.

Atn

Devuelve el arcotangente de un nmero.

Cos

Devuelve el coseno de un nmero (el parmetro lo asume como radianes).

Exp

Devuelve el exponencial de un nmero (en base e Nmero natural o neperiano).

Fix

Devuelve la parte entera de un nmero, redondeando los valores al siguiente valor


superior

Hex

Devuelve una cadena de caracteres (String) que representa el valor hexadecimal de un


nmero.

Int

Devuelve la parte entera de un nmero.

Log

Devuelve el logaritmo natural de un nmero (en base e Nmero natural).

Oct

Devuelve una cadena de caracteres (String) que representa el valor octal.

Rnd

Devuelve un nmero aleatorio menor que 1 y mayor o igual que 0.

Sgn

Devuelve el signo de un nmero (-1 si es negativo, 0 si es nulo y 1 si es positivo).

Sin

Devuelve el seno de un nmero (el parmetro lo asume como radianes).

Sqr

Devuelve la raz cuadrada de un nmero.

Tan

Devuelve la tangente de un nmero (el parmetro lo asume como radianes).

Val

Devuelve el nmero representado por una cadena de caracteres.

Funciones de Tratamiento de Cadenas


Incluye funciones de manupulacin de cadenas, tales como bsquedas, reemplazo, transformacin a maysculas o
minsculas.
Funcin

Descripcin

Asc

Devuelve el cdigo de carcter ANSI del primer carcter de una cadena.

AscB

Devuelve el valor del primer byte de la cadena dada que contiene datos binarios.

AscW

Devuelve el cdigo de carcter Unicode del primer carcter de una cadena.

Chr

Devuelve una cadena que contiene un cdigo de carcter ANSI especfico.

ChrB

Devuelve una cadena binaria que contiene un byte especfico.

ChrW

Devuelve una cadena que contiene un cdigo de carcter Unicode especfico.

Input

Devuelve, desde un archivo, un nmero de caracteres ANSI especificados.

InputB

Devuelve, desde un archivo, un nmero de bytes especificados.

InStr

Devuelve la primera ocurrencia de una cadena dentro de otra.

InStrB

Devuelve la primera ocurrencia de un byte en una cadena binaria.

Left, Right

Devuelve un nmero de caracteres especificado desde la parte izquierda o derecha de una


cadena.

LeftB, RightB

Devuelve un nmero de bytes especificado desde la parte izquierda o derecha de una


cadena binaria.

Len

Devuelve la longitud de la cadena en nmero de caracteres.

LenB

Devuelve la longitud de la cadena en nmero de bytes.

Mid

Devuelve un nmero especificado de caracteres de una cadena.

MidB

Devuelve un nmero especificado de bytes de una cadena binaria.

LTrim

Devuelve un Variant (String) que contiene la cadena sin espacios a la izquierda.

RTrim

Devuelve un Variant (String) que contiene la cadena sin espacios a la derecha.

Devuelve un Variant (String) que contiene la cadena sin espacios a ambos lados.

Trim

Tratamiento de fechas y horas


Permite el manejo de fechas y tiempos, o elementos de las mismas, como das, meses, aos; y de tiempos, como horas,
minutos, segundos. As como sus conversiones.

Funcin

Descripcin

Date

Devuelve la fecha actual del sistema

DateDiff

Devuelve el nmero de intervalos de tiempo entre dos fechas especificadas

DateValue

Convierte una expresin a una fecha vlida

Day

Devuelve un nmero entre 1 y 31 representando el da del mes

Hour

Devuelve un nmero entre 0 y 23 representando la hora del da

Minute

Devuelve un nmero entre 0 y 59 representando los minutos de la hora

Month

Devuelve un nmero entre 1 y 12 representando el mes del ao

Now

Devuelve la fecha y hora actual del sistema

Second

Devuelve un nmero entre 0 y 59 representando los segundos de minuto

Time

Devuelve la hora actual del sistema

Timer

Devuelve el nmero de segundos transcurridos desde la medianoche

TimeValue

Convierte una expresin a una hora vlida

WeekDay

Devuelve un nmero que representa el da de la semana

Year

Devuelve un nmero entero representando el ao

Funcin Format
Convierte un valor numrico en una cadena de texto (String) y permite controlar la apariencia de la cadena. Se puede
especificar el nmero de decimales, los ceros a la izquierda o a la derecha y los formatos de moneda. La sintaxis general es la
siguiente:

Format(expresin[, formato[, primerDaSemana[, primeraSemanaAo]]])

Formatos de nmeros
Sintaxis de Format

Resultado

Format(8315.4, "00000.00")

08315.40

Format(8315.4, "#####.##")

8315.4

Format(8315.4, "##,##0.00")

8,315.40

Format(315.4,"$##0.00")

$315.40

Fechas y horas con formato


A diferencia de los datos tipo numricos (Integer, Double), y de cadenas (Char, String), los datos tipo fecha pueden
representarse de distintas maneras, dependiendo de las formas en que se presentan estos datos. As, la presentacion de una
misma fecha puede realizarse de distintas maneras:
jueves, 05 de julio de 2012
5/7/12 2012-07-05
jueves 5 de julio de 2012
05/07/2012
05/07/12

Sintaxis de Format

Resultado

Format(Now, "m/d/aa")

1/27/06

Format(Now, "dddd, mmmm dd, aaaa")

Miercoles, Junio 27, 1999

Format(Now, "d-mmm")

27-Feb

Format(Now, "mmmm-aa")

Marzo-05

Format(Now, "hh:mm AM/PM")

07:18 AM

Format(Now, "h:mm:ss a/p")

7:18:00 a

Format(Now, "d-mmmm h:mm")

3-Febrero 7:18

Potrebbero piacerti anche