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]Somar múltiplas opções

    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Somar múltiplas opções Empty Somar múltiplas opções

    Mensagem  anvs 30/6/2013, 00:22

    Vivam!

    Para gerir as dificuldades de pessoas com carências, tenho as seguintes variáveis

    A - Isolamento
    B - Dep económica
    C - Dep física
    D - Dep psiquica
    E - Acamamento

    A cada variável/situação poderemos atribui um valor numérico [por hipótese 5] que,
    quando somados, dão uma quantidade simples, consoante os itens contemplados.

    Contudo, o que pretendo é mais complexo.
    Pretendo integrar um 'índice de ponderação' à escolha do utilizador que vai avaliar a
    complexidade da situação em cada caso.

    Ou seja:

    If A=No AND B=Yes AND C=No AND D=No AND E=No Then Resultado=5 (um só item é =Yes)
    If A=Yes AND B=Yes AND C=No AND D=No AND E=No Then Resultado=15 (o resultado deverá apresentar um agravamento de 5 por ter 2 itens contemplados)
    If A=No AND B=Yes AND C=No AND D=Yes AND E=Yes Then Resultado=25 (Em vez de 15, porque já tem 3 itens que agravam a situação)
    Etc.

    Admito que através de CASE se consiga um resultado satisfatório, perante tantas hipóteses de conjugação, mas não consegui.

    Tenho a solução Excel mas em Access estou com sérias dificuldades, para o que agradecia alguma ideia.

    Antecipadamente grato.
    anvs
    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]Somar múltiplas opções Empty Re: [Resolvido]Somar múltiplas opções

    Mensagem  criquio 30/6/2013, 01:02

    Não entendi bem. Exemplifique melhor, tipo:

    1 YES = 5 - Explique porque
    2 YES = 15 - Explique porque
    3 YES = 25 - Explique porque
    4 YES = ? - Explique porque
    5 YES = ? - Explique porque


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

    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Somar múltiplas opções Empty Re: [Resolvido]Somar múltiplas opções

    Mensagem  anvs 30/6/2013, 01:16

    A 1=Yes corresponderá o valor 5.
    A 2=Yes, por estarem acumuladas 2 dificuldades, em vez de 5+5, será atribuída uma ponderação de +5. O que dará 15.
    A 3=Yes, por estarem acumuladas 3 dificuldades, em vez de 5+5+5, será atribuída uma ponderação de 10. O que dará 25.

    e assim sucessivamente.
    anvs

    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]Somar múltiplas opções Empty Re: [Resolvido]Somar múltiplas opções

    Mensagem  criquio 30/6/2013, 01:49

    Se você colocar selectbox, poderá utilizar o valor 0 e -1 referentes a "não selecionado" e "selecionado", multiplicando cada um por 5 e o total por -1 para ficar positivo e pode somar tudo isso menos 5, pelo que entendi. Assim, se for usar selectbox, teste em um campo desvinculado:

    Código:
    =((([sel0]*5)+([sel1]*5)+([sel2]*5)+([sel3]*5)+([sel4]*5))*-1)+(((([sel0]*5)+([sel1]*5)+([sel2]*5)+([sel3]*5)+([sel4]*5))*-1)-5)


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

    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Somar múltiplas opções Empty Re: [Resolvido]Somar múltiplas opções

    Mensagem  anvs 30/6/2013, 13:06

    Perfeito, Criquio !

    Muito obrigado.
    anvs
    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]Somar múltiplas opções Empty Re: [Resolvido]Somar múltiplas opções

    Mensagem  criquio 30/6/2013, 13:15

    Grato pelo retorno. O fórum agradece.


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

    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Somar múltiplas opções Empty Re: [Resolvido]Somar múltiplas opções

    Mensagem  anvs 30/6/2013, 13:38

    Ooops!

    Se todos os valores parciais forem =0, o somatório dá -5 (?)

    Obrigado.
    anvs
    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]Somar múltiplas opções Empty Re: [Resolvido]Somar múltiplas opções

    Mensagem  criquio 30/6/2013, 13:43

    É só usar um Replace para substituir o -5 por 0 ou por nada caso prefira:

    =Replace(o que você já tem;-5;0)


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

    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Somar múltiplas opções Empty Re: [Resolvido]Somar múltiplas opções

    Mensagem  anvs 30/6/2013, 14:08

    Criquio,

    Peço desculpa pela minha ignorância.
    Usar o Replace, onde?

    Tenho:
    =((([Isolamento]*5)+([DepMaterial]*5)+([DepFisica]*5)+([DepPsiquica]*5)+([Acamamento]*5))*-1)+(((([Isolamento]*5)+([DepMaterial]*5)+([DepFisica]*5)+([DepPsiquica]*5)+([Acamamento]*5))*-1)-5)

    Obrigado
    anvs
    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]Somar múltiplas opções Empty Re: [Resolvido]Somar múltiplas opções

    Mensagem  criquio 30/6/2013, 14:14

    =Replace(((([Isolamento]*5)+([DepMaterial]*5)+([DepFisica]*5)+([DepPsiquica]*5)+([Acamamento]*5))*-1)+(((([Isolamento]*5)+([DepMaterial]*5)+([DepFisica]*5)+([DepPsiquica]*5)+([Acamamento]*5))*-1)-5);-5;0)


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

    avatar
    anvs
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 75
    Registrado : 26/06/2012

    [Resolvido]Somar múltiplas opções Empty Re: [Resolvido]Somar múltiplas opções

    Mensagem  anvs 30/6/2013, 14:44

    Perfeitíssimo, Criquio!

    Gostaria de implementar um método semelhante com comboboxes mas vou fazê-los com abertura de nova questão.

    Uma vez mais, muito obrigado.
    anvs

    Conteúdo patrocinado


    [Resolvido]Somar múltiplas opções Empty Re: [Resolvido]Somar múltiplas opções

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 09:33