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


4 participantes

    Erro na Multiplicação de numero negativo ficando positivo.

    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    Erro na Multiplicação de numero negativo ficando positivo. Empty Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  kitsuneelt 14/11/2014, 12:13

    Galera alguém pode me esclarecer uma dúvida, eu tenho em uma tabela um numero que está negativo e em outra tabela que está positivo, e quando eu multiplico esses numero em um relatório o que deveria ficar negativo está ficando positivo, o que posso estar fazendo errado?

    minha consulta é está

    [CC_FATOR]*[VALOR]

    Esse Valor eu tenho o resultado negativo e um positivo de mesma igualdade, mais o negativo ele está deixando toda hora positivo no resultado final.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  rdrck 14/11/2014, 12:58

    Olá,
    Você está fazendo esse cálculo na consulta e mostrando no relatório ou direto no relatório?
    Se estiver fazendo na consulta, o resultado mostrado na consulta é negativo e no relatório fica positivo? Ou nos dois é positivo?


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  kitsuneelt 14/11/2014, 13:17

    Olá rdrck estou fazendo este calculo na consulta depois mando para o relatório.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  rdrck 14/11/2014, 14:02

    Não testei ainda, mas poderia fazer uma "gambiarra" no relatório:
    Coloque uma caixa de texto com a seguinte fonte de controle:

    =SeImed([CampoResultado]<0;-[CampoResultado];[CampoResultado])

    ou

    =SeImed([CampoResultado]<0;"-"&[CampoResultado];[CampoResultado])

    Então poderia ocultar o campo que tem o resultado e usar o novo campo com o valor negativo ou positivo.


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  kitsuneelt 14/11/2014, 14:40

    rdrck eu usaria o que passou se o problema não fosse que quando eu gero na consulta já está ficando com o valor positivo, e quando chega no meu relatório ele está positivo.
    rdrck
    rdrck
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1011
    Registrado : 11/03/2014

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  rdrck 14/11/2014, 16:17

    E já tentou colocar esse critério na própria consulta? No campo do cálculo?


    .................................................................................
    Meu Programa / OS:
    Access 2010 - Windows 10.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7922
    Registrado : 15/03/2013

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  Alvaro Teixeira 14/11/2014, 16:39

    Olá também pode experimentar:

    [Factor]*([NomeDoCampo]*-1)

    LiveBrain
    LiveBrain
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 15/05/2011

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  LiveBrain 14/11/2014, 17:07

    Opa,
    Aparentemente não tem nada de errado com a sua fórmula.

    Teria como vc disponibilizar o banco ou pelo menos essa parte que está sendo debatida no tópico?
    as duas tabelas, consulta e relatório

    Lembrando que ele tem que estar Zipado.


    .................................................................................
    Abraços

    Live Brain Tutoriais

    "Fraca é a pessoa que não conhece a força que possui nos amigos"
    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  kitsuneelt 14/11/2014, 17:44

    sim, continua do mesmo jeito.
    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  kitsuneelt 14/11/2014, 18:05

    Estou enviando o arquivo, como ainda não tenho tanta experiência as consultas vai estar um pouco grande, mais ao poucos vou melhorando, o problema que encontro quando gerar o relatório e onde está o GESTÃO, e ainda estou com um pequeno problema no item de internet, mais isso acho que depois arrumo.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7922
    Registrado : 15/03/2013

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  Alvaro Teixeira 17/11/2014, 09:50

    Olá, estive a ver a base de dados e não encontrei "gestao"

    1) Será melhor identificar se é formulário, relatório o nome e campo.
    2) O resultado que está a dar e o resultado pretendido.

    Ficamos aguardar
    Abraço
    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  kitsuneelt 17/11/2014, 12:20

    ahteixeira eu não entendi onde não encontrou o GESTÃO



    ele está na tabela CLARO, só que ele não está apenas como GESTÃO.
    Erro na Multiplicação de numero negativo ficando positivo. 15fm1pf


    O resultado está gerando é este

    Erro na Multiplicação de numero negativo ficando positivo. F5czlv

    quero que fique um resultado positivo e outro negativo, em minha tabela tenho os 2 dados um positivo e o outro negativo mais quando o multiplico está ficando positivo igual segue a imagem acima.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7922
    Registrado : 15/03/2013

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  Alvaro Teixeira 17/11/2014, 16:42

    Olá, mostre um print screen de onde tem os dados negativos (nome dos campos) e onde pretende no relatório que mostre (se for uma multiplocaçao diga que campos pretende multiplicar)

    No entanto se desejar ver o campo VALOR todos os registos a negativo veja onde foi colocado o que tinha referido * -1

    SELECT [RELATORIO CLARO 1].CC_Logotipo, [RELATORIO CLARO 1].CC_Cliente, [RELATORIO CLARO 1].TELEFONE, [RELATORIO CLARO 1].CL_Usuário, [RELATORIO CLARO 1].SECAO, [RELATORIO CLARO 1].SUBSECAO, [RELATORIO CLARO 1].Data, [RELATORIO CLARO 1].Hora, [RELATORIO CLARO 1].VALOR1, [RELATORIO CLARO 1].WAP, [RELATORIO CLARO 1].QUANT, [RELATORIO CLARO 1].DUR, [RELATORIO CLARO 1].Origem, [RELATORIO CLARO 1].Destino, [RELATORIO CLARO 1].Descrição, [RELATORIO CLARO 1].CELULAR, [RELATORIO CLARO 1].LOCAIS, [RELATORIO CLARO 1].[DURACAO LIGACOES], [RELATORIO CLARO 1].OUTROS, [RELATORIO CLARO 1].Tarifa, [RELATORIO CLARO 1].DURACAO_DECIMAL, [RELATORIO CLARO 1].DURACAO_DECIMAL, [RELATORIO CLARO 1].NOVA_SECAO, IIf([SECAO]="Internacional" Or [SECAO]="Int. Regional" Or [SECAO]="Int. Nacional" Or [SECAO]="Int. Regional" Or [SECAO]="À Cobrar" Or [SECAO]="Claro-Fixo",[DURACAO_DECIMAL]*[CC_FATOR],[Valor cobrado]) AS VLR, [RELATORIO CLARO 1].DATA_HORA, IIf([SUBSECAO]<>"Mensalidades e Pacotes Promocionais" Or [SECAO] Like "Módulo Blackberry",[VALOR COBRADO],IIf([SECAO] Like "GESTÃO MOWA",[PROPORCIONALIDADE_DIAS]*[VALOR1],[PROPORCIONALIDADE_DIAS]*[CC_FATOR]*-1)) AS VLR1 FROM [RELATORIO CLARO 1] INNER JOIN [Margens e Tarifas] ON ([RELATORIO CLARO 1].CC_Cod = [Margens e Tarifas].CC_Cod) AND ([RELATORIO CLARO 1].VARIÁVEL = [Margens e Tarifas].CC_Variável);

    Abraço
    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  kitsuneelt 17/11/2014, 19:46

    Estou enviando o print da tabela que está o valor negativo e a outra tabela que está sendo multiplicado.

    Erro na Multiplicação de numero negativo ficando positivo. 33xaedz

    Erro na Multiplicação de numero negativo ficando positivo. 67qdyw

    Em negrito está onde está a multiplicação

    SELECT [RELATORIO CLARO 1].CC_Logotipo, [RELATORIO CLARO 1].CC_Cliente, [RELATORIO CLARO 1].TELEFONE, [RELATORIO CLARO 1].CL_Usuário, [RELATORIO CLARO 1].SECAO, [RELATORIO CLARO 1].SUBSECAO, [RELATORIO CLARO 1].Data, [RELATORIO CLARO 1].Hora, [RELATORIO CLARO 1].VALOR1, [RELATORIO CLARO 1].WAP, [RELATORIO CLARO 1].QUANT, [RELATORIO CLARO 1].DUR, [RELATORIO CLARO 1].Origem, [RELATORIO CLARO 1].Destino, [RELATORIO CLARO 1].Descrição, [RELATORIO CLARO 1].CELULAR, [RELATORIO CLARO 1].LOCAIS, [RELATORIO CLARO 1].[DURACAO LIGACOES], [RELATORIO CLARO 1].OUTROS, [RELATORIO CLARO 1].Tarifa, [RELATORIO CLARO 1].DURACAO_DECIMAL, [RELATORIO CLARO 1].DURACAO_DECIMAL, [RELATORIO CLARO 1].NOVA_SECAO, IIf([SECAO]="Internacional" Or [SECAO]="Int. Regional" Or [SECAO]="Int. Nacional" Or [SECAO]="Int. Regional" Or [SECAO]="À Cobrar" Or [SECAO]="Claro-Fixo",[DURACAO_DECIMAL]*[CC_FATOR],[Valor cobrado]) AS VLR, [RELATORIO CLARO 1].DATA_HORA, IIf([SUBSECAO]<>"Mensalidades e Pacotes Promocionais" Or [SECAO] Like "Módulo Blackberry",[VALOR COBRADO],IIf([SECAO] Like "GESTÃO MOWA",[PROPORCIONALIDADE_DIAS]*[VALOR1],[PROPORCIONALIDADE_DIAS]*[CC_FATOR])) AS VLR1
    FROM [RELATORIO CLARO 1] INNER JOIN [Margens e Tarifas] ON ([RELATORIO CLARO 1].CC_Cod = [Margens e Tarifas].CC_Cod) AND ([RELATORIO CLARO 1].VARIÁVEL = [Margens e Tarifas].CC_Variável);
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7922
    Registrado : 15/03/2013

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  Alvaro Teixeira 18/11/2014, 12:25

    Olá,
    Acho que tens demasiadas condições e filtros que talvez estejam a baralhar.
    Também ainda não compreendi bem o que o teu projeto pretende fazer.
    A estrutura dos dados deve ser sempre bem pensada.

    Antes de verificarmos o relatorio, vamos ver a origem de dados que é uma consulta.
    O calculo que pretendes é o que aparece na coluna Valor_teste?
    Erro na Multiplicação de numero negativo ficando positivo. Wl65nk
    No aguardo
    avatar
    kitsuneelt
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 52
    Registrado : 25/08/2014

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  kitsuneelt 18/11/2014, 17:26

    olá ahteixeira.

    Sobre o tanto de condições eu até tirei todas as condições, eu até pensei que ele poderia estar se perdendo, mais mesmo apos tirar praticamente todas as condições ele continua com o resultado errado.

    Meu projeto pretende pegar o valor e multiplicar pelo que tenho na tabela Margens e tarifas.

    A estrutura de dados pode não estar 100% mais é o melhor que ainda consigo fazer, sabendo que tenho de melhorar mais.

    O calculo que pretendo é o que aparece na VLR6, mais o resultado ali ainda está errado.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7922
    Registrado : 15/03/2013

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  Alvaro Teixeira 18/11/2014, 17:39

    Ola de momento estou no tekemovel e não posso ajudar.
    No entanto o campo VLR6 está errado apenas na linha que tem -1 , é isso? ou resultado de todas as linhas?
    No aguardo
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7922
    Registrado : 15/03/2013

    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  Alvaro Teixeira 14/1/2015, 09:28

    Olá, como vai a situação o forum agradece o retorno.

    Se está concluído, não se esqueça de dar o tópico como resolvido, veja link abaixo:
    http://maximoaccess.forumeiros.com/t860-resolucao-de-topicos

    Conteúdo patrocinado


    Erro na Multiplicação de numero negativo ficando positivo. Empty Re: Erro na Multiplicação de numero negativo ficando positivo.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 17/5/2024, 03:13