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]Codigo VB em relatórios

    avatar
    pilisson
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Codigo VB em relatórios Empty [Resolvido]Codigo VB em relatórios

    Mensagem  pilisson 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!!!
    Maicon
    Maicon
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Codigo VB em relatórios Empty Consulta União

    Mensagem  Maicon 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

    avatar
    pilisson
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Codigo VB em relatórios Empty Re: [Resolvido]Codigo VB em relatórios

    Mensagem  pilisson 1/5/2018, 01:51

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

    Conteúdo patrocinado


    [Resolvido]Codigo VB em relatórios Empty Re: [Resolvido]Codigo VB em relatórios

    Mensagem  Conteúdo patrocinado


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