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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Método FILTER para chamar Data Report
JOM
BOM JESUS DA LAPA
BA - BRASIL
Postada em 04/08/2007 19:21 hs            
Tenho um relatório que está enorme e caso não coloque filtros fica impossível de achar as informações necessárias, pois está com mais de 100 páginas e também trabalhar com relatório pra não retornar exatamente os dados que precisamos torna-se pouco eficiente, as vezes inútil, vamos ao caso:

usando o método filter para chamar o relatório fica assim:

Private Sub Command5_Click()
DataEnvironment1.rsCommand1.Filter = " nome = '" & Textnome.Text & "'"
rptcheques.Show
End Sub


Pronto! o relatório vira com os dados apenas do nome digitado no textnome

Para chamar pelo campo com data:

Private Sub Command5_Click()
DataEnvironment1.rsCommand1.Filter = " D/CREDITO >= '" & TextData.Text & "'"
rptcheques.Show
End Sub


Desta forma o relatório traz apenas os registros com a data maior ou igual à digitada no textDC

PERGUNTA:

Como colocar pra que este FILTER traga os dados referentes ao campo data num período, entre duas datas:

TEXTDATAINICIO >= D/CREDITO <= TEXTDATAFIM

Ou seja terá mais uma variavel dentro da instrução do FILTER
     
JOM
BOM JESUS DA LAPA
BA - BRASIL
ENUNCIADA !
Postada em 04/08/2007 22:15 hs            
OK! encontrado, vou colocar nas dicas pois achei isto bem interessante.
 
DataEnvironment1.rsCommand1.Filter = "campoData >= '" & Txtdatainicial & "' and campodata <= '" & Txtdatafinal & "'"
rpt.Show
TÓPICO EDITADO
 
Página(s): 1/1    

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