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]Cálculo com base na escolha em caixa de combinação

    MZapia
    MZapia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 10/10/2015

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  MZapia 18/9/2018, 20:09

    Amigos, boa tarde.

    Estou desenvolvendo um cadastro de produtos e há uma particularidade que gostaria de implementar no mesmo, porém fiz alguns testes e não funcionou.

    Vamos lá:

    - Possuo uma listagem de preços, onde o que determina a variação dos valores é PESO.
    - A memória do PESO varia de acordo com o item, conforme exemplo abaixo:


    EXEMPLO:

    Produto A:

    ((((Altura * Comprimento * 2) + (Largura * Comprimento)) * Espessura) * Peso Teórico) /1000000

    Produto B:

    1*(200+Largura-50)+(200+Largura-50)


    A quantidade de variações de cálculo (memória de cálculo) é de aproximadamente para 60 produtos.

    Para resolução, criei uma tabela, e alguns campos (ID, Produto, FormulaAplicada), onde funcionaria da seguinte maneira.

    Exemplo:

    Produto FormulaAplicada
    Item A ((((Altura * Comprimento * 2) + (Largura * Comprimento)) * Espessura) * Peso Teórico) /1000000
    Item B 1*(200+Largura-50)+(200+Largura-50)
    Item C 2*(250+Largura-50)+(200+Largura-50)


    No formulário de cadastro de produto haverá uma combo, com nome dos ITENS e ao selecionar o item, buscar a fórmula (FormulaAplicada)...

    Todos os campos variáveis e citados nas fórmulas receberão os valores e ao clicar no botão calcular peso, automaticamente calculará o peso de acordo com a fórmula cadastrada.

    Para teste simples, criei uma formulário, incluindo 3 caixas de texto, 1 caixa de combinação e procedi da seguinte maneira:

    Selecionei na combo o item "ADIÇÃO", buscou a fórmula "VR1 + VR2"
    Foi declarado as variáveis VR1, VR2, TT como Double;

    Quando clicou em calcular, deu erro de incompatibilidade pois o campo (FormulaAplicada) é texto...converti como double e tb não deu certo...


    Alguém poderia me auxiliar?

    Marcelo Zapia
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  Silvio 20/9/2018, 12:02

    Bom dia...

    Para que se destina o teu SGDB ?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    MZapia
    MZapia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 10/10/2015

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  MZapia 20/9/2018, 12:09

    Silvio, bom dia.

    Estou elaborando um sistema para orçamentos e neste caso em específico o cadastro de produtos necessita deste módulo.

    Hoje, possuo este "configurador" no Excel.

    Atenciosamente,
    Marcelo Zapia
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  Alvaro Teixeira 20/9/2018, 12:21

    Olá a todos,

    Marcelo Zapia, será mais fácil se anexar a base de dados e restante informaçãp que tem.
    Assim fica mais fácil para qualquer membro ajudar.

    Se tiver dificuldades em anexar na mensagem, veja tópico abaixo:
    https://www.maximoaccess.com/t28813-como-adicionar-arquivo-ficheiro-a-mensagem-no-forum

    Abraço a todos
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  Silvio 20/9/2018, 12:27

    Está me parecendo algo referente a marcenaria...estou correto ?
    Mas...siga o que o AhTeixeira sugeriu na mensagem dele.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    MZapia
    MZapia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 10/10/2015

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  MZapia 20/9/2018, 14:47

    Silvio,

    Não é para marcenaria...

    Vou explicar de maneira mais simples (como no Excel):

    Exemplo:

    - Tenho as 4 operações em uma caixa de combinação ou validação de dados (Adição, Subtração, Multiplicação, Divisão)

    Adição = valor1 + valor2
    Subtração = valor1 - valor2
    Multiplicação = valor1 * valor2
    Divisão = valor1/valor2

    -----
    Informa nas caixas de textos os valores abaixo:

    txtvalor1.value=10
    txtvalor2.value=15

    Seleciono na caixa de combinação a operação: MULTIPLICAÇÃO

    dblTotal= cdbl(txtvalor1.value) * cdbl(txtvalor2.value)

    txttotal.value= dblTotal

    é assim o funcionamento...

    A diferença é que cadastrarei várias operações e suas respectivas fórmulas (seguindo o padrão valor1, valor2, valor3) para que na hora do cálculo as variáveis (já criadas) sejam substituídas pelas fórmulas....
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  Alvaro Teixeira 24/9/2018, 12:16

    Olá a todos,

    Marcelo Zapia, como já referi, será mais fácil se anexar a base de dados com a parte envolvida na questão.
    Assim será mais fácil para testar e verificar a melhor forma para o ajudar.

    Abraço
    MZapia
    MZapia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 10/10/2015

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  MZapia 24/9/2018, 13:30

    ahteixeira, bom dia.

    Veja se o exemplo em Excel ajuda???

    é um selecionador de fórmulas...

    É isso que preciso...

    Imagine que a operação (exemplo) seja o TIPO DE PRODUTO...para cada qual existirá uma fórmula específica...seleciona o produto e me mostra a fórmula

    Att.
    Marcelo Zapia
    Anexos
    [Resolvido]Cálculo com base na escolha em caixa de combinação AttachmentExemploSimples_Operacoes.xlsx
    Você não tem permissão para fazer download dos arquivos anexados.
    (10 Kb) Baixado 4 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  Alvaro Teixeira 24/9/2018, 13:38

    Olá, quanto a essa parte dos calculos é esclarcedor.
    Quanto à sua aplicabilidade é que ainda é vago.

    Como sabe o forum é de Access.

    Disse que tem vários registos e que o calculo varia.
    Ora, o calculo é escolhido ao adicionar o registo ou pretende que seja aplicado automaticamente quando é do tipo, classe ou família que serve para edentificador?

    Pode postar alguns registos (pode ser em Excel) com os respetivos calculos para se analisar.

    No meu entender é simples o que pretende.

    Abraço
    MZapia
    MZapia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 10/10/2015

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  MZapia 24/9/2018, 14:10

    ahteixeira,

    Vamos lá...

    O cadastro que estou desenvolvendo é em Access...a planilha foi apenas para esclarecer o conceito...

    O cadastro de produto possuirá um campo chamado TIPO, este campo será responsável por calcular o PESO do produto (campo PESO)...

    Exemplo:

    Tabela TIPO
    -----------
    ID_Tipo
    Tipo
    Formula

    Registros na tabela TIPO.

    ID_Tipo Tipo Formula
    1 BARRA REDONDA d x d x 3,1416 x Peso específico
    2 BARRA SEXTAVADA d x d x 3 x Peso específico
    3 BARRA QUADRADA d x d x Peso específico
    4 TUBO REDONDO [(de x de x 3,1416) – (di x di x 3,1416)] x Peso específico
    5 CHAPA Espessura x Peso específico
    6 BARRA CHATA Largura x Espessura x Peso específico/1000


    Obs.: Existirão campos para as variáveis existentes nas fórmulas...
    Anexos
    [Resolvido]Cálculo com base na escolha em caixa de combinação AttachmentExemploSimples_Operacoes.xlsx
    Você não tem permissão para fazer download dos arquivos anexados.
    (13 Kb) Baixado 3 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  Alvaro Teixeira 24/9/2018, 20:31

    Olá Marcelo Zapia,

    Verifique as 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 + Sistema Operativo.
    5. Retorne sempre se deu certo, esse retorno é muito importante.
    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 ou depois de aprovada 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!   Só letras Maiúsculas, na Internet é o mesmo que gritar!
    13. É proibido tirar duvidas nas Salas de Repositório, devem abrir um novo tópico nas salas de duvidas, relacionando o Exemplo em causa.
    14. É proibido adicionar links externos nos tópicos, que redirecionem para outros sites ("backlinks").
    15. É permitido adicionar links externos, nos códigos VBA dentro das Base de Dados.


    Pois tem diversos tópicos abertos à qual não deu continuidade.
    Reveja a conduta  que tem adotado e regularize a situação.

    Nao vou privar os restantes membros do forum que podem ter a mesma duvida.
    Segue em anexo um exemplo para o que pretende, será ajustar para o que pretende.

    Ficamos aguardar o retorno.

    Abraço
    Anexos
    [Resolvido]Cálculo com base na escolha em caixa de combinação AttachmentCalculos_CxListagem.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (19 Kb) Baixado 17 vez(es)
    MZapia
    MZapia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 10/10/2015

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  MZapia 24/9/2018, 20:44

    ahteixeira,

    Muito obrigado pelo help.

    Deu certo...na verdade era mais simples do que imaginava...

    Grato pelo auxílio.

    Marcarei as mensagens anteriores como resolvido...

    Abraço.
    Marcelo Zapia
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  Alvaro Teixeira 24/9/2018, 22:43

    Olá Marcelo Zapia,

    Obrigada pelo retorno, o fórum agradece.

    Abraço

    Conteúdo patrocinado


    [Resolvido]Cálculo com base na escolha em caixa de combinação Empty Re: [Resolvido]Cálculo com base na escolha em caixa de combinação

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 21:59