Vous êtes sur la page 1sur 3

FUNCIONES VB60

Conversin y comprobacin de tipos de datos


CBool: Convierte una expresin al tipo Boolean CByte: Convierte una expresin al tipo Byte CCur: Convierte una expresin al tipo Currency CDate: Convierte una expresin al tipo Date CDbl: Convierte una expresin al tipo Double CInt: Convierte una expresin al tipo Integer CLng: Convierte una expresin al tipo Long CSng: Convierte una expresin al tipo Single CStr: Convierte una expresin al tipo String CVar: Convierte una expresin al tipo Variant Str: Convierte la representacin de un nmero en forma de cadena Val: Convierte un nmero en forma de cadena de caracteres a valor numrico IsArray: Devuelve TRUE si el parmetro pasado es un nombre de matriz IsDatey: Devuelve TRUE si el parmetro es el nombre de un dato tipo Date IsEmpty: Devuelve TRUE si el parmetro es el nombre de una variable no inicializada IsNull: Devuelve TRUE si el parmetro es el nombre de una variable que contiene Null IsNumeric: Devuelve TRUE si el parmetro es el nombre de dato de tipo numrico TypeName: Devuelve en forma de nombre el tipo de variable del parmetro pasado ValType: Devuelve en forma de nmero el tipo de variable del parmetro pasado

Tratamiento de datos numricos


Abs: Devuelve el valor absoluto de un nmero. Atn: Devuelve (en radianes) el arcotangente de un nmero. Cos: Devuelve el coseno de un ngulo en radianes. Exp: Devuelve el exponencial de un nmero en base e. Fix: Devuelve la parte entera de un nmero, redondeando los valores al Siguiente valor superior. Fix(1.2) devuelve 1; Fix(1.83) devuelve 2; Fix(-1.2) devuelve -1. Hex: Devuelve una cadena que representa el valor hexadecimal de un nmero. Int: Devuelve la parte entera de un nmero. Int(1.2) devuelve 1; Int(-1.2) devuleve -2. Log: Devuelve el logaritmo natural de un nmero (en base e). Oct: Devuelve una cadena de caracteres que representa el valor octal. Rnd: Devuelve un nmero aleatorio menor que 1 y mayor o igual que 0. Round: Devuelve un nmero dcimal redondeado a una determinada cantidad de dgitos. Round(1.23) devuelve 1; Round(1.75) devuelve 2; Round(5.2371,2) devuelve 5.24. 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 ngulo en radianes. Sqr: Devuelve la raz cuadrada de un nmero. Tan: Devuelve la tangente de un ngulo en radianes.

Tratamiento de cadenas de caracteres


Asc: Devuelve el cdigo ASCII del primer carcter de una cadena. Asc(Anita) devuelve 65. Chr: Devuelve el carcter asociado al cdigo ASCII de un nmero. Chr(65) devuleve A Format: Formatea una expresin segn una formato pasado como parmetro. Format(5,000) devuelve 005 Format(hora,h:m:s) devuelve 12:0:7

Format(hora,hh:mm:ss) devuelve 12:00:07 Format(hora, "hh:mm:ss AMPM") devuelve "05:04:23 PM" Format(fecha, "dddd, d mmm aaaa") devuelve "Mircoles, 27 de Ene de 2011". Format(5459.4, "##,##0.00") devuelve "5.459,40". InStr: Devuelve la posicin de la primera ocurrencia de una cadena dentro de otra. Instr(universo,ver) devuelve 4: posicin donde empieza la subcadena ver Lcase: Devuelve una cadena con sus caracteres convertidos a minsculas. Left: Devuelve un nmero especificado de caracteres desde la izquierda de una cadena. Left(universo,3) devuelve uni Len: Devuelve el nmero de caracteres de una cadena, o el espacio en bytes ocupado por una variable. Left(universo) devuelve 8. Ltrim: Devuelve una cadena, eliminando los espacios en blanco a la izquierda. Ltrim( hola que tal ) devuelve hola que tal Mid: Devuelve la subcadena de tamao y posicin especificada dentro de una cadena. Mid(universo,4,2) devuelve ve Right: Devuelve un nmero especificado de caracteres desde la derecha de una cadena. Right(universo,3) devuelve rso Rtrim: Devuelve una cadena, eliminando los espacios en blanco a la derecha. Rtrim( hola que tal ) devuelve hola que tal Space: Devuelve una cadena formada por un nmero especificado de espacios en blanco. Space(5) devuelve StrComp: Devuelve un valor que indica el resultado de una comparacin entre cadenas StrConv: Devuelve una cadena con diversos tipos de conversiones realizadas sobre ella String: Devuelve una cadena compuesta de un carcter repetido un determinado nmero de veces. String(7,A) devuelve AAAAAAA Trim: Devuelve una cadena, eliminando los espacios en blanco a izquierda y derecha. Trim( hola que tal ) devuelve hola que tal Ucase: Devuelve una cadena con sus caracteres convertidos a maysculas

Tratamiento de fechas y horas


Date: Devuelve la fecha actual del sistema DateAdd: Devuelve una fecha aadindole un cierto intervalo de tiempo especificado. DateAdd("d", 3, #28/11/2011#) devuelve #01/12/2011# DateAdd("m", 3, #28/11/2011#) devuelve #28/02/2012# DateAdd("yyyy", 3, #28/11/2011#) devuelve #28/02/2014# DateDiff: Devuelve el nmero de intervalos de tiempo entre dos fechas especificadas. DateDiff("d", #28/11/2011#, #03/12/2011#) devuelve 5 (das). DateDiff("m", #28/02/2011#, #03/12/2011#) devuelve 10 (meses). DatePart: Devuelve una parte de una fecha especificada (el ao, el da, los minutos, etc). DatePart("d", #28/11/2011#) devuelve 28. DatePart("m", #28/11/2011#) devuelve 11. DatePart("yyyy", #28/11/2011#) devuelve 2011. DatePart("yyyy", #28/11/2011#) devuelve 332 (da del ao). Dateserial: Devuelve la fecha correspondiente a un determinado da, mes y ao. Dateserial(1821,7,28) devuelve #28/07/1821# DateValue: Convierte una expresin a una fecha vlida. DateValue("12 de febrero de 1969") devuelve #12/02/1969# Day: Devuelve un nmero entre 1 y 31 representando el da del mes. Day( #28/11/2011#) devuelve 28. Hour: Devuelve un nmero entre 0 y 23 representando la hora del da.

Hour(10:45:27) devuelve 10 Minute: Devuelve un nmero entre 0 y 59 representando los minutos de la hora. Minute(10:45:27) devuelve 45. Month: Devuelve un nmero entre 1 y 12 representando el mes del ao. Month( #28/11/2011#) devuelve 11. Now: Devuelve la fecha y hora actual del sistema Second: Devuelve un nmero entre 0 y 59 representando los segundos de minuto. Second(10:45:27) devuelve 27. Time: Devuelve la hora actual del sistema Timer: Devuelve el nmero de segundos transcurridos desde la medianoche TimeSerial: Devuelve la hora correspondiente a una determinada hora, minuto y segundo TimeSerial(17,45,21) devuelve 17:45:21 TimeValue: Convierte una expresin a una hora vlida. TimeValue("4:35:17 PM") devuelve 16:35:17 WeekDay: Devuelve un nmero que representa el da de la semana. WeekDay(#28/11/2011#) devuelve 2 (lunes) domingo por defecto da 1 WeekDay(#28/11/2011#, vbMonday) devuelve 1 Year: Devuelve un nmero entero representando el ao Year( #28/11/2011#) devuelve 2011.

Funciones diversas
Command: Devuelve los parmetros pasados en la lnea de comando en la llamada al programa Visual Basic CurDir: Devuelve el path actual DoEvents: Pasa el control a Windows para que pueda ejecutar las tareas eventualmente en espera Environ: Devuelve el valor de la variable de entorno especificada FileDateTime: Devuelve un dato de tipo Date con la fecha y hora de la ltima modificacin del fichero especificado como parmetro FileLen: Devuelve la longitud en bytes del fichero especificado como parmetro GetAttr: Devuelve los atributos de un fichero InputBox: Abre un cuadro de dilogo que permite la introduccin de un dato. Devuelve el contenido del TextBox. MsgBox: Abre un cuadro de dilogo visualizando un mensaje, espera a que el usuario valide el cuadro. Devuelve un valor indicando el botn. Shell: Ejecuta el programa pasado como parmetro Error: Devuelve el texto del mensaje de error relativo al nmero de error pasado como parmetro de la funcin.

Vous aimerez peut-être aussi