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]Entre datas

    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty [Resolvido]Entre datas

    Mensagem  PauloMaia Seg 27 Mar 2017, 12:45

    Entre Datas que estão inseridas nos campos ,

       Preciso que essa consulta mostre entre data ini  e data final ;

    'Campos já existentes e que uso para inserir datas.......
    txtDatIni
    até
    txtDatFim


    Código:
    strSQL = "SELECT * FROM tbl_Clientes WHERE ccHistórico like '*VENDA À VISTA*'"


    Exemplo = Todas as VENDAS À VISTA entre as datas nos campos ,   não todos os registros da tabela !
    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]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  FabioPaes Seg 27 Mar 2017, 13:33

    Seja mais claro em suas Duvidas, assim obterá ajudar mais rapidamente!
    Nao vejo critério entre datas aqui (Between):
    strSQL = "SELECT * FROM tbl_Clientes WHERE ccHistórico like '*VENDA À VISTA*'"


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Seg 27 Mar 2017, 14:01

    Sim , Preciso criar o critério para esta consulta olhar para a data tbm na hora de retornar o resultado .
    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]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  FabioPaes Seg 27 Mar 2017, 14:17

    Viu só como é importante nos informar direitinho sua Vudida?

    Para incluir mais de um critério basta add o operador AND ou OR e colocar o Critério!


    Dentro das particularidade da data... Pesquise sobre...


    Ex:

    strSQL = "SELECT * FROM tbl_Clientes WHERE DataFato Between #" & Format(txtDatIni, "mm/dd/yyyy") & "# And #" & Format(txtDatFim, "mm/dd/yyyy") & "# AND ccHistórico like '*VENDA À VISTA*'"



    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Seg 27 Mar 2017, 20:02

    OK, Muito Obrigado  Fabio Paes , vou aplicar e testar aqui, logo informo....... !

    Porem mais uma dúvida, sobre critérios

    Como essa consulta me retorna todos os campos da tabela ! Essa consulta seleciona linhas e colunas da tabela citada ...  strSQL = "SELECT * FROM tbl_FluxoCaixa

    Então;

    ->  Dos campos compostos por esta tabela estão os (  ccCrédito , ccDébito  ) = são " Colunas "

    Tenho ja inseridos em meu form 3 campos - > " TotalCrédito  ,  TotalDébito  e para receber a somatória liquida o campo " Saldo " , sendo assim fica =>  ( Me.Saldo = Me.TotalCrédito - Me.TotalDébito ) eles devem , assim que a consulta for feita SOMAR as colunas individualmente ccCrédito , ccDébito  ,, e mostrar o resultado nos campos  TotalCrédito  ,  TotalDébito  ,, e o campo Saldo faz o calculo liquido final => ( Me.Saldo = Me.TotalCrédito - Me.TotalDébito ) e mostra o resultado.


    Só que nem sem esse critério de data que vou inserir agora , não estou conseguindo realizar esse calculo e apresentar esses resultados no Form...


    Pode me ajudar !
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Seg 27 Mar 2017, 20:58

    Olá Fabio Paes

    Esta dando ERRO !

    Quando inseri seu cod. na consulta , pede para depurar !


    Última edição por PauloMaia em Ter 28 Mar 2017, 13:26, editado 3 vez(es)
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Ter 28 Mar 2017, 11:54

    ERRO  !

    Estou com dificuldade em resolver.

    Código:
    If opFiltro = 1 Then
            strSQL = "SELECT * FROM tbl_FluxoCaixa WHERE DataFato Between #" & Format(txtDatIni, "dd/mm/yyyy") & "# And #" & Format(txtDatFim, "dd/mm/yyyy") & "# AND ccHistórico like '*VENDA À VISTA*'"
        End If


    Veja no Anexo....... , COMO POSSO CORRIGIR ESSE ERRO ?


    .................................................................................
    O Conhecimento é uma Bagagem que não pesa, porem sempre que saimos para uma nova viagem... lembramos que podiamos ter levado algo a mais conosco.......
    "Não critique quem cair, ajude-o a erguer-se, tal como você gostaria que fizessem com você se estivesse no mesmo caso"
    "A vaidade é o pior dos defeitos porque engana a nós mesmos pois por mais que seja sábio, há sempre alguém mais sábio que você"
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  tauron Ter 28 Mar 2017, 18:50

    Amigo, seria mais facil se postasse seu bd (somente a parte envolvida).
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Ter 28 Mar 2017, 19:16

    Olá  tauron

    Segue conforme sua solicitação,  abra em mod. estrutura - e se precisar link os dados do form com a tabela.
    Pois meu db BackEnd , é separado.......
    Separei a nível de Módulo o procedimento ,  e esta com espaço em branco para destacar , e com declarações a de nível de Projeto comentadas no procedimento.


    .................................................................................
    O Conhecimento é uma Bagagem que não pesa, porem sempre que saimos para uma nova viagem... lembramos que podiamos ter levado algo a mais conosco.......
    "Não critique quem cair, ajude-o a erguer-se, tal como você gostaria que fizessem com você se estivesse no mesmo caso"
    "A vaidade é o pior dos defeitos porque engana a nós mesmos pois por mais que seja sábio, há sempre alguém mais sábio que você"
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  tauron Ter 28 Mar 2017, 21:54

    Paulo,  Veja como ficou agora. Esclareco que so revisei o erro informado mas gostaria que mediante suas duvidas, observasse o seguinte:

    1- Voce determinou que os campos txtdatini e txtdatfim fosse habitado pela data atual;

    2- os calculos dos campos credito, debitos e saldo sao dependentes dos dois campos acima.

    pensamos entao: se os campos de valores sao exclusivamente dependentes dos campos datas se vc não altera-los nunca tera um total condizente com o historico.

    Explicando: informe(nesta sequencia) a data de 25/03/2017 (Inicial e final) depois marque a opcao 1 (Venda a vista) e compare os valores apurados no rodape com o que vc tem na tela apos o filtro.
    Anexos
    [Resolvido]Entre datas AttachmentDatabase1-new.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (127 Kb) Baixado 16 vez(es)
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Ter 28 Mar 2017, 23:49

    Muito Obrigado ,   tauron   ,  Estou Mto Agradecido

    Eu notei rapidamente aqui , que vc alterou os critérios de pesquisa tbm !

    Mesmo colocando datas nos campo como me informou aparece os cálculos certinho, porem ao utilizar o filtro os cálculos não mudam, eles congelam , e mesmo se eu for lá e colocar data os valores não mudam .........

    --> * Se eu colocar as datas que me informou , e depois filtrar os cálculos não atualizam ! Você notou isso , com fazer para seguir os filtros e atualizarem ?


    Como Resolver, Tirando a dependência dos campos de cálculo e jogando isso para os filtros, mas ao abrir o form. não vai mais mostrar o movimento da data do dia ? estou confuso

    Preciso que ao abrir o form , todo o movimento do dia seja mostrado , e depois preciso usar os filtros com os cálculos se atualizando conforme os filtros ...........


    Mas mesmo assim até aqui sem Dúvidas,
       MUITO OBRIGADO.......


    .................................................................................
    O Conhecimento é uma Bagagem que não pesa, porem sempre que saimos para uma nova viagem... lembramos que podiamos ter levado algo a mais conosco.......
    "Não critique quem cair, ajude-o a erguer-se, tal como você gostaria que fizessem com você se estivesse no mesmo caso"
    "A vaidade é o pior dos defeitos porque engana a nós mesmos pois por mais que seja sábio, há sempre alguém mais sábio que você"
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  tauron Qua 29 Mar 2017, 09:52

    Paulo, quanto aas opcoes (cartao de debito e de credito) basta vc incluir na linha correspondente a parte que vc ler a mais na linha da venda a vista.

    Já para os calculos vejamos se vai dar certo:

    na origem do campo "TotalCredito" = voce devera criar uma formula onde ira somar o campo "credito" mesmo de maneira que a soma ocorra mesmo com valor 0,00 (nz): =soma(nz([cccredito]))

    TotalDebito = mesma coisa so mudando o campo: =soma(nz([ccdebito])

    Saldo = Lembre-se que pode ocorrer ocasiao em que o credito seja 0,00 (nz) assim como debito tmn pode ser 0,00 (nz): =nz([cccredito])-nz([ccdebito])

    Bom acho que pode dar certo, tente ai e nos informe sobre o resultado.
    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]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  FabioPaes Qua 29 Mar 2017, 11:34

    Amigo, deu erro pois não mudou o nome do Campo dataFato de cordo com o nome de sua tabela...
    strSQL = "SELECT * FROM tbl_FluxoCaixa WHERE DataFato Between #" & Format(txtDatIni, "dd/mm/yyyy") & "# And #" & Format(txtDatFim, "dd/mm/yyyy") & "# AND ccHistórico like '*VENDA À VISTA*'"


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Qua 29 Mar 2017, 12:50

    ok, tauron

    Alterei assim .....

    Dados / Fonte do Controle .......

    Para os filtros , tudo OK

    Tirei "Anulei" a soma anterior , aquela que olhava e dependia exclusivamente das datas !

    OK,


    .................................................................................
    O Conhecimento é uma Bagagem que não pesa, porem sempre que saimos para uma nova viagem... lembramos que podiamos ter levado algo a mais conosco.......
    "Não critique quem cair, ajude-o a erguer-se, tal como você gostaria que fizessem com você se estivesse no mesmo caso"
    "A vaidade é o pior dos defeitos porque engana a nós mesmos pois por mais que seja sábio, há sempre alguém mais sábio que você"
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  tauron Qua 29 Mar 2017, 15:32

    Entao, amigo como vao os testes,

    Bem como eu disse, nao me aprofundei muito no seu projeto mas no meu teste aqui bastou que colocasse as formulas como disse, nao precisei alterar mais nada.

    teste ai e me fale.
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  tauron Qui 30 Mar 2017, 12:58

    Up!! Question
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Qui 30 Mar 2017, 20:03

    OK, tauron

    Deu certo esta calculando !


    Porem quando uso algum dos filtros criados agora com a caixa de opções , o filtro que antes funcionava só com os campos datas in e fn param de funcionar, se eu entrar no form. e ficar só usando o filtro entre as datas "aquele que ja tinha através dos campos datas" funciona direitinho é só ir mudando as datas e ir vendo os resultados , porem se eu usar qualquer um dos filtros da caixa de opções esses NOVOS , os filtros das datas param de filtrar por si só como antes / Evento das datas inicial e final - Ao Atualizar , perde função.......

    Se tiver uma solução pra isso ?

    Grato.......


    .................................................................................
    O Conhecimento é uma Bagagem que não pesa, porem sempre que saimos para uma nova viagem... lembramos que podiamos ter levado algo a mais conosco.......
    "Não critique quem cair, ajude-o a erguer-se, tal como você gostaria que fizessem com você se estivesse no mesmo caso"
    "A vaidade é o pior dos defeitos porque engana a nós mesmos pois por mais que seja sábio, há sempre alguém mais sábio que você"
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  tauron Sex 31 Mar 2017, 14:11

    Paulo, onde está sem arquivo original?
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Sáb 01 Abr 2017, 00:10



    ? não compreendi


    .................................................................................
    O Conhecimento é uma Bagagem que não pesa, porem sempre que saimos para uma nova viagem... lembramos que podiamos ter levado algo a mais conosco.......
    "Não critique quem cair, ajude-o a erguer-se, tal como você gostaria que fizessem com você se estivesse no mesmo caso"
    "A vaidade é o pior dos defeitos porque engana a nós mesmos pois por mais que seja sábio, há sempre alguém mais sábio que você"
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  tauron Sáb 01 Abr 2017, 19:48

    Estou procurando o aquivo que voce enviou na mensagem 9 mas nao o encontro pos, por descuido utilizei o original. e deletei o compactado.
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Sáb 01 Abr 2017, 20:15

    O Arquivo esta ai  !

    rs.....  Acontece !


    .................................................................................
    O Conhecimento é uma Bagagem que não pesa, porem sempre que saimos para uma nova viagem... lembramos que podiamos ter levado algo a mais conosco.......
    "Não critique quem cair, ajude-o a erguer-se, tal como você gostaria que fizessem com você se estivesse no mesmo caso"
    "A vaidade é o pior dos defeitos porque engana a nós mesmos pois por mais que seja sábio, há sempre alguém mais sábio que você"
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Ter 04 Abr 2017, 16:20



    Up Question


    .................................................................................
    O Conhecimento é uma Bagagem que não pesa, porem sempre que saimos para uma nova viagem... lembramos que podiamos ter levado algo a mais conosco.......
    "Não critique quem cair, ajude-o a erguer-se, tal como você gostaria que fizessem com você se estivesse no mesmo caso"
    "A vaidade é o pior dos defeitos porque engana a nós mesmos pois por mais que seja sábio, há sempre alguém mais sábio que você"
    tauron
    tauron
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1416
    Registrado : 07/12/2011

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  tauron Qua 05 Abr 2017, 11:40

    Paulo, estou tentando entender o porque que ao atualizar os campos datas somente os campos de resultado são alterados mas a "movimentação" não. Estou com probleminha no setor que trabalho devido a acumulo de servico e falta de funcionario e portanto só posso estudar seu caso quando chego em casa.

    Por isso peço aos mais experientes que nos auxiliem. Embarassed Embarassed
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Qua 05 Abr 2017, 15:48

    OK ! Aguardo.

    De uma passada nesse Tópico vê se sabe qual é o BÓ ;

    https://www.maximoaccess.com/t29818-erro-em-lancamento-de-registros-parcelados#207288




    .................................................................................
    O Conhecimento é uma Bagagem que não pesa, porem sempre que saimos para uma nova viagem... lembramos que podiamos ter levado algo a mais conosco.......
    "Não critique quem cair, ajude-o a erguer-se, tal como você gostaria que fizessem com você se estivesse no mesmo caso"
    "A vaidade é o pior dos defeitos porque engana a nós mesmos pois por mais que seja sábio, há sempre alguém mais sábio que você"
    PauloMaia
    PauloMaia
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 164
    Registrado : 02/05/2014

    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  PauloMaia Qui 13 Abr 2017, 15:24


    OK, MUITO OBRIGADO !

    Resolvido

    --------------------------
    Considerações e Agradecimentos à ;

    FabioPaes
    tauron



    .................................................................................
    O Conhecimento é uma Bagagem que não pesa, porem sempre que saimos para uma nova viagem... lembramos que podiamos ter levado algo a mais conosco.......
    "Não critique quem cair, ajude-o a erguer-se, tal como você gostaria que fizessem com você se estivesse no mesmo caso"
    "A vaidade é o pior dos defeitos porque engana a nós mesmos pois por mais que seja sábio, há sempre alguém mais sábio que você"

    Conteúdo patrocinado


    [Resolvido]Entre datas Empty Re: [Resolvido]Entre datas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 22 Nov 2024, 11:28