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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Relatorios com intervalos de datas em Crystal
Marcio
não registrado
Postada em 29/04/2006 09:27 hs   
Ola,

Estou com dificuldades em filtrar um periodo de datas no crystal,
EX:
Banco: MS-Access, TENHO UMA TABELA CUJO CAMPO DATA_PARC ESTA COM TEXTO, AS DATAS SAO GRAVADAS ASSIM "03/03/06", COMO POSSO ATRAVES DO VB CRIAR UMA STRING Q EU POSSA PEDIR UM RELATORIO POR PERIODO.
DESDE JA OBRIGADO.
     
Geronimo
Pontos: 2843
JOINVILLE
SC - BRASIL
Postada em 29/04/2006 09:33 hs            
Primeiro você tera que mudar o campo texto para data no banco de dados para evitar erros e problemas com instruções sql, agora para filtrar por periodo segie exemplo :
No exemplo abaixo alem do periodo inclui um outro campo caso você não precise dele é só tirar e se precisar de outros é so incluir deacordo com o campo extra que deixei na cor vermelha :
Private Sub CmdConsulta_Click()
On Error GoTo Trata_Erro

Dim lFormulaFFF   As String
'Captura data inicial
lFormulaFFF = "({bolão.Data} = DATE(" & Mid$(DataInicial.Text, 7, 4) & "," & Mid$(DataInicial.Text, 4, 2) & "," & Mid$(DataInicial.Text, 1, 2) & "))"
lFormulaFFF = lFormulaFFF & " AND {bolão.Equipe} = '" & Equipe.Text & "'"

Me.MousePointer = 11
   
    Crp.DataFiles(0) = App.Path & "olao.mdb"
    Crp.ReportFileName = App.Path & "classificação.rpt"
    Crp.SelectionFormula = lFormulaFFF
    Crp.WindowState = crptMaximized
    Crp.Destination = crptToWindow
    Crp.Action = 1
    Me.MousePointer = 0
Exit Sub
Trata_Erro:
MsgBox "Você NÃO Selecionou DADOS VÁLIDOS!!!!"
End Sub

"O pior inimigo que você poderá encontrar será sempre você mesmo."
     
Marcio
não registrado
Postada em 29/04/2006 09:36 hs   
Valeu pela resposta.
Mas com o campo texto no banco, nao tem uma maneira?
Obrigado novamente.
     
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