MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]form para filtrar meses

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]form para filtrar meses Empty form para filtrar meses

    Mensagem  matutano 31/5/2011, 22:58

    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
    avatar
    Convidado
    Convidado


    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  Convidado 1/6/2011, 19:14

    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
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  vieirasoft 1/6/2011, 20:33

    Veja este exemplo que fiz uma vez para a Stella aqui do fórum.

    http://dl.dropbox.com/u/8157744/Stella.rar
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  criquio 1/6/2011, 20:37

    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.

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  matutano 1/6/2011, 22:00

    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
    avatar
    Convidado
    Convidado


    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  Convidado 1/6/2011, 22:12

    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
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  matutano 1/6/2011, 22:26

    amigo um combo o que é
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  vieirasoft 1/6/2011, 22:29

    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.
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  matutano 1/6/2011, 22:31

    tudo vou tentar enviar não sei se consigo, mas gostava de aprender
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  matutano 1/6/2011, 22:42

    como posso enviar a um moderador visto não conseguir de outra forma - peço desculpa
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  vieirasoft 1/6/2011, 22:44

    Pode enviar para o meu email em formato RAR que eu coloco aqui.

    sergiovieirasoft@gmail.com
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  vieirasoft 1/6/2011, 23:12

    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
    avatar
    Convidado
    Convidado


    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  Convidado 2/6/2011, 16:33

    Vamos la Matutano..
    Qual o form?
    Qual o Relatorio?
    o que pretende?

    Aguardo
    avatar
    Convidado
    Convidado


    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  Convidado 2/6/2011, 17:31

    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
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  matutano 2/6/2011, 21:47

    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.
    avatar
    Convidado
    Convidado


    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  Convidado 2/6/2011, 22:06

    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
    avatar
    Convidado
    Convidado


    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  Convidado 2/6/2011, 22:10

    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
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  matutano 2/6/2011, 22:44

    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.
    avatar
    Convidado
    Convidado


    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  Convidado 2/6/2011, 22:57

    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
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  matutano 3/6/2011, 12:53

    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
    avatar
    Convidado
    Convidado


    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  Convidado 3/6/2011, 13:05

    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...
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  matutano 3/6/2011, 13:21

    ok vou tentar
    avatar
    Convidado
    Convidado


    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  Convidado 12/6/2011, 04:02

    Tópico.. parado...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  vieirasoft 12/6/2011, 15:13

    Amigo Resolveu? Podemos dar o tópico por resolvido?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  vieirasoft 13/6/2011, 17:08

    Se for necessário dê um grito.Tópico encerrado.
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  matutano 13/6/2011, 20:02

    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.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  vieirasoft 13/6/2011, 20:13

    Qualquer coisa que precise estamos aí.

    Conteúdo patrocinado


    [Resolvido]form para filtrar meses Empty Re: [Resolvido]form para filtrar meses

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 01:12