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


2 participantes

    [Resolvido]Consulta para Saldo filtrada Por ID

    avatar
    Convidado
    Convidado


    [Resolvido]Consulta para Saldo filtrada Por ID Empty Consulta para Saldo filtrada Por ID

    Mensagem  Convidado 20/8/2011, 18:17

    Amigos tenho esta expressão que funciona corretamente na consulta:

    SaldoAcumulado: Format(DSoma("[Saldo]";"cnsDebitosSaldo";"[ID] <=" & [ID]);"Unidade monetária")

    [Resolvido]Consulta para Saldo filtrada Por ID ConsultaSaldo


    Ocorre se abro a consulta filtrada apenas para a ID = 1 ela retorna #Erro

    O que fazer?

    Grato
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Consulta para Saldo filtrada Por ID Empty Re: [Resolvido]Consulta para Saldo filtrada Por ID

    Mensagem  criquio 20/8/2011, 20:32

    Que tal um novo campo na consulta?

    Resultado:SeImed(IsError([SaldoAcumulado];[Saldo];[SaldoAcumulado]))


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]Consulta para Saldo filtrada Por ID Empty Re: [Resolvido]Consulta para Saldo filtrada Por ID

    Mensagem  Convidado 20/8/2011, 21:17

    Na realida.. ao postar não era mais a questao do erro.. e sim na consulta filtrada o saldo ser por ID.. e não geral..

    Veja:

    [Resolvido]Consulta para Saldo filtrada Por ID ConsultaSaldo1

    Talvez um And na expressão para fazer referencia a ID_Empregado Filtrando pela ID do empregado

    SaldoAcumulado: Format(DSoma("[Saldo]";"cnsDebitosSaldo";"[ID] <=" & [ID]);"Unidade monetária" And ....)

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta para Saldo filtrada Por ID Empty Re: [Resolvido]Consulta para Saldo filtrada Por ID

    Mensagem  Alexandre Neves 22/8/2011, 17:43

    Hary,
    Disponibilize a parte da bd que dá erro (em 2003)
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta para Saldo filtrada Por ID Empty Re: [Resolvido]Consulta para Saldo filtrada Por ID

    Mensagem  Convidado 22/8/2011, 18:15

    Caro alexandre estou a fazer para ajuda a um membro do Fórum.. mas esbarrei neste problema..

    Para um registro apenas funciona bem...

    Mas se filtrar a consulta pela ID.. o saldo continua a ser como se fosse para todos os registros


    http://dl.dropbox.com/u/26441349/Tatiana_22_08_11.rar


    Grato
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta para Saldo filtrada Por ID Empty Re: [Resolvido]Consulta para Saldo filtrada Por ID

    Mensagem  Alexandre Neves 22/8/2011, 18:49

    Hary,

    Não coma partes...
    ID? Não conheço e o Access também não deve conhecer! conheço ID_Dados e ID_Empregado!
    Filtrei por ID_Dados e funcionou, filtrei por ID_Empregado e funcionou.
    Explique-me melhor e envie exemplo de erro
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta para Saldo filtrada Por ID Empty Re: [Resolvido]Consulta para Saldo filtrada Por ID

    Mensagem  Convidado 22/8/2011, 19:01

    perdoe-me referi-me a ID para me referi a ID_Empregado.. Perdoe-me..

    Ele filtra sim... Mas quero o saldo acumulado de acordo com a soma do saldo por funcionário

    No caso do empregado ID = 5 este saldo teria quer ser 66,00... ele mostra o saldo geral, dos dois funcionários...

    Preciso que me de o saldo acumulado por funcionário...


    Grato
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta para Saldo filtrada Por ID Empty Re: [Resolvido]Consulta para Saldo filtrada Por ID

    Mensagem  Alexandre Neves 22/8/2011, 19:44

    Desta vez ................... perdoo-o!
    Então é assim

    SELECT Dados.ID_Dados AS ID, Dados.ID_Dados, Dados.ID_Empregado, Dados.data, Dados.Debito, Dados.Credito, [Debito]-[Credito] AS Saldo, Format(DSum("[Saldo]","cnsDebitosSaldo","[ID] <=" & [ID] &" and ID_Empregado=5"),"Currency") AS SaldoAcumulado
    FROM Dados
    WHERE ID_Empregado=5;
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta para Saldo filtrada Por ID Empty Re: [Resolvido]Consulta para Saldo filtrada Por ID

    Mensagem  Convidado 22/8/2011, 19:56

    Deu certo Grande Alexandre.. agora apenas uma questão..

    Para que esta filtragem ocorra no form quando se escolhe o emmpregado no form...

    Do jeito que está a consulta ta esta filtrada... preciso que o filtro ocorra quando selecionar o registro no form que esta ai...

    Grato
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta para Saldo filtrada Por ID Empty Re: [Resolvido]Consulta para Saldo filtrada Por ID

    Mensagem  Alexandre Neves 22/8/2011, 19:58

    Utilize

    SELECT Dados.ID_Dados AS ID, Dados.ID_Dados, Dados.ID_Empregado, Dados.data, Dados.Debito, Dados.Credito, [Debito]-[Credito] AS Saldo, Format(DSum("[Saldo]","cnsDebitosSaldo","[ID] <=" & [ID] &" and ID_Empregado=" & ID_Empregado),"Currency") AS SaldoAcumulado
    FROM Dados;
    avatar
    Convidado
    Convidado


    [Resolvido]Consulta para Saldo filtrada Por ID Empty Re: [Resolvido]Consulta para Saldo filtrada Por ID

    Mensagem  Convidado 22/8/2011, 20:10

    Havia conseguido Assim tambem:


    SELECT Dados.ID_Dados AS ID, Dados.ID_Dados, Dados.ID_Empregado, Dados.data, Dados.Debito, Dados.Credito, [Debito]-[Credito] AS Saldo, Format(DSum("[Saldo]","cnsDebitosSaldo","[ID] <=" & [ID] & " and ID_Empregado=Forms!frmPrincipal.txtID"),"Currency") AS SaldoAcumulado
    FROM Dados;


    Valeu Amigão...

    Obrigado

    Conteúdo patrocinado


    [Resolvido]Consulta para Saldo filtrada Por ID Empty Re: [Resolvido]Consulta para Saldo filtrada Por ID

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 15:15