MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Codigo VB em relatórios

    Compartilhe

    pilisson
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 30/04/2018

    [Resolvido]Codigo VB em relatórios

    Mensagem  pilisson em 30/4/2018, 03:38

    Galera, é o seguinte.
    Eu tenho uma única tabela que controla entradas e saídas de caixa. Os valores são lançados sempre positivos, sendo lançado posteriormente em uma combo box "ENTRADA" ou " SAÍDA".
    Montei um relatório baseado nesta tabela somente com o resumo das entradas e saídas (data de lançamento, entrada/saída e valor).
    O que queria saber é:
    Como faço para, no relatório, o valor das "saídas" aparecerem no campo destinado com os lançamentos já negativos e as entradas permanecerem positivo?

    Valeuuuu!!!
    avatar
    Maicon
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 08/09/2012

    Consulta União

    Mensagem  Maicon em 30/4/2018, 07:11

    Nestes casos eu faço uso da consulta união , fica assim :

    SELECT tbl_Principal.Código, tbl_Principal.Quantidade, tbl_Principal.Produto, tbl_Principal.Tipo, tbl_Principal.Valor AS Saldo
    FROM tbl_Principal
    WHERE (((tbl_Principal.Tipo)="ENTRADA"));

    UNION

    SELECT tbl_Principal.Código, tbl_Principal.Quantidade, tbl_Principal.Produto, tbl_Principal.Tipo, [Valor]*-1 AS Saldo
    FROM tbl_Principal
    WHERE (((tbl_Principal.Tipo)="SAIDA"));

    Caso não use muito SQL , que é o meu caso crie duas consultas uma para entradas e outra para saídas, visualize ambas via sql copie o código de uma e depois a outra e entre um código SQL e outro Escreva UNION.

    Perceba que na Primeira consulta multipliquei o valor por "-1" , para que ele fique negativo.
    Mais sobre o assunto no link abaixo :

    "https://support.office.com/pt-br/article/usar-uma-consulta-uni%C3%A3o-para-combinar-v%C3%A1rias-consultas-em-um-%C3%BAnico-resultado-1f772ec0-cc73-474d-ab10-ad0a75541c6e"

    Acho o caminho mais fácil... Bons Estudos


    pilisson
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 30/04/2018

    Re: [Resolvido]Codigo VB em relatórios

    Mensagem  pilisson em 1/5/2018, 01:51

    Muitíssimo obrigado.. TOP... deu mais do que certo.. Obrigado mesmo!!! TMJ

      Data/hora atual: 15/12/2018, 14:47