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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  CONVERTER DATA
NJNEWS
AMPARO
SP - BRASIL
ENUNCIADA !
Postada em 15/05/2011 23:11 hs         
Bom dia amigos
é seguinte tenho uma textbox de pesquisa, meu BD é em Firebird
para fazer a pesquiza tebho que digitar assim
2011-10-01, para ele fazer a busca
não tem como digitar normalmente e ele converter
Grato
 
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 15/05/2011 23:17 hs            
sim colega na pesquis coloque

Format(txtData.Text,"YYYY-MM-DD")

pronto, digite normal e pesquise

   
NJNEWS
não registrado
ENUNCIADA !
Postada em 16/05/2011 00:12 hs   
Ola amigo Treze
 
ao digitar na textbox ele sai a data  1899-12-31
 
sera que tenho que usar tipo assim,
Private Sub txtProcurar_LostFocus
txtProcurar = Format(txtProcurar.Text, "YYYY-MM-DD")
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 16/05/2011 05:30 hs            
Eu uso esta função abaixo para Select, já me retorna a data no formato da pesquisa.

Public Function inverdaTA(srDTA As String) As String
Dim sDIA As String
Dim sMES As String
Dim sANO As String
    sDIA = Format(Day(srDTA), "00")
    sMES = Format(Month(srDTA), "00")
    sANO = Format(srDTA, "yyyy")
    inverdaTA = "#" & sANO & "/" & sMES & "/" & sDIA & "#"
    Exit Function
End Function

Para chamar a função, evite trazer no TextBox este formato, chame assim:

srDTA = Format$(txtData.Tex, "dd/mm/yyyy")
srDTA = inverdaTA(srDTA)

A variável retorna no formato da pesquisa.

vlu//
   
NJNEWS
AMPARO
SP - BRASIL
ENUNCIADA !
Postada em 16/05/2011 07:43 hs         
LCRamos
nao sei se é assim, mais não funcionou ???
 
Private Sub txtProcurar_Change()
 Filtro
If opt4.Value = True Then
txtProcurar.MaxLength = 10
srDTA = Format$(txtProcurar.Text, "dd/mm/yyyy")
srDTA = inverdaTA(srDTA)
End If
End Sub
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 16/05/2011 08:34 hs            
Deixe  configuração regional do windows para dd/mm/yyyy

srDTA = Format(txtProcurar.Text, "dd/mm/yyyy")

ou

srDTA = Format(txtProcurar.Text, "yyyy/mm/dd")

   
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-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página