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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Alterando a Data
Juliana
não registrado
ENUNCIADA !
Postada em 13/06/2008 09:09 hs   
Bom dia,
 
será que alguem poderia me ajudar?!
Eu preciso validar uma data. Estou usando o maskEdBox, eu coloquei a função mask a seguinte formatação ##/##/#### (que no caso seria dia/mes/ano)
Preciso de algum código que se o usuário não digitar o ano cheio ex: 1998 e apenas digitar 98 ao dar enter o ano entre como "1998".
 
Alguem sabe me dizer o que fazer??? Por favor!
 
Obrigada
   
Maxcim
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 13/06/2008 09:24 hs            
data = format(suadata."DD/MM/YYYY")
 
isso deve resolver.
   
Juliana
não registrado
ENUNCIADA !
Postada em 13/06/2008 09:29 hs   
Deu erro
 
Compile error:
 
Expected: Identifier or bracketed expression
 
 
   
Donkey
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 13/06/2008 10:48 hs            
vc vai quer que pegar o tamanho da data digitada (usando a funcao len), se retornar 8, é pq ele não digitou o ano correto.

Dai vc faz assim, usando a função MID, pega as 6 primeiras posicoes, adiciona o 19, e concatena com as ultimas duas posicoes.

+ sinceramente cara, eu faria o usuario digitar corretamente. ele tem que se acostumar com anos com 4 digitos, se vc abre as pernas pra isso, logo vai ter que abrir para outras coisas + basicas.
Eu sou a favor de diciplinar usuarios, basta falar, toda data tem que digitar o ano com 4 digitos, e pronto... acabou...

   
Macaubal
MACAUBAL
SP - BRASIL
ENUNCIADA !
Postada em 13/06/2008 12:09 hs            
Faça como Donkey comentou acima ou utilize campo texto para fazer a validação!
   
Perci
MATÃO
SP - BRASIL
ENUNCIADA !
Postada em 13/06/2008 12:36 hs            
Juliana, se você quiser, posso te enviar um exemplo de digitar a data em uma TextBox, formatando ela para receber data, sem ter que digitar as barras, apenas digitando os números. Eu utilizo muito em meus sistemas e nunca tive problemas, não gosto muito do controle MaskEdBox. Mas tenho a mesma opinião do amigo Donkey: o usuário tem que se acostumar a digitar o ano com 4 dígitos, pois afinal de contas o ano é composto de 4 dígitos. Sei que ainda está muito longe, mas quando chegar ao ano de 2108, se o usuário digitar somente 08, como que o sistema interpretará qual é ano: 2108 ou 2008?
Pense nisso.
Até mais.
   
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