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]Função Seimed

    avatar
    armamedeiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 31/10/2020

    [Resolvido]Função Seimed Empty [Resolvido]Função Seimed

    Mensagem  armamedeiros 30/6/2022, 19:43

    Boa tarde!

    Estou precisando criar uma formular identica a função SE do excel, estou usando a função Seimed porém, a o resultado esta somando todas as condições como verdadeiras.
    Qual minha necessidade, tenho alguns calculos que estão condicionados a coluna "Diam" de minha tabela, até um certo diametro preciso que a celula da planilha retorne um determinado resultado conforme sua multiplicação porém, mudando o ranger da celular "Diam" o fator de multiplicação tambem muda.

    Não sei se me fiz claro entender mas, vou deixar aqui a sintexe que estou usando na expressão.

    SeImed([diam(")]>0<=4;(([curva]*1+[extcap]*1+[flg]*1,5+[furcor]*1+[red]*1+[sup]*1+[te]*1+[vv]*2)+[ml]);0) ou SeImed([diam(")]>4<=12;(([curva]*2+[extcap]*2+[flg]*2,5+[furcor]*2+[red]*2+[sup]*2+[te]*2+[vv]*3)+[ml]);0) ou SeImed([diam(")]>12;(([curva]*2,5+[extcap]*2,5+[flg]*3+[furcor]*2,5+[red]*2,5+[sup]*2,5+[te]*2,5+[vv]*4)+[ml]);0)

    Ficarei grato com a ajuda.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3213
    Registrado : 13/12/2016

    [Resolvido]Função Seimed Empty Re: [Resolvido]Função Seimed

    Mensagem  Alexandre Fim 30/6/2022, 21:29

    Alexandre boa tarde,

    Seja bem-vindo ao fórum !

    Este fórum trata exclusivamente de questões relacionadas à ferramenta MS Access.

    Att,

    Aelxandre Fim


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Função Seimed Setinf11
    Sistemas e Tecnologia Ltda
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Função Seimed Empty Re: [Resolvido]Função Seimed

    Mensagem  Alexandre Neves 30/6/2022, 22:49

    Boa noite e bem-vindo ao fórum
    Como o colega Alexandre Fim disse, também fiquei na dúvida se é de Excel ou de Access (pelo SeImed, fala em tabela)
    Esclareça se é de Excel ou de Access, se fôr de Access, detalhe melhor os argumentos da fórmula


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3213
    Registrado : 13/12/2016

    [Resolvido]Função Seimed Empty Re: [Resolvido]Função Seimed

    Mensagem  Alexandre Fim 30/6/2022, 23:03

    Meu caro Neves,
    Pelo fato do nobre amigo @armamedeiros mencionar "preciso que a celula da planilha retorne um determinado resultado" e " mudando o ranger da celular "Diam" ", eu deduzi que seria Excel.
    Vamos aguardar nosso novo membro se manifestar.

    Cumprimentos

    Alexandre Fim


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Função Seimed Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    armamedeiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 31/10/2020

    [Resolvido]Função Seimed Empty Re: [Resolvido]Função Seimed

    Mensagem  armamedeiros 30/6/2022, 23:15

    Alexandre, boa noite!
    Só fiz a correlação com a função do Excel, porém, estou desenvolvendo em access e, a sintaxe que demonstrei já é do access.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3213
    Registrado : 13/12/2016

    [Resolvido]Função Seimed Empty Re: [Resolvido]Função Seimed

    Mensagem  Alexandre Fim 30/6/2022, 23:40

    Ok, Alexandre
    Tudo esclarecido. Very Happy
    Por gentileza, compartilhe uma cópia do seu bd, somente objetos (tabelas/consultas/formulários e etc.) envolvidos na questão, para análise e solução do problema.

    Grato.

    Att,
    FIM


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Função Seimed Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    armamedeiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 31/10/2020

    [Resolvido]Função Seimed Empty Re: [Resolvido]Função Seimed

    Mensagem  armamedeiros 30/6/2022, 23:53

    Alexandre,
    Bom que ficou claro, então está bem cru o BD, a tabela que criei tem literalmente as informações contidas nessa sintaxe: SeImed([diam(")]>0<=4;(([curva]*1+[extcap]*1+[flg]*1,5+[furcor]*1+[red]*1+[sup]*1+[te]*1+[vv]*2)+[ml]);0) ou SeImed([diam(")]>4<=12;(([curva]*2+[extcap]*2+[flg]*2,5+[furcor]*2+[red]*2+[sup]*2+[te]*2+[vv]*3)+[ml]);0) ou SeImed([diam(")]>12;(([curva]*2,5+[extcap]*2,5+[flg]*3+[furcor]*2,5+[red]*2,5+[sup]*2,5+[te]*2,5+[vv]*4)+[ml]);0)

    De acordo com os valores inseridos para alimentar a tabela na coluna diam(“), terei os fatores que multiplicaram as devidas colunas onde deram imputadas quantitativos. Basicamente uma soma de produtos seria o resultado a ser apresentado porem, com a variação dos fatores de acordo com o range da coluna diam(“).
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8449
    Registrado : 05/11/2009

    [Resolvido]Função Seimed Empty Re: [Resolvido]Função Seimed

    Mensagem  Alexandre Neves 1/7/2022, 00:40

    Não acredito que tenha algum campo chamado diam(")
    Se não ajudar a quem o quer ajudar, terá que aguardar que encontremos a bola de cristal


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    armamedeiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 31/10/2020

    [Resolvido]Função Seimed Empty Re: [Resolvido]Função Seimed

    Mensagem  armamedeiros 1/7/2022, 13:36

    Alexandre Fim, bom dia!

    Segue em anexo a bd, a formula que estou tentando aplicar, esta na coluna mlequiv da tblDetIsometricos.

    SeImed([diam(")]>0<=4;(([curva]*1+[extcap]*1+[flg]*1,5+[furcor]*1+[red]*1+[sup]*1+[te]*1+[vv]*2)+[ml]);0) ou SeImed([diam(")]>4<=12;(([curva]*2+[extcap]*2+[flg]*2,5+[furcor]*2+[red]*2+[sup]*2+[te]*2+[vv]*3)+[ml]);0) ou SeImed([diam(")]>12;(([curva]*2,5+[extcap]*2,5+[flg]*3+[furcor]*2,5+[red]*2,5+[sup]*2,5+[te]*2,5+[vv]*4)+[ml]);0)

    Desde já agradeço.
    Anexos
    [Resolvido]Função Seimed AttachmentCtrl_Estoque.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (38 Kb) Baixado 2 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3213
    Registrado : 13/12/2016

    [Resolvido]Função Seimed Empty Re: [Resolvido]Função Seimed

    Mensagem  Alexandre Fim 1/7/2022, 16:29

    Alexandre Medeiros boa tarde,

    Deve-se observar ao nomear campos em tabelas, e não utilizar caracteres especiais, pois o Access utiliza-os em operações de banco de dados, consultas e etc.
    O campo diam(") e espIsol(") foram renomeados para diam e espIsol.

    Criei uma consulta "qryDados", onde o cálculo é realizado no campo "mlequiv", e o resultado é este:
    [Resolvido]Função Seimed Calc110

    E a expressão ficou assim:
    [Resolvido]Função Seimed Calc210

    OBS: Se quiser colocar a expressão acima no campo mlequiv também, tudo bem. Particularmente, eu evito utilizar campos calculados em tabelas.

    Segue link sobre o uso de caracteres especiai:
    https://docs.microsoft.com/pt-br/office/troubleshoot/access/error-using-special-characters

    Segue versão atualizada do sistema.
    Espero ter ajudado.
    Boa sorte

    Att,
    FIM
    Anexos
    [Resolvido]Função Seimed AttachmentCtrl_Estoque_v2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (40 Kb) Baixado 12 vez(es)


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Função Seimed Setinf11
    Sistemas e Tecnologia Ltda

    armamedeiros gosta desta mensagem

    avatar
    armamedeiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 31/10/2020

    [Resolvido]Função Seimed Empty Re: [Resolvido]Função Seimed

    Mensagem  armamedeiros 1/7/2022, 18:45

    Excelente, Alexandre Fim.

    Obrigado.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3213
    Registrado : 13/12/2016

    [Resolvido]Função Seimed Empty Re: [Resolvido]Função Seimed

    Mensagem  Alexandre Fim 1/7/2022, 18:50

    Valeu Medeiros !!
    Por gentileza, marque o tópico como Resolvido.
    O fórum agradece!
    Sucesso Very Happy


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Função Seimed Setinf11
    Sistemas e Tecnologia Ltda

    Conteúdo patrocinado


    [Resolvido]Função Seimed Empty Re: [Resolvido]Função Seimed

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 18:33