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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Consulta por data
Shel
GOIÂNIA
GO - BRASIL
Postada em 24/10/2005 15:04 hs         
Estou fazendo uma consulta por data no crystalreports 4.6 da sequinte maneira:
 
Dim SQL As String
SQL = "{apartamentos.bairro} = '" & txtbairro1(0).Text & "' or"
SQL = SQL & "{apartamentos.bairro} = '" & txtbairro2(1).Text & " ' or"
SQL = SQL & "{apartamentos.bairro} = '" & txtbairro3(2).Text & " ' or"
SQL = SQL & "({apartamentos.data}) = Date(" & Mid(mskdataini(0), 7, 4) & "," & Mid(mskdataini(0), 4, 2) & "," & Mid(mskdataini(0), 1, 2) & ") and ({apartamentos.data}) = date(" & Mid(mskdatafinal(1), 7, 4) & "," & Mid(mskdatafinal(1), 4, 2) & Mid(mskdatafinal(1), 1, 2) & ")"
CrystalReport1.PrintFileName = App.Path & "elapart1.rpt"
CrystalReport1.ReportFileName = App.Path & "elapart1.rpt"
CrystalReport1.SelectionFormula = SQL
CrystalReport1.Destination = 0
CrystalReport1.Action = 1
 
só que está dando erro, o que pode ser?
 
Marcelo
     
VACA
LIMEIRA
SP - BRASIL
Postada em 24/10/2005 15:13 hs            
vc estah passando a data como: yyyy,mm,dd?
dah uns espaços pra ficar melhor de enchergar e manda o valor q fica dentro da variavel SQL pra dar pra visualizar melhor o q vc quer

"Quando estou fraco, aí então é que sou Poderoso"
     
Shel
GOIÂNIA
GO - BRASIL
Postada em 24/10/2005 15:22 hs         
Vaca,
 
       eu coloquei esse formato (yyyy/mm/dd) em propriedades do maskedbox
 
Marcelo
     
VACA
LIMEIRA
SP - BRASIL
Postada em 24/10/2005 15:27 hs            
na hr de passar tem q ser com virgulas... tenta assim: yyyy, mm, dd

"Quando estou fraco, aí então é que sou Poderoso"
     
Gboese
SANTO ANDRÉ
SP - BRASIL
Postada em 24/10/2005 15:44 hs            
É exatamente este o problema...
O código de datas do Crystal é {tabela.campodata}=date(yyyy,mm,dd}

Gustavo Boese
     
PASCOAL-PG
PRAIA GRANDE
SP - BRASIL
Postada em 25/10/2005 05:55 hs            
TENTE ISSO :
 
 {tabela.campodata}=FORMAT(date,"mm-dd-yyyy")
 
espero te ajudado
 
     
Página(s): 1/1    


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