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


3 participantes

    [Resolvido] Erro em multiplicação em campos de relatório.

    avatar
    Convidado
    Convidado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Convidado 25/5/2011, 16:39

    [Resolvido] Erro em multiplicação em campos de relatório. 32643860



    Boas, há maneira de fazer uma multiplicação neste relatório:

    Por exeplmo, total = Qt * P.V.

    Ou seja total=qt*preco_venda.

    Na minha opinião pensava que seria no evento Report_Open, e meter um código deste genero:

    Me.total = Me.qt * Me.preco_venda

    Mas não, não dá.

    Alguém sabe como se resolve ?

    Ou as maneiras que existem ? É preciso criar o campo total na tabela ?

    Obrigado


    Última edição por miguelfreitas em 25/5/2011, 17:42, editado 3 vez(es)
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  vieirasoft 25/5/2011, 16:56

    Faça no rodapé do relatório as contas, com as cx de texto para os totais. Agora aí se estiver ligado a uma consulta pode fazer até na consulta
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  vieirasoft 25/5/2011, 17:02

    Explore esses exemplo à vontade

    http://dl.dropbox.com/u/8157744/Unigest41_Backup.rar
    avatar
    Convidado
    Convidado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Convidado 25/5/2011, 17:03

    Eu ainda a pouco criei uma consulta:

    SELECT [qt]*[preco] AS total
    FROM vendas;

    e ela realmente faz os totais, acho que assim deveria de dar, mas tem um problema, tenho o campo "total" criado na tabela vendas, mas como faço para apresentar o total da consulta na tabela ?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  vieirasoft 25/5/2011, 17:05

    Não vá pelo difícil. Explore o exemplo que enviei e estude bem esse relatório, pois e uma fonte de informação muito grande.
    avatar
    Convidado
    Convidado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Convidado 25/5/2011, 17:08

    É o que vou fazer, obrigado Vieirasoft, qualquer coisa, respondo.
    Administrador
    Administrador
    Administrador
    Administrador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 425
    Registrado : 02/11/2009

    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Administrador 25/5/2011, 17:19

    REGRAS DO FÓRUM

    1. Tenha paciência com quem coloca aqui as suas duvidas.
    2. Clareza nos títulos dos tópicos e duvidas, evite a linguagem MSN.
    3. Não colocar diversas vezes a mesma dúvida.
    4. Explicar detalhadamente o problema e informar a versão do seu Office.
    5. Retorne sempre se deu certo.
    6. Respeite toda a equipe Staff e demais membros deste fórum.
    7. Use sempre o botão Busca, sempre que tiver uma dúvida e antes de abrir tópicos.
    8. Não usar palavras como "Urgente". O fórum é livre e ninguém é obrigado a responder com urgência.
    9. A publicidade é proíbida e só pode ser feita pelo Administrador.
    10. Se o seu tópico não for respondido, tem o direito de fazer um Up ao final de 24horas!
    11. A colocação de Códigos ou Exemplos, devem constar sempre os créditos de quem o elaborou.
    12. Fale, não GRITE!
    Combine letras maiúsculas e minúsculas, da mesma forma que na escrita comum.
    Só letras Maiúsculas, na Internet é o mesmo que gritar!
    avatar
    Convidado
    Convidado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Convidado 25/5/2011, 17:21

    Peço desculpa Administrador, já alterei, penso que já está adequado.
    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] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  criquio 25/5/2011, 17:25

    Permitam-me um aparte? Me parece que o amigo precisa de uma multiplicação de quantidade vezes valores e não uma soma no rodapé. Essa multiplicação poderia ser feita na consulta, criando um campo calculado Total: [qtd]*[valor] ou no relatório mesmo, em um campo desacoplado =[qtde]*[valor]


    .................................................................................
    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.

    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  vieirasoft 25/5/2011, 17:27

    Eu também peço desculpa, pois deveria ter estado com mais atençâo e ter evitado a pertinente observação do Administrador.
    avatar
    Convidado
    Convidado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Convidado 25/5/2011, 17:28

    Criquio acabei agora mesmo de cosneguir resolver o assunto da multiplicação...

    agora interessava-me era mesmo a soma de todas as vendas efectuadas ou seja, a soma de todos os totais.


    para resolver a multiplicação é na origem de controlo do campo total:

    =([qt]*[preco_venda])


    Podem-me ajudar agora na soma de todos os totais ?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  vieirasoft 25/5/2011, 17:28

    Obrigado Criquio. Por isso passei o exemplo ao amigo que abrange não só contas em consulta como em relatório e não só no rodapé, como é óbvio.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  vieirasoft 25/5/2011, 17:29

    Então terá que ter um campo para receber

    =Soma([qt]*[preco_venda])
    avatar
    Convidado
    Convidado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Convidado 25/5/2011, 17:31

    só tenho de acrescentar a palavra Soma ?
    avatar
    Convidado
    Convidado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Convidado 25/5/2011, 17:33

    mas assim em vez de aparecer a soma de todos os totais, aparece #Erro..
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  vieirasoft 25/5/2011, 17:35

    Se o amigo se tivesse debruçado sobre o exemplo enviado, iria verificar que é muito parecido com aquilo que pretende, e iria perceber o local certo para colocar as coisas.
    avatar
    Convidado
    Convidado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Convidado 25/5/2011, 17:38

    Espere acho que já está, deixe só confirmar mais uma vez.
    avatar
    Convidad
    Convidado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Convidad 25/5/2011, 17:43

    utilizem a função Nz para os Nulos.

    =Soma(Nz([qt];0)*Nz([preco_venda];0))

    avatar
    Convidado
    Convidado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Convidado 25/5/2011, 17:43

    Vieirasoft, muito obrigado. Resolvido.
    avatar
    Convidado
    Convidado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Convidado 25/5/2011, 17:44

    Ricardo, como assim ?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  vieirasoft 25/5/2011, 17:46

    O Ricardo diz e muito bem. A função nz previne os nulos.
    avatar
    Convidado
    Convidado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Convidado 25/5/2011, 17:53

    já acrescentei o nz, obrigado.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  vieirasoft 25/5/2011, 17:55

    Bom trabalho e obrigado pelo retorno.

    Conteúdo patrocinado


    [Resolvido] Erro em multiplicação em campos de relatório. Empty Re: [Resolvido] Erro em multiplicação em campos de relatório.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 10:22