Principais Funções internas do VB6
ABS => Retorna o valor absoluto de um número.
Asc => Retorna um número inteiro de 0 a 255 que representa o caractere informado na tabela ASCII Ex:
Código:
Número = Asc(a) 'Número = 97
Cbyte => Converte um valor para byte.
Ccur => Converte um número para o formato de moeda.
CDate => Converte um número em data.
CDbl => Converte um número em Double.
CDec => Converte um número em decimal.
Choose => Seleciona e retorna um valor de uma lista Ex:
Código:
Teste = (Escolha as integer,"Valor1","Valor2") 'Pode substituir um Select Case diminuindo o tamanho do código
Código:
Caractere = Chr(97) Caractere = a 'Função utilizada no processo de criptografia . 'OBS: o número(inteiro) deve ser maior ou igual a 0(zero) e menor ou igual a 255.
Clng => Converte um número em Long.
Command => Retorna o valor utilizado na linha de comando utilizada para "chamar" o aplicativo. Ex:
Código:
if Command <> "" then MsgBox command 'Este exemplo exibe em uma caixa de mensagem o comando utilizado (quando ele existir) Esta função é util para programas que editam arquivos distintos ou que trabalhem com bancos de dados distintos.
CStr => Converte um número para String. Ex:
Código:
Texto = CStr(1) Texto = "1"
Date => Retorna a data atual.
DateAdd => Retorna uma data (informada), com um valor de tempo(informado) adicionado a ela.
DataDiff => Retorna a diferença entre duas datas.
DatePart => Retorna uma determinada parte de uma data.
DateSrial => Retorna o valor serial de uma determinada data.
Day => Retorna o valor inteiro que representa o dia na data informada.Ex:
Código:
Dia = Day(20/05/1984) 'Dia será igual a 20
ERRO => Retorna a mensagem de erro correspondente ao número informado
FileLen => Retorna o tamanho do arquivo informado.
FV => Calcula o valo futuro de uma anuidade ou prestação
GetAttr => Retorna um número inteiro que representa o(s) seu(s) atributo(s)
Hour => Retorna o inteiro que representa a hora em um valor de tempo. Ex:
Código:
Dim Hora as Integer Hora = Hour(12:00:15) 'Hora será igual a 12 'ou : Hora = Hour(Time) ' que irá retornar a hora atual.
InputBox => Exibe uma caixa de mensagem com entrada para digitação, e atribui este valor informado a uma variável.
InStr => Localiza uma palavra(ou conjunto de caracteres) dentro de uma variável de tipo String.
Int => Converte uma variável em inteiro , desde que esta contenha números.
IsArray => Retorna um valor boleano(True ou False) indicando se a variável informada é uma Array.
IsDate => Retorna um valor boleano (True / False) indicando se o valor informado é ou pode ser convertido em data. EX:
Código:
Resposta1 = IsDate("15/12/09") Resposta2 = IsDate("15;12,09") 'Resposta1 = True 'Resposta2 = False é conveniente utilizar esta verificação antes de converter um valor para data com o CDate, evita-se assim erros do programa.
Código:
Sub Text1_Change() If Isnumeric(Text1.Text) = False Then Text1.Text = 0 End If End Sub Útil no bloqueio para caixas de texto que seão submetidas a calculos matemáticos, e devem conter apenas números.
LCase => Converte todos os caracteres da String informada para minúsculos.Ex:
Código:
Dim email as String email = "Edgard_39l@HotMail.Com" email = LCase(email) 'email = "edgard_391@hotmial.com"
Código:
Dim Endereço as String Dim Drive as String Endereço = "C:\minhaspasta\" Drive = Left(Endereço, 3) 'Drive = "C:\"
Código:
Dim Tamanho as Integer Dim Texto as String Texto = "Teste de verificação do tamanho" Tamanho = Len(Texto) 'Tamanho = 31
Mid => Retorna uma parte da String informada como parâmetro. Ex:
Código:
Dim Texto as String Dim Parte as String Texto = "Paralelo" Parte = Mid(Texto,2,3) 'Parte = ara
Código:
Dim Tempo as String Dim Minuto as Integer Tempo = "10:31:52" Minuto = Minute(Tempo) 'Minuto = 31
Código:
Dim Mes as Integer Mes = Month("12/09/2010") ' =► 9 Mes = Month(Date) ' Mes = mes atual
Código:
Msgbox "Teste de exibição de avisos !"
Código:
Agora = Now()
Código:
Texto = "Paralelo" Parte = Right(Texto,3) ' Parte = elo
Código:
Dim Num as Currncy Num = Rnd()
Código:
Texto = "Casa " Texto = RTrim(Texto) 'Texto = "Casa"
Código:
Segundos = Second("15:22:12") 'Segundos = 12
Código:
Tempo = Time()
Código:
Valor = Timer() OBS: É importante não confundir o Time com o Timer , o Time apresenta a hora atual ("hh:mm:ss") , enquanto o Timer apresenta um valor inteiro de segundos decorridos desde a meia noite.
Código:
Texto = " casa " Texto = Trim(Texto) 'Texto = "casa" Esta função é muito útil para corrigir entradas em cadastro de sistemas comerciais, onde os operadores costumam por acidente inserir espaços antes dos nomes de clientes, inutilizando a pesquisa por nome.
Código:
Texto = "casa" Texto = UCase(Texto) 'Texto = "CASA"
Código:
Ano = Year("15/11/2009") 'Ano = 2009 Ano = Year(Date) 'Retorna o ano corrente