Boa tarde pessoal! Gostaria de saber como faço para colocar um botão de filtro dentro de um relatório? Tipo, tenho um relatório de veículos e todos os dias preciso imprimir a lista dos veículos com determinado final de placa. é possivel coolocar um botão para deixar essa operação mais simples? Como fazer? Obrigado
2 participantes
[Resolvido]Botão de filtro dentro de um relatório?
Mendluciano- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 27
Registrado : 16/09/2011
- Mensagem nº1
Botão de filtro dentro de um relatório?
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
Melhor usar um formulário para tal. Crie uma consulta e coloque, no critério do campo da placa:
Como "*" & Forms!NomeDoFormulário!txtPlaca
Coloque uma textbox de nome txtPlaca no formulário e, no evento "Ao clicar" de um botão, coloque algo assim:
DoCmd.OpenReports "NomeDoRelatório", acViewPreview
Crie o relatório à partir da consulta criada. O asterisco no critério indica que todas as placas que começam com qualquer coisa e terminam com o número digitado no campo txtPlaca serão adicionadas na lista. Para inverter, ou seja, pegar todas as placas que começam com determinado número ou conjunto de números e terminam com qualquer outro, basta inverter:
Como Forms!NomeDoFormulário!txtPlaca & "*"
Tambem pode pegar qualquer parte da placa, colocando o asterisco antes e depois.
Como "*" & Forms!NomeDoFormulário!txtPlaca
Coloque uma textbox de nome txtPlaca no formulário e, no evento "Ao clicar" de um botão, coloque algo assim:
DoCmd.OpenReports "NomeDoRelatório", acViewPreview
Crie o relatório à partir da consulta criada. O asterisco no critério indica que todas as placas que começam com qualquer coisa e terminam com o número digitado no campo txtPlaca serão adicionadas na lista. Para inverter, ou seja, pegar todas as placas que começam com determinado número ou conjunto de números e terminam com qualquer outro, basta inverter:
Como Forms!NomeDoFormulário!txtPlaca & "*"
Tambem pode pegar qualquer parte da placa, colocando o asterisco antes e depois.
.................................................................................
Meu novo site: www.vcssistemas.com.br Clique aqui e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo: 1 - faça uma cópia do aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Positive as mensagens que achar útil, no canto superior direito delas. |
Mendluciano- Novato
- Respeito às regras :
Sexo :
Localização :
Mensagens : 27
Registrado : 16/09/2011
Obrigado amigo.
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
Grato pelo retorno.
.................................................................................
Meu novo site: www.vcssistemas.com.br Clique aqui e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo: 1 - faça uma cópia do aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Positive as mensagens que achar útil, no canto superior direito delas. |