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

    [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo

    Silvio
    Silvio
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4754
    Registrado : 20/04/2011

    [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo Empty [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo

    Mensagem  Silvio 21/8/2019, 20:17

    Boa tarde para todos.

    Preciso de uma pequena ajuda.

    Tenho três campos em um formulário continuo que são do tipo sim/não

    Ccredito, Cdebito, Dinheiro.

    Tenho no cabeçalho do formulário ( Frmlancamento ) dois campos datas

    Di = data inicial

    Df = data final


    Usando o Dcount para fazer a contagem e a filtragem

    Dcount("*","Tbllancamento","CCredito") = -1

    O que eu estou precisando é filtrar pelas datas que estão no meu formulário e estou meio perdido nas ## da vida.

    Na fonte de controle da caixa de texto que faz a contagem.
    Dcount("*","Tbllancamento","CCredito") = -1 Between #Forms!FrmLancamento!di # and # Forms!FrmLancamento!df#

    ( conte tudo na tabela lançamento onde o CCredito seja verdadeiro entre a data inicial e final que estão no formulário)


    Obs. Sem a filtragem por data, a contagem é falsa pois conta tudo na tabela, mostrando dados falsos.  Por isso que preciso da filtragem por data.


    Agradeço a quem puder me dar uma forcinha.


    Última edição por Silvio em 21/8/2019, 20:33, editado 1 vez(es) (Motivo da edição : correção de código)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo Empty Re: [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo

    Mensagem  Alexandre Fim 21/8/2019, 20:57

    Silvio, tente isso:

    intCount = DCount("*", "Tbllancamento", "CCredito BETWEEN #" & Format(Forms!FrmLancamento!di, "mm/dd/yyyy") & "# AND #" & Format(Forms!FrmLancamento!df, "mm/dd/yyyy") & "#")

    Não uso muito esse tipo de instrução, mas espero ter ajudado.

    Abraço


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.
    Silvio
    Silvio
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4754
    Registrado : 20/04/2011

    [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo Empty Re: [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo

    Mensagem  Silvio 21/8/2019, 21:14

    Boas....Alexandre..

    Vou testar a dita cuja aqui.

    Já te retorno.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Silvio
    Silvio
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4754
    Registrado : 20/04/2011

    [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo Empty Re: [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo

    Mensagem  Silvio 22/8/2019, 12:09

    Bom dia.

    Alexandre, não funfou.

    Eu necessito seja feita no formulário.

    Ainda na luta por aqui.


    Acréscimo de mensagem.....

    Então, pesquisando e testando cheguei a seguinte conclusão para realizar a contagem no próprio formulário continuo.

    Em uma caixa de texto desacoplada, como fonte de dados inseri....
    =Soma(SeImed([CCredito]=Verdadeiro;1;0))

    Então dou por encerrado o tópico. Grato Alexandre por tua ajuda, o que me passou vai me ser útil em uma outra situação aqui.

    Abraços a todos.


    Última edição por Silvio em 22/8/2019, 12:19, editado 1 vez(es) (Motivo da edição : finalização do tópico.)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Silvio
    Silvio
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4754
    Registrado : 20/04/2011

    [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo Empty Re: [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo

    Mensagem  Silvio 22/8/2019, 12:20

    Resolvido


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo Empty Re: [Resolvido]Contagem de campos distintos entre duas datas pré estabelecidas em formulário continuo

    Mensagem  Alexandre Fim 23/8/2019, 13:37

    Valeu Silvio..
    O fórum agradece.

    Boa sorte.

    Abraços


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.

      Data/hora atual: 25/7/2021, 04:20