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]Contagem de dias

    avatar
    Tuta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 121
    Registrado : 17/05/2015

    [Resolvido]Contagem de dias Empty [Resolvido]Contagem de dias

    Mensagem  Tuta 21/2/2016, 16:57

    Prezados,
    Criei um banco de dados para controle de chamados de falha e nesse banco tem um campo chamado Dias Aberto que é para informar a quantidade de dias que um ticket de falha está aberto e que por sua vez, quando o ticket for fechado o campo Dias Aberto encerre a contagem. Usei o comando Datediff mas não deu certo e por isso recorro a vossa ajuda para resolver esse problema.
    Os nomes dos campos são:

    txtDias_aberto
    txtData_de_abertura
    txtData_de_fechamento.

    Anexei a imagem da tela do banco de dados criado.
    Desde já, muito obrigado a todos.

    Tuta


    philipp.moreira
    philipp.moreira
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 257
    Registrado : 05/02/2016

    [Resolvido]Contagem de dias Empty Re: [Resolvido]Contagem de dias

    Mensagem  philipp.moreira 21/2/2016, 17:09

    Tuta, caso seus campos sejam do tipo Texto, tente desta forma:

    DateDiff("d", Cdate("20/02/2016 21:06"), CDate("21/02/2016 21:06"))


    Obs.: No lugar das informações "20/02/2016 21:06" e "21/02/2016 21:06", passe seus respectivos campos.
    avatar
    Tuta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 121
    Registrado : 17/05/2015

    [Resolvido]Contagem de dias Empty Re: [Resolvido]Contagem de dias

    Mensagem  Tuta 22/2/2016, 16:55

    Oi Philipp, boa noite!

    Camarada, segui o seu procedimento mas não deu certo. Simulei um ticket aberto no dia 19/02 e fechado no dia 22/02 e nada aconteceu no campo "Dias Aberto".
    Escrevi dessa maneira:
    DateDiff("d", Cdate("txtData_de_Abertura"), CDate("txtData_de_Fechamento"))

    Está faltando alguma coisa?

    Obrigado.


    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Contagem de dias Empty Re: [Resolvido]Contagem de dias

    Mensagem  FabioPaes 22/2/2016, 18:23

    DifData("d";[data_de_abertura];[Data_de_Fechamento])

    Coloca isso na propriedade do campo, na guia dados, Fonte de Controle.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Contagem de dias Empty Re: [Resolvido]Contagem de dias

    Mensagem  FabioPaes 22/2/2016, 18:36

    Bom, pra encerrar a contagem apos preencher o campo Data_de_encerramento da pra fazer assim:


    Na fonte de controle do campo txtdias_Aberto coloque:

    =iif(isdate([txtData_de_Encerramento])=0;DifData("d";[txtData_de_Abertura];Data());DifData("d";[txtData_de_Abertura];[txtData_de_Encerramento]))


    Se a Data do Encerramento estiver vazia ele calacula: Data abertura - Data atual, se nao, e Data Abertura - Data Encerramento.


    Última edição por fabiopaes em 22/2/2016, 19:19, editado 1 vez(es)
    avatar
    Tuta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 121
    Registrado : 17/05/2015

    [Resolvido]Contagem de dias Empty Re: [Resolvido]Contagem de dias

    Mensagem  Tuta 22/2/2016, 19:18

    Fábio, boa noite!

    Cara, o comando =DifData("d";[txtData de Abertura];[txtData de Fechamento]) deu certo e é justamente o que eu desejava, ou seja, quando fecho o ticket ele informa a quantidade de dias que ficou aberto. Perfeito.

    Agora gostaria de saber se há alguma maneira de a cada dia ele incrementar a quantidades de dias que o ticket está aberto até fechar. Explicando melhor, há possibilidade de ao fazer uma consulta ou melhor tirar um relatório, eu visualizar a quantidades de dias que um ticket está aberto e que ainda não foi fechado.

    desde já muito grato.

    Abs,
    Tuta
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Contagem de dias Empty Re: [Resolvido]Contagem de dias

    Mensagem  FabioPaes 22/2/2016, 19:24

    Olha não ha a necessidade de Armazenar isso na tabela... Basta na consulta, ou na consulta do relatorio criar novo campo e colocar a mesma instrução e ele calcula perfeitamente...

    Ex:

    DiasDecorrido: iif(isdate([txtData_de_Encerramento])=0;DifData("d";[txtData_de_Abertura];Data());DifData("d";[txtData_de_Abertura];[txtData_de_Encerramento]))

    Assim ele cria um campo e coloca la os dias decorridos...

    Agora...

    Se mesmo, assim... se mesmo assim você quiser armazenas na Tabela, bom, aee basta criar uma Consulta atualização... e rodar ela sempre antes de gerar o relatório (não recomendo)
    avatar
    Tuta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 121
    Registrado : 17/05/2015

    [Resolvido]Contagem de dias Empty Re: [Resolvido]Contagem de dias

    Mensagem  Tuta 23/2/2016, 18:32

    Fábio, boa noite!

    Camarada, usei o novo comando que você enviou:
    =iif(isdate([txtData_de_Encerramento])=0;DifData("d";[txtData_de_Abertura];Data());DifData("d";[txtData_de_Abertura];[txtData_de_Encerramento]))
    Fiz o teste com o ticket aberto desde o dia 15/02 e somente amanhã irei fechá-lo. O campo "dias aberto" está indicando quantos dias está o ticket aberto até o momento e a minha esperança é que amanhã ele acrescente mais um dia, fato que tenho quase certeza que acontecerá.
    De qualquer maneira, muito obrigado pela ajuda e atenção. Caso amanhã ele se comporte como esperado, irei encerrar a dúvida como resolvido.
    Mais uma vez, muito obrigado.
    Abs,
    Tuta.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Contagem de dias Empty Re: [Resolvido]Contagem de dias

    Mensagem  FabioPaes 24/2/2016, 04:40

    Bacana meu amigo, fico no aguardo!
    Mais vai dar certo sim!!!
    avatar
    Tuta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 121
    Registrado : 17/05/2015

    [Resolvido]Contagem de dias Empty Re: [Resolvido]Contagem de dias

    Mensagem  Tuta 24/2/2016, 16:52

    Fábio, boa noite!

    Camarada, deu certinho. Muito obrigado cara.
    Valeu.
    avatar
    Tuta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 121
    Registrado : 17/05/2015

    [Resolvido]Contagem de dias Empty Re: [Resolvido]Contagem de dias

    Mensagem  Tuta 24/2/2016, 17:00

    Fábio,
    Muito obrigado. Funcionou como eu esperava.
    Obrigado,
    Abs,
    Tuta.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Contagem de dias Empty Re: [Resolvido]Contagem de dias

    Mensagem  FabioPaes 24/2/2016, 17:01

    Maravilha, ate a proxima se Deus quiser!

    Conteúdo patrocinado


    [Resolvido]Contagem de dias Empty Re: [Resolvido]Contagem de dias

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 15:04