Obrigado
3 participantes
[Resolvido]form para filtrar meses
matutano- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 358
Registrado : 16/05/2011
- Mensagem nº1
form para filtrar meses
boas noites pessoal amigo, o meu pedido de ajuda é no sentido de criar um form para filtrar meses, do tipo do formulario que ajudaram ontem que era com datas. o form que necessitava era que desse para digitar por exemplo 1 meses, 2meses ou 3meses e visualizar no relatório que foi criado através de uma consulta cruzada.
Obrigado
Obrigado
Convidado- Convidado
- Mensagem nº2
Re: [Resolvido]form para filtrar meses
Amigão.. se bem entendi..
A consulta que da origem ao relatorio tem que ter um campo data...
Acrescente um campo com a seguinte descrição..
Mês: Format([SeuCampoData];"mmmm")
Assim na consulta aparecera:
Se data 01/05/2011
Campo mês = Maio
Ai pode criar no form uma combo (cbo_Mes)com uma lista de valores com os meses
Janeiro
Fevereiro
Etc...
E neste campo Mes na consulta o criterio
[Formulários]![NomeDoSeuForm]![cbo_mes]
Saudações
A consulta que da origem ao relatorio tem que ter um campo data...
Acrescente um campo com a seguinte descrição..
Mês: Format([SeuCampoData];"mmmm")
Assim na consulta aparecera:
Se data 01/05/2011
Campo mês = Maio
Ai pode criar no form uma combo (cbo_Mes)com uma lista de valores com os meses
Janeiro
Fevereiro
Etc...
E neste campo Mes na consulta o criterio
[Formulários]![NomeDoSeuForm]![cbo_mes]
Saudações
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
- Mensagem nº3
Re: [Resolvido]form para filtrar meses
Veja este exemplo que fiz uma vez para a Stella aqui do fórum.
http://dl.dropbox.com/u/8157744/Stella.rar
http://dl.dropbox.com/u/8157744/Stella.rar
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
- Mensagem nº4
Re: [Resolvido]form para filtrar meses
Eu não entendi bem. 1 mês à partir de uma data passada na hora?
.................................................................................
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. |
matutano- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 358
Registrado : 16/05/2011
- Mensagem nº5
Re: [Resolvido]form para filtrar meses
Amigos peço desculpa pela minha ignorância. Na consulta de ref cruz já existe um campo (data)!!nesta mesma consulta, tenho que abrir outro campo com o nome Mês ?
nos relatórios que são alimentados pela consulta acima referida e que pretendo fazer pesquisa os mesmos estão criados desta forma, na vertical tem o campo áreas e na horizontal tem os campos Jan Fev Mar etc. O que eu queria era fazer pesquisa no relatório por exemplo Jan,Fev,Março (Trimestre) ou por exemplo só o mês Maio, ou seja se quiser pesquisar só um mês, ou então pesquisar três meses.
obrigado
nos relatórios que são alimentados pela consulta acima referida e que pretendo fazer pesquisa os mesmos estão criados desta forma, na vertical tem o campo áreas e na horizontal tem os campos Jan Fev Mar etc. O que eu queria era fazer pesquisa no relatório por exemplo Jan,Fev,Março (Trimestre) ou por exemplo só o mês Maio, ou seja se quiser pesquisar só um mês, ou então pesquisar três meses.
obrigado
Convidado- Convidado
- Mensagem nº6
Re: [Resolvido]form para filtrar meses
Se for usar a minha dica.. sim.. este campo (nao acoplado) lhe retornara valores em Extenso...
Ele usará o seu campo data.. para lhe retornar os valores do mes em extenso..
ou seja.. se no seu campo Data tiver uma data: 01/05/2001
Esse campo mes na mesma linha mostrara assim: Maio...
Ai podera usar esse valore para filtrar por mes... usando cbo no form com uma lista de valores..
conforme citei la acima
Saudações
Ele usará o seu campo data.. para lhe retornar os valores do mes em extenso..
ou seja.. se no seu campo Data tiver uma data: 01/05/2001
Esse campo mes na mesma linha mostrara assim: Maio...
Ai podera usar esse valore para filtrar por mes... usando cbo no form com uma lista de valores..
conforme citei la acima
Saudações
matutano- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 358
Registrado : 16/05/2011
- Mensagem nº7
Re: [Resolvido]form para filtrar meses
amigo um combo o que é
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
- Mensagem nº8
Re: [Resolvido]form para filtrar meses
Assim não vamos a lado nenhum. O amigo Matutano coloque a sua BD aqui ou envie para um Moderador colocar aqui e dar um jeito nisso.
matutano- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 358
Registrado : 16/05/2011
- Mensagem nº9
Re: [Resolvido]form para filtrar meses
tudo vou tentar enviar não sei se consigo, mas gostava de aprender
matutano- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 358
Registrado : 16/05/2011
- Mensagem nº10
Re: [Resolvido]form para filtrar meses
como posso enviar a um moderador visto não conseguir de outra forma - peço desculpa
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
- Mensagem nº11
Re: [Resolvido]form para filtrar meses
Pode enviar para o meu email em formato RAR que eu coloco aqui.
sergiovieirasoft@gmail.com
sergiovieirasoft@gmail.com
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
- Mensagem nº12
Re: [Resolvido]form para filtrar meses
Ora aqui está a BD do nosso colega para quem entender ajuda-lo.
http://dl.dropbox.com/u/8157744/Registo%20de%20Obras%202011-%2030-05-11.zip
http://dl.dropbox.com/u/8157744/Registo%20de%20Obras%202011-%2030-05-11.zip
Convidado- Convidado
- Mensagem nº13
Re: [Resolvido]form para filtrar meses
Vamos la Matutano..
Qual o form?
Qual o Relatorio?
o que pretende?
Aguardo
Qual o form?
Qual o Relatorio?
o que pretende?
Aguardo
Convidado- Convidado
- Mensagem nº14
Re: [Resolvido]form para filtrar meses
Vamos la...
Observe que nas consultas adicionei o campo data que estão nas tabelas...
Sao as consultas:
rfc_N_Trab_Area_Mensal (aqui retirei a forma como escreveu N.o - Faça issso para as demais.. e NÃO USE ACENTOS)
rfc_Nº_Trab_Freg_Areas_Mensal
rfc_Nº_Trab_Freg_Mensal
Adicionei entao nestas consultas o Campo data contido nas devidas tabelas..
Asicionei um campo não acoplado:
Mês: Format([Data];"mmmm") - Agrupado por linha onde aparecerá nas colunas o nome dos mes..(maio, junho.. etc)
Adicionei o form: IntervaloMes
Nas ComBox, Adicionei o nomes dos meses
Tipo de Origem da Linha: Lista de Valores
Nas consultas, no campo Mês: Format([Data];"mmmm") ADicionei criterios para friltragem dos meses via fortm Intervalo Mes...
Veja se é por ai..
Fiz isso para todas consultas acima
Mas o Form IntevaloMes esta feito apenas para o Report "N_Trab_Area_Mensal"
http://dl.dropbox.com/u/26441349/Registo%20de%20Obras%202011-%2030-05-11.rar
Saudações
Observe que nas consultas adicionei o campo data que estão nas tabelas...
Sao as consultas:
rfc_N_Trab_Area_Mensal (aqui retirei a forma como escreveu N.o - Faça issso para as demais.. e NÃO USE ACENTOS)
rfc_Nº_Trab_Freg_Areas_Mensal
rfc_Nº_Trab_Freg_Mensal
Adicionei entao nestas consultas o Campo data contido nas devidas tabelas..
Asicionei um campo não acoplado:
Mês: Format([Data];"mmmm") - Agrupado por linha onde aparecerá nas colunas o nome dos mes..(maio, junho.. etc)
Adicionei o form: IntervaloMes
Nas ComBox, Adicionei o nomes dos meses
Tipo de Origem da Linha: Lista de Valores
Nas consultas, no campo Mês: Format([Data];"mmmm") ADicionei criterios para friltragem dos meses via fortm Intervalo Mes...
Veja se é por ai..
Fiz isso para todas consultas acima
Mas o Form IntevaloMes esta feito apenas para o Report "N_Trab_Area_Mensal"
http://dl.dropbox.com/u/26441349/Registo%20de%20Obras%202011-%2030-05-11.rar
Saudações
matutano- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 358
Registrado : 16/05/2011
- Mensagem nº15
Re: [Resolvido]form para filtrar meses
ok amigo é isto mesmo que eu queria, mas passa-se uma situação no mêsinicial (janeiro) e no mêsfinal (março) o relatório abre com as areas já registadas e sem nº de trabalhos nestes 3 mês está correto. mas!! mêsiniciar (abril) e no mêsfinal (junho) o relatorio abre sem sa areas já registadas e deveria aparecer nº trab registados no mês do maio.
Convidado- Convidado
- Mensagem nº16
Re: [Resolvido]form para filtrar meses
Matutano.. tem um porem ai.. que fui perceber depois..
Os criterios eles fazem a comparação com dados numericos..
Ele não tem paramentros para definir qual é o mes inicial e final usando o nome extenso do mes..
Nesste campo de pesquisa.. no campo não acoplado data,
"mmmm" mostra o mes por extenso
"m" mostra o mes numerico 1,2,3, etc..
Creio que se usar assim de para fazer o criterio entre...
usando ele como extenso creio que nao da.. porque como iria se saber qual é o mes 1 ou 2... se ele esta escrito em extenso...
Creio que para isso.. na lista de valores ao inves do mes por extenso, teria que colocar valores.. 1,2,3 ...12
para conseguira fazer a filtragem entre mes x e mes y
Entendeu amigào...
use os criterios..que estao exemplificados ai.. mude, altere.. ouse.. use a imaginação.. vais consegui..
ai ja tens mais da metade do caminho andado..
Não conseguindo apite..
Saudações
Os criterios eles fazem a comparação com dados numericos..
Ele não tem paramentros para definir qual é o mes inicial e final usando o nome extenso do mes..
Nesste campo de pesquisa.. no campo não acoplado data,
"mmmm" mostra o mes por extenso
"m" mostra o mes numerico 1,2,3, etc..
Creio que se usar assim de para fazer o criterio entre...
usando ele como extenso creio que nao da.. porque como iria se saber qual é o mes 1 ou 2... se ele esta escrito em extenso...
Creio que para isso.. na lista de valores ao inves do mes por extenso, teria que colocar valores.. 1,2,3 ...12
para conseguira fazer a filtragem entre mes x e mes y
Entendeu amigào...
use os criterios..que estao exemplificados ai.. mude, altere.. ouse.. use a imaginação.. vais consegui..
ai ja tens mais da metade do caminho andado..
Não conseguindo apite..
Saudações
Convidado- Convidado
- Mensagem nº17
Re: [Resolvido]form para filtrar meses
Pode usar isso com o campo data completo... Seria melhor.. Assim o access teria paramentros para procurar..
O que ocorre e que ele ai não esta entendo os meses Ente Janeiro.......................E junho..
ele nao esta entendendo.. porque não sao datas.. são texto..?
Para isso dar certo teria que ter algo em VBA com variaveis explicando quem é o que...
é por ai...
Mas pode esquecer a listagem.. e filtrar por Mes numerico..."m" ou pela data completa
O importante é que ja tens um começo para modificar.. tente.. em não conseguindo volte.. mas não antes de tentar..
Só assim aprendemos...
Saudações
O que ocorre e que ele ai não esta entendo os meses Ente Janeiro.......................E junho..
ele nao esta entendendo.. porque não sao datas.. são texto..?
Para isso dar certo teria que ter algo em VBA com variaveis explicando quem é o que...
é por ai...
Mas pode esquecer a listagem.. e filtrar por Mes numerico..."m" ou pela data completa
O importante é que ja tens um começo para modificar.. tente.. em não conseguindo volte.. mas não antes de tentar..
Só assim aprendemos...
Saudações
matutano- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 358
Registrado : 16/05/2011
- Mensagem nº18
Re: [Resolvido]form para filtrar meses
bem não o quero massar mais talvez eu não me tenha explicado bem; se eu for a consulta e no critério escrever abr, maio e jun o relatótio abre com os dados destes meses e esconde os registos dos outros meses do ano por isso form evitava ir há consulta escrever os meses pensei que desse. qualquer forma muito obrigado pela sua paciencia.
Convidado- Convidado
- Mensagem nº19
Re: [Resolvido]form para filtrar meses
Matutano.. como esta o exemplo que te enviei ele faz isso..
Se deixar apenas uma ComBox.. Com a lista dos meses..
e no criterio na consulta assim
Forms!NomeDoForm.NomeDaCombox..
Assim se na Combox estiver: Maio
A consulta usara esse paramentro para filtra apenas o mes de maio...
Este criterio tem que estar no campo não acoplado
Mês: Format([Data];"mmmm")
O que creio que nao dá e encontrar o intervalo de meses usando este exemplo com meses por extenso..
tipo Entre Maio e Setembro.. por exemplo..
Mas por mes único.. dá sim
Para encontrar intervalos creio que o certo é usar o mesmo padrao do access.. Date()
Entendeu amigão?
Tente ai...ouse.. modifique... teste..
em não conseguindo amanha estarei aqui novamente e voce me diz se deu certo ou não..
Saudações
Se deixar apenas uma ComBox.. Com a lista dos meses..
e no criterio na consulta assim
Forms!NomeDoForm.NomeDaCombox..
Assim se na Combox estiver: Maio
A consulta usara esse paramentro para filtra apenas o mes de maio...
Este criterio tem que estar no campo não acoplado
Mês: Format([Data];"mmmm")
O que creio que nao dá e encontrar o intervalo de meses usando este exemplo com meses por extenso..
tipo Entre Maio e Setembro.. por exemplo..
Mas por mes único.. dá sim
Para encontrar intervalos creio que o certo é usar o mesmo padrao do access.. Date()
Entendeu amigão?
Tente ai...ouse.. modifique... teste..
em não conseguindo amanha estarei aqui novamente e voce me diz se deu certo ou não..
Saudações
matutano- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 358
Registrado : 16/05/2011
- Mensagem nº20
Re: [Resolvido]form para filtrar meses
ok já consegui fazer o exercicio e realmente não vai buscar o mês intermédio o que é pena mas está a bombar, já agora tenho andado a tenter fazer uma caixa de listagem com caixas de verificação no form mas:(sem Exito) ou seja se seleccionar as caixas de verificação referentes aos meses (jan,fev,mar etc.etc na vossa opinião acham que consigo visualizar nos relatórios esses três meses.
obrigado
obrigado
Convidado- Convidado
- Mensagem nº21
Re: [Resolvido]form para filtrar meses
Bom que esta tendo sucesso..
poste novamente esse que estas a fazer para podermos dar uma olhada ou me evie no e-mail
Harysohn@hotmail.com
Mas pode usar caixas texto no form.. uma para cada mes escolhido..
e no criterio da pesquisa:
Forms!NomeDoForm.Caixa1 And Form!NomeDoForm.Caixa2 etc...
poste novamente esse que estas a fazer para podermos dar uma olhada ou me evie no e-mail
Harysohn@hotmail.com
Mas pode usar caixas texto no form.. uma para cada mes escolhido..
e no criterio da pesquisa:
Forms!NomeDoForm.Caixa1 And Form!NomeDoForm.Caixa2 etc...
matutano- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 358
Registrado : 16/05/2011
- Mensagem nº22
Re: [Resolvido]form para filtrar meses
ok vou tentar
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
- Mensagem nº24
Re: [Resolvido]form para filtrar meses
Amigo Resolveu? Podemos dar o tópico por resolvido?
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
- Mensagem nº25
Re: [Resolvido]form para filtrar meses
Se for necessário dê um grito.Tópico encerrado.
matutano- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 358
Registrado : 16/05/2011
- Mensagem nº26
Re: [Resolvido]form para filtrar meses
Peço desculpa por não dar o topico por resolvido! na verdade não está resolvido, a minha vida profissinal não está dar tempo livre para isto.
Agradeço a vossa ajuda. A base de dados já trabalha e de que maneira apesar de precisar de umas afinações mas agora fica assim, muito obrigado a todos os que ajudaram e em especial ao amigo Harysohn.
Agradeço a vossa ajuda. A base de dados já trabalha e de que maneira apesar de precisar de umas afinações mas agora fica assim, muito obrigado a todos os que ajudaram e em especial ao amigo Harysohn.
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
- Mensagem nº27
Re: [Resolvido]form para filtrar meses
Qualquer coisa que precise estamos aí.