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]Relatório com todas as datas do mês, mesmo que não haja registro

    avatar
    thilepe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 04/02/2011

    [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro Empty Relatório com todas as datas do mês, mesmo que não haja registro

    Mensagem  thilepe 17/2/2011, 11:15

    Bom Dia.

    Tenho um sistema de folha de pontos com 4 tabelas . Cadastro, Data, Dia e Ponto

    Gostaria de saber como faço para retornar todos os dados de um referido mês, mesmo que em um dia ( como sábado e domingo) não haja registro.

    Ressalto que na tabela ponto só tem a matricula, a data, dia e ponto registrado dos funcionários.

    Outra coisa, que nada tem a ver com o tópico, é como faço para disponibilizar o meu banco de dados como exemplo para a galera, que como eu, está começando agora?

    Agradeço desde já...

    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 com todas as datas do mês, mesmo que não haja registro Empty Re: [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro

    Mensagem  criquio 17/2/2011, 11:22

    Olá Thiago. Para retornar os registros do mês, você pode criar uma consulta e, nessa consulta, adicionar mais um campo assim:

    Mês:Mês([CampoMês])

    Essa linha acima, você coloca no próximo campo livre depois dos campos que vieram da tabela. No critério desse campo, coloca:

    Como Mês(Data())

    Aí é só criar o relatório à partir dessa consulta.

    Para disponibilizar exemplos, podes usar o Repositório de exemplos do forum.


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 04/02/2011

    [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro Empty ainda não...

    Mensagem  thilepe 17/2/2011, 11:37

    Criquio,

    Não funcionou até onde consegui compreender.

    Em nenhuma das tabelas eu tenho o campo mês, pois pensei em relatórios entre datas específicas.

    Exemplo: Começou a funcionar no dia 14/02, mas quero que retorne em vazio do dia 01/02 até 15/02. Tenho uma consulta entre datas, mas só retorna 14/02 e 15/02. Queria que viesse todas as datas mesmo que vazias.

    Tem como? Ou terei de criar mais um campo?

    Em relação a postar,vi em outro post que é interessante que seja no access 2003, mas o meu é 2007. problemas????

    Agradeço desde já...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro Empty Re: [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro

    Mensagem  vieirasoft 17/2/2011, 11:41

    Com a vossa licença

    Ainda ontem coloquei no repositório de exemplos um exemplo muito simples "entre Datas" e que serve perfeitamente ao colega


    http://dl.dropbox.com/u/8157744/Relat%C3%B3rio.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]Relatório com todas as datas do mês, mesmo que não haja registro Empty Re: [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro

    Mensagem  criquio 17/2/2011, 11:46

    Para obter um intervalo de data, supondo que você tenha, em um formulário, os campos txtInicial e txtFinal, pode colocar assim no critério da consulta: Entre Formulários!NomeDoForm!txtInicial E Formulários!NomeDoForm!txtFinal
    No form, você insere data inicial e final e clica no botão para abrir o relatório.


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

    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 com todas as datas do mês, mesmo que não haja registro Empty Re: [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro

    Mensagem  criquio 17/2/2011, 11:47

    Ah, quanto ao formato, basta você salvar em formato 2003.


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 04/02/2011

    [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro Empty ainda não...

    Mensagem  thilepe 17/2/2011, 12:38

    Vieira soft,
    agradeço a atenção mas não é isso que necessito não..

    Criquio,
    Eu não tenho um txtInicial...

    Desculpa, mas sou péssimo com explicação.. vou tentar..

    Tenho uma tabela cadastro onde estão os dados do funcionário, uma tabela dia com os dias da semana ( uma consulta específica depende dela), uma tabela com as data e o dia da semana respectivo ( Criei agora para ver se ajuda) e uma tabela ponto onde é inserido a matricula do funcionario, a data e o dia que foi registrado o ponto e os horários do pontos.

    Fica assim:
    tab_Cadasto : Matricula e Nome do Funcionário ( 1 ... thiago)
    Tab_dia : Dia da semana ( seg, ter.. )
    tab_Data : Data e dia da semana ( 15/02/2011 ... terça-feira)
    Tab_ponto : matricula, dia, data, horEntrada, horSaída...

    Então... seu eu "bato o ponto" nos dias 15 e 16 e gero o relatório entre datas 01 a 31, ele só me retorna o 15 e 16 ... queria que ele me retornasse com as datas 01 a 14 vazias, mas constando meu nome, e do dia 17 ao 31 também vazias, constando meu nome... isto serve para que no final do mês eu receba um documento com meus dias trabalhados ou não e eu assine como se faz numa folha de frequência em "papel normal".

    tipo:
    thiago
    01 - ...
    02 - ...
    ...
    14 - 08:00 12:00
    15: - 08:00 12:00
    ...
    29 - ...
    30 - ...


    Já vi vários programas que geram dessa forma...

    agradeço desde já...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro Empty Re: [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro

    Mensagem  vieirasoft 17/2/2011, 12:54

    Amigo

    Tanto o que o Criquio lhe disse como o exemplo enviado são perfeitamente adaptáveis ao que pretende.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro Empty Re: [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro

    Mensagem  vieirasoft 17/2/2011, 13:14

    Veja se este exemplo que fiz para uma colega aqui no forum adapta-se melhor ao que pretende

    http://dl.dropbox.com/u/8157744/Stella.zip
    avatar
    thilepe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 04/02/2011

    [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro Empty ainda não...

    Mensagem  thilepe 17/2/2011, 13:57

    VieiraSoft,

    Agradeço a intenção e a atenção, mas não foi dessa vez.

    Entendi os exemplos e a dica do Criquio, mas em ambas consultas só me retornam valores existentes... O que eu precisava é que a data que não foi registrada aparecesse em branco.

    Tipo

    Thiago

    01/02 08:00 12:00
    02/02 - neste caso, no dia 02/02 eu não registrei ponto.
    03/02 08:00 12:00


    Então quando eu gerasse o relatório do mês de fevereiro, mesmo eu não registrando esse ponto, e não gerando uma linha existente, ele apareceria.
    Era como se ele pegasse as datas limites da tabela Tab_data e incluísse os dados da tabela ponto onde coincidisse. deixando as outras datas em branco.

    Vou tentar quebrar um pouco mais a cabeça.

    Agradeço realmente a tentativa...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro Empty Re: [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro

    Mensagem  vieirasoft 17/2/2011, 14:24

    Qualquer coisa não estou entendendo.....você diz... que a data que não foi registrada aparecesse em branco.

    Se a data não foi registada, lógicamente que não existe, se não existe, não pode aparecer.
    avatar
    thilepe
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 04/02/2011

    [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro Empty Resolvido

    Mensagem  thilepe 17/2/2011, 14:42



    VieiraSoft,

    Talvez eu não tenha compreendido o que foi sugerido, mas resolvi da seguinte forma.

    Criei uma consulta na Tab_data e mesclei com a Tabela Ponto. Coloquei na relação que me retornasse todos os dados da Tab_data e somente os que coincidisse da tab ponto.

    Agradeço muito a atenção, e esse feedback é muito importante para solucionarmos os problemas que aparecem.


    Valeu a todos e até a próxima!
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro Empty Re: [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro

    Mensagem  vieirasoft 17/2/2011, 14:45

    Obrigado pelo feedback. O fórum agradece.

    Conteúdo patrocinado


    [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro Empty Re: [Resolvido]Relatório com todas as datas do mês, mesmo que não haja registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 16:26