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


5 participantes

    [Resolvido]Saldo extrato

    avatar
    Realdo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 24/07/2012

    [Resolvido]Saldo extrato Empty [Resolvido]Saldo extrato

    Mensagem  Realdo 24/7/2012, 18:02

    Prezados, boa tarde

    Sou novo aqui no forum e gostaria de uma ajuda.
    Após consulta a inumeros modelos na internet não consegui solucionar o meu problema.
    Ocorre que estou fazendo uma consulta em uma tabela de caixa e preciso fazer o saldo acumulado.
    Logo, estou utilizando (modelo que achei no forum)
    SELECT tblMovimentos.Data, tblMovimentos.Codigo, tblMovimentos.Sequencial, tblMovimentos.Descricao, tblMovimentos.Debito, tblMovimentos.Credito,
    (select sum([credito] - [debito]) from tblMovimentos AS tex WHERE tex.id <=tblMovimentos.id) AS SALDO
    FROM tblMovimentos


    Ocorre que como ele faz a referencia a chave primaria (ID), quando eu lanço por exemplo no dia 29 um movimento de caixa
    do dia 22 ele se perde.

    O que devo fazer. Alguma solução?



    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Saldo extrato Empty Re: [Resolvido]Saldo extrato

    Mensagem  Alexandre Neves 24/7/2012, 18:39

    Boa tarde, Realdo, e bem-vindo ao fórum
    Utilize
    SELECT Data, Codigo, Sequencial, Descricao, Debito, Credito, (select sum(credito - debito) from tblMovimentos AS tex WHERE tex.data <=tblMovimentos.data) AS SALDO FROM tblMovimentos
    avatar
    Realdo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 24/07/2012

    [Resolvido]Saldo extrato Empty Re: [Resolvido]Saldo extrato

    Mensagem  Realdo 25/7/2012, 00:14

    Não funcionou

    Vamos tentar de outra forma.
    Eu tenho a coluna código (1, 2,3,5,6,9).
    Teria como eu fazer um update para que ela ficasse sequencial (1,2,3,4,5,6)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Saldo extrato Empty Re: [Resolvido]Saldo extrato

    Mensagem  Alexandre Neves 25/7/2012, 00:39

    Realdo,
    Se o campo data é do tipo data, deveria funcionar.
    Pode ser feita alternativa. Coloque o campo de numeração não automática e o formulário desvinculado.
    Para inserir o registo, caso a data do registo seja igual ou superior aos existentes na tabela, acrescenta o registo e o campo numeração segue a sequência; caso a data seja anterior à maior data da tabela, acrescenta o registo com a numeração na ordem correcta e as numerações seguintes avançam uma posição.
    avatar
    Realdo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 24/07/2012

    [Resolvido]Saldo extrato Empty Re: [Resolvido]Saldo extrato

    Mensagem  Realdo 25/7/2012, 00:47

    Prezado Alexandre,
    Boa noite

    Segue o que retorna a consulta.
    Eu quero o saldo linha a linha.
    Mas no dia 23 da errado porque ele considera somente o 300 como saldo anterior. Porque menor que o código 2 so tem o 1 que é 300.
    Só que se eu deixar ele comparar so a data ele não faz o saldo linha a linha e sim por dia.


    Data Código Debito Credito SALDO
    22/07/2012 1 R$ 300,00 R$ 0,00 (R$300,00)
    22/07/2012 3 R$ 0,00 R$ 3.000,00 R$ 2.700,00
    22/07/2012 4 R$ 1.000,00 R$ 0,00 R$ 1.700,00
    23/07/2012 2 R$ 2.600,00 R$ 0,00 (R$2.900,00)
    26/07/2012 5 R$ 0,00 R$ 500,00 (R$400,00)

    SELECT Data, Código, Debito, Credito,
    (select sum(credito - debito) from caixa AS tex WHERE tex.data <=caixa.data and tex.código <=caixa.código) AS SALDO
    FROM caixa
    ORDER BY data, código;
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Saldo extrato Empty Re: [Resolvido]Saldo extrato

    Mensagem  Alexandre Neves 25/7/2012, 06:37

    Bom dia, Realdo
    Antes de executar a consulta, execute o código seguinte:

    Sub OrdenaTabelaCaixa()
    'criada por Alexandre Neves
    'em 2012-07-25
    'para Realdo
    'do fórum MaximoAccess
    Dim Rst As DAO.Recordset
    Set Rst = CurrentDb.OpenRecordset("SELECT Data, Codigo FROM Caixa ORDER BY Data,Codigo;")
    Do While Not Rst.EOF
    Rst.Edit
    Rst(1) = Rst.AbsolutePosition + 1
    Rst.Update
    Rst.MoveNext
    Loop
    Set Rst = Nothing
    End Sub
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Saldo extrato Empty Re: [Resolvido]Saldo extrato

    Mensagem  Avelino Sampaio 25/7/2012, 11:00

    Essa consulta tem como objetivo final o uso em um formulário ou em um relatório ?



    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Saldo extrato Empty Re: [Resolvido]Saldo extrato

    Mensagem  Assis 25/7/2012, 12:26

    Realdo

    Pode por aqui só a tabela aonde regista os movimentos
    avatar
    Realdo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 24/07/2012

    [Resolvido]Saldo extrato Empty Re: [Resolvido]Saldo extrato

    Mensagem  Realdo 26/7/2012, 02:53

    Prezados,

    A consulta sera usada em um formulario.
    funcionou perfeitamente com o código do Alexandre.

    obrigado pela atenção
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Saldo extrato Empty Re: [Resolvido]Saldo extrato

    Mensagem  Alexandre Neves 26/7/2012, 16:40

    Boa tarde, Realdo

    Sempre que um tópico seja resolvido, prima o botão apropriado. Desta vez, marco-o eu.
    Marcar Resolvido
    avatar
    perereirak
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 22/03/2013

    [Resolvido]Saldo extrato Empty saldo anterior em extrato banco

    Mensagem  perereirak 9/4/2013, 21:31

    Pessoal, como faço para o relatório buscar o saldo anterior da conta e trazer no relatório.
    Preciso criar um extrato bancario

    Conteúdo patrocinado


    [Resolvido]Saldo extrato Empty Re: [Resolvido]Saldo extrato

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 21:39