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


4 participantes

    [Resolvido]Converter intervalos de datas em dias

    avatar
    zcarloslopes
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 393
    Registrado : 28/10/2010

    [Resolvido]Converter intervalos de datas em dias Empty [Resolvido]Converter intervalos de datas em dias

    Mensagem  zcarloslopes 14/5/2021, 15:52

    Boa tarde,

    Mais uma vez venho pedir a vossa ajuda.

    Optei por colocar a dúvida nas consultas por parecer que será o caminho mais prático.

    Criei um exemplo para mais fácil entenderem o meu propósito.

    No exemplo tenho uma tabela que dei o nome da "Tabela1" que é onde tenho os registos.

    Criei manualmente a "Tabela2" com os dados que quero extrair da "Tabela1", que seria o que eu pretendo extrair através de uma consulta ou código.

    A saída seria o relatório "Rtl" que tem origem no dados da Tabela2 criada manualmente para o efeito, mas o que se pretende é que o relatório tenho os dados a partir da "Tabela1".

    Os dados da "Tabela2" tem apenas os dados referentes ao mês 5, pois o relatório será sempre mensal.

    Obrigado
    Anexos
    [Resolvido]Converter intervalos de datas em dias AttachmentMapa.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (28 Kb) Baixado 12 vez(es)


    Última edição por zcarloslopes em 19/5/2021, 17:53, editado 1 vez(es)
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2680
    Registrado : 23/01/2018

    [Resolvido]Converter intervalos de datas em dias Empty Re: [Resolvido]Converter intervalos de datas em dias

    Mensagem  crysostomo 15/5/2021, 00:58

    Boa noite.
    Vi suas tabela, para melhorar sua visualização , você não precisa daqueles dia1 dia 2 dia 3 ...... deixa o bd ir alimentando e no relatório você ajeita como está na tabela.
    Reduza campos para o banco, quando filtrar as salas ele vai te entregar o historico
    Sala/ dataInicial/ DataFinal/ dias
    para somar intervalos você coloque:
    Código:
    If Me.txtFinal < Me.txtInicio Then
       msgBox " A data final não pode ser menor que a data inicial"
     else
    Me.txtResultado = DateDiff("d", Me.txtDataInicio, Me.txtDataFinal)


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    zcarloslopes
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 393
    Registrado : 28/10/2010

    [Resolvido]Converter intervalos de datas em dias Empty Re: [Resolvido]Converter intervalos de datas em dias

    Mensagem  zcarloslopes 17/5/2021, 09:01

    Obrigado crysostomo pela tentativa de ajuda,

    Mas na verdade não sei como conseguirei resolver a minha dúvida com a sua sugestão. No entanto, se conseguir pegar no meu exemplo, continuar com os dados do relatório exactamente iguais, sem recorrer à "Tabela2", ficava muito agradecido.

    No caso de não ter sido explicito com o exemplo, acrescento mais alguns esclarecimentos:

    A "Tabela1" já existe na minha DB com outros campos para outros propósitos.

    O que eu pretendo é aproveitar os 3 campos do exemplo e exibir um relatório mensal com a ocupação/reserva de salas para ser de fácil visualização, como exemplifico no relatório.

    Obrigado
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2680
    Registrado : 23/01/2018

    [Resolvido]Converter intervalos de datas em dias Empty Re: [Resolvido]Converter intervalos de datas em dias

    Mensagem  crysostomo 17/5/2021, 22:42

    Boa noite, no momento estou com problema  no meu Office desinstalei  para instalar ele de novo porque deu problema na ativação. Ela não encontrou o certificado da ativação,  deu maior problemada aqui.
    Quando voltar ajudo.
    Não consegui ativar meu 2010 e estou tendo problema com OfficeSoftwareProtectionPlatform


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1049
    Registrado : 11/11/2009

    [Resolvido]Converter intervalos de datas em dias Empty Re: [Resolvido]Converter intervalos de datas em dias

    Mensagem  scandinavo 18/5/2021, 13:29

    Alquem sabe me dizer por que não consigo postar arquivos no fórum mensagem de erro
    e nem na sala de repositório de exemplos.

    Não foi possível enviar o arquivo : o espaço de armazenamento para usuários foi ultrapassado. (Espaço restante : 18 Kb)


    Tente adaptar. Sistema que mostra os dias  de curso que já tem aulas programadas durante o mês.
    evitando marcar duplicados.


    Para o seu sistema sera necessário criar uma tabela para armazenar os outros dias que que compreende entre o dia inicial e dia final

    isto é em formulário mas também funciona em relatório.


    Última edição por scandinavo em 18/5/2021, 18:20, editado 1 vez(es)
    avatar
    zcarloslopes
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 393
    Registrado : 28/10/2010

    [Resolvido]Converter intervalos de datas em dias Empty Re: [Resolvido]Converter intervalos de datas em dias

    Mensagem  zcarloslopes 18/5/2021, 14:48

    Boa tarde scandinavo,

    Obrigado pela tentativa de ajuda, mas não existe ficheiro no link que disponibilizou.

    Pode tentar enviar novamente?

    Obrigado
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3240
    Registrado : 13/12/2016

    [Resolvido]Converter intervalos de datas em dias Empty Re: [Resolvido]Converter intervalos de datas em dias

    Mensagem  Alexandre Fim 18/5/2021, 16:51

    Ola,

    Fiz um exemplo e acredito que irá te ajudar no que precisa. Ficou assim:

    [Resolvido]Converter intervalos de datas em dias Sala11

    Ao clicar em Imprimir, o relatorio sai assim:
    [Resolvido]Converter intervalos de datas em dias Sala210


    Segue arquivo.

    Boa sorte.

    []'s

    FIM
    Anexos
    [Resolvido]Converter intervalos de datas em dias AttachmentMapa_v2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (165 Kb) Baixado 18 vez(es)


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Converter intervalos de datas em dias Setinf11
    Sistemas e Tecnologia Ltda
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1049
    Registrado : 11/11/2009

    [Resolvido]Converter intervalos de datas em dias Empty Re: [Resolvido]Converter intervalos de datas em dias

    Mensagem  scandinavo 18/5/2021, 18:19

    veja agora.

    https://www.dropbox.com/s/c14bm54b6n4qm5a/MapaDeAula.zip?dl=0
    avatar
    zcarloslopes
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 393
    Registrado : 28/10/2010

    [Resolvido]Converter intervalos de datas em dias Empty Re: [Resolvido]Converter intervalos de datas em dias

    Mensagem  zcarloslopes 19/5/2021, 17:52

    Obrigado a todos pela ajuda.

    Optei pelo caminho sugerido pelo Alexandre que funcionou como pretendido.

    Obrigado
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3240
    Registrado : 13/12/2016

    [Resolvido]Converter intervalos de datas em dias Empty Re: [Resolvido]Converter intervalos de datas em dias

    Mensagem  Alexandre Fim 19/5/2021, 18:39

    Valeu, Carlos !!!
    O fórum agradece.

    Boa sorte

    []'s

    FIM


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Converter intervalos de datas em dias Setinf11
    Sistemas e Tecnologia Ltda

    Conteúdo patrocinado


    [Resolvido]Converter intervalos de datas em dias Empty Re: [Resolvido]Converter intervalos de datas em dias

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 16/5/2024, 20:55