USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Calculando data
Renan Hen
não registrado
ENUNCIADA !
Postada em 04/11/2008 11:13 hs   
dim datanasc, datainicial
datainicial = 2008
datanasc = inputbox(teste)

if datanasc > datainicial then
msgbox "Data invalida"
else
res = datainicial - datanasc
msgbox "Voce tem " &  res  &  "anos"
end if


Que que eu to fazendo de errrado?
para tudo aparece data invalida
   
Ash Katchup
CAXIAS DO SUL
RS - BRASIL
ENUNCIADA !
Postada em 04/11/2008 11:24 hs            
Faltava colocar um "CINT" na datanasc, para transforma-la em numero.
___

Private Sub Form_Load()
    Dim datanasc        As Integer
    Dim res             As Integer
    Dim datainicial     As Integer
    '
    datainicial = 2008
    datanasc = InputBox(teste)
    '
    If CInt(datanasc) > datainicial Then
        MsgBox "Data invalida"
    Else
        res = datainicial - datanasc
        MsgBox "Voce tem " & res & " anos"
    End If
    '
End Sub
   
Renan Hen
não registrado
ENUNCIADA !
Postada em 04/11/2008 11:40 hs   
Thank you
só usei o cint porque estou compilando em vbs
   
Renan Hen
não registrado
Postada em 04/11/2008 11:44 hs   
pra que serve o Cint falando nisso?
     
Ash Katchup
CAXIAS DO SUL
RS - BRASIL
Postada em 04/11/2008 11:48 hs            
CInt -> Convert to Int

Converte o valor que vc passou para inteiro. Mas se vc passar um valor não númerico, vai dar erro.
     
Renan Hen
não registrado
ENUNCIADA !
Postada em 04/11/2008 11:50 hs   
certo valeu
colei assim e deucerto

dim datanasc, datainicial, res
datainicial = 2008
datanasc = inputbox(teste)

if datanasc > datainicial then
msgbox "Data invalida"
else
res = datainicial - datanasc
msgbox "Voce tem " &  res  &  "anos"
end if



nao consigo declarar de que tipo é as dim no VBS
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página