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


2 participantes

    [Resolvido]Relatório de Aniversariantes

    Waltair M Souza
    Waltair M Souza
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 06/10/2012

    [Resolvido]Relatório de Aniversariantes Empty Relatório de Aniversariantes

    Mensagem  Waltair M Souza 7/10/2012, 18:48

    Boa Tarde pessoal

    Fiz uma busca legal para este tema e encontrei muita informação porém necessito de algo assim:

    Na igreja onde presto serviço voluntário queremos saber quais pessoas fizeram aniversário na semana que se passou e se possível as que faram na próxima semana. basicamente informar uma data inicial que já passou e uma data final que ainda não chegou e o sistema retornas do nosso banco de dados os membros que já passaram ou passarão pela data do aniversário.

    Creio que me fiz claro... eu acho

    Desde já agradeço a ajuda de todos

    Grato Arrow
    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]Relatório de Aniversariantes Empty Re: [Resolvido]Relatório de Aniversariantes

    Mensagem  criquio 7/10/2012, 18:52

    Como seria essa questão das semanas passada e vindoura? Supondo que o dia atual seja domingo (e coincidentemente é), seriam exibidos aniversariantes de segunda da semana passada até hoje? Ou de domingo da semana passada até sábado de ontem? E os da próxima semana seriam de segunda (amanhã) até o próximo domingo? Ou seria de hoje até o próximo sábado? Ou seja, iniciar em qual dia da semana e finalizar em qual?


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

    Waltair M Souza
    Waltair M Souza
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 06/10/2012

    [Resolvido]Relatório de Aniversariantes Empty Olá, obrigado pela rapides

    Mensagem  Waltair M Souza 7/10/2012, 19:06

    Pensei em abrir um form ao solicitar o relatório e este form pedisse data inicial e data final para que o cálculo fosse efetuado baseado nas duas datas mesmo que elas não fossem exatamente antes e depois da data atual

    entendeu a ideia?

    Grato! bounce
    Waltair M Souza
    Waltair M Souza
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 06/10/2012

    [Resolvido]Relatório de Aniversariantes Empty Re: [Resolvido]Relatório de Aniversariantes

    Mensagem  Waltair M Souza 7/10/2012, 19:11

    Explicando:

    o dirigente dos trabalhos me liga no sábado e diz que vai necessitar os dados para a próxima semana devido a uma viagem repentina
    Sábado dia 06/10/2012
    ele só irá usar as informações na sexta feira dia 12/10/2012
    eu colocaria no campo inicial 08/10/2012 e final 19/10/2012
    em suma neste caso as duas datas estariam depois da data atual que seria dia 06/10/2012
    entendeu? bounce
    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]Relatório de Aniversariantes Empty Re: [Resolvido]Relatório de Aniversariantes

    Mensagem  criquio 7/10/2012, 20:29

    Tente mais ou menos seguindo os passos abaixo:

    - Criar um form de nome frmNiver por exemplo;

    - Colocar dois campos no frmNiver de nome txtDataInicial e txtDataFinal por exemplo e um botão;

    - Crie uma consulta com essa tabela e adicione um campo nela com a expressão abaixo:
    Intervalo: Format([DataNascimento];"dd/mm")

    - No critério desse novo campo, coloque:
    >=Format([forms]![frmNiver]![txtDataInicial];"mm/dd") E <=Format([forms]![frmNiver]![txtDataFinal];"mm/dd")

    - crie o relatório baseado nessa consulta.

    - No botão do formulário coloque:
    DoCmd.OpenReport "NomeDoRelatório", acPreview


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

    Waltair M Souza
    Waltair M Souza
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 06/10/2012

    [Resolvido]Relatório de Aniversariantes Empty Re: [Resolvido]Relatório de Aniversariantes

    Mensagem  Waltair M Souza 7/10/2012, 20:49

    valeu camarada criquio.

    Já vou testar e posto o resultado

    cheers
    Waltair M Souza
    Waltair M Souza
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 06/10/2012

    [Resolvido]Relatório de Aniversariantes Empty Re: [Resolvido]Relatório de Aniversariantes

    Mensagem  Waltair M Souza 7/10/2012, 21:25

    Brigadão Criquio.

    Veja isso:

    Criquio disse:
    - Crie uma consulta com essa tabela e adicione um campo nela com a expressão abaixo:
    Intervalo: Format([DataNascimento];"dd/mm")

    Quis dizer a minha tabela Ok?

    Só alterei a ordem da expressão assim:
    Intervalo: Format([DataNascimento];"mm\dd")
    Para ficar igual a expressão do critério

    No Frm fiz o seguinte:

    1-Coloquei formatação nas caixa para data abreviada
    2-Coloquei mascara ## / ## / ## deixando mais fácil para digitar a data.
    3-Coloquei uma instrução para fechar meu frm no evento ao abrir do relatório

    Ficou Ótimo

    Só posso agradecer e dizer que já estou arrumando material pra estudar, pois vejo que o access é muito mais do que eu já imaginava que era

    Brigaduuuuuuuuuuuuuuuuu!
    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]Relatório de Aniversariantes Empty Re: [Resolvido]Relatório de Aniversariantes

    Mensagem  criquio 7/10/2012, 21:43

    Obrigado pelo retorno. Bom sabe que está conseguindo captar as "pegadinhas" e consertá-las Laughing


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

    Waltair M Souza
    Waltair M Souza
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 105
    Registrado : 06/10/2012

    [Resolvido]Relatório de Aniversariantes Empty Re: [Resolvido]Relatório de Aniversariantes

    Mensagem  Waltair M Souza 7/10/2012, 22:34

    Aquele que quer realmente aprender presta atenção em cada detalhe da instrução dada por seu Mestre.


    O poder do conhecimento consiste em: Ouvir, Observar, Entender e Realizar.

    Muito Obrigado pela aula.

    Só uma correção:

    A forma como sitei lá em cima para abrir o rel e fechar o frm não funcionou dai fiz uso de uma dica antiga que eu havia guardado "Usar um formulário para inserir critérios para abrir um relatório" algo mais ou menos assim"


    Até a próxima e muito obrigado


    Conteúdo patrocinado


    [Resolvido]Relatório de Aniversariantes Empty Re: [Resolvido]Relatório de Aniversariantes

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 06:07