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]Teste de aptidão física usando SeImed

    André Ferreira
    André Ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 23/06/2011

    [Resolvido]Teste de aptidão física usando SeImed Empty Teste de aptidão física usando SeImed

    Mensagem  André Ferreira 19/10/2012, 05:53

    Olá galera.
    Antes de tudo gostaria de dizer que sou grato a este fórum, pois é aqui tenho melhorado significativamente meus trabalhos. Valeu!

    O nosso projeto está sendo desenvolvido em Access 2003 para o WinXP.
    O objetivo é o de pontuar de acordo com os índices de uma avaliação física em: Permanencia, Natacao, Barra, Flexao, Abdominal, Corrida e Caminhada.

    Usando a função SeImed consegui o resultado desejado em duas avaliações. A primeira escrevi que no campo Expr1: SeImed([Permanencia]="APTO";50;SeImed([Permanencia]="INAPTO";0)) a segunda escrevi que no campo Expr2: SeImed([Natacao]<=140;100;SeImed([Natacao]<=200;90;SeImed([Natacao]<=220;80;SeImed([Natacao]<=240;70;SeImed([Natacao]<=300;60;SeImed([Natacao]>=320;50)))))).

    A princípio gostaria da ajuda para resolvermos a Flexão de Barra e a Corrida.
    Tenho tentado de várias formas sem nenhum êxito.

    A tabela abaixo refere-se aos índices da Flexão de Barra.
    Idade/Pontos 5060 70 80 90100
    Entre 18 e 25 anos 78 9/10 11/12 13/14 15
    Entre 26 e 33 anos6 7 8 9/10 11/12 13
    Entre 34 e 39 anos5 67 89/1011
    Entre 40 e 45 anos45 6 7 8/910
    Entre 46 e 49 anos3 45 6 7 8
    Entre 50 e 54 anos2 3 4 56 7
    Entre 55 e 60 anos1 2 33 56
    Ex.: Uma pessoa com 39 anos, executou 9 flexões de barra, logo obteve 90 pontos.

    A tabela abaixo refere-se aos índices da Corrida.
    Idade/Pontos 5060 70 80 90100
    Entre 18 e 25 anos 17m20s16m32s 15m28 14m24s 13m03s 11m44s
    Entre 26 e 33 anos17m52s 17m04s 16m00s 14m56s 13m36s 12m16s
    Entre 34 e 39 anos18m56s 18m08s17m04s 16m00s14m40s 13m20s
    Entre 40 e 45 anos20m00s18m24s 17m20s 16m16s 14m56s 13m36s
    Entre 46 e 49 anos24m36 19m44s18m40s 17m36s 16m16s 14m56s
    Entre 50 e 54 anos22m08s 20m16s 19m12s 18m08s16m48s 15m28s
    Entre 55 e 60 anos 22m40s 20m48s 19m44s18m40s 17m20s16m00s
    Os valores são em minutos e segundos.
    Ex.: Uma pessoa com 43 anos, correu 3000 metros, em 12 minutos e 55 segundos, logo obteve 100 pontos. (essa pessoa correu abaixo de 13m36s)
    Anexos
    [Resolvido]Teste de aptidão física usando SeImed AttachmentTesteAptidaoFisica.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (16 Kb) Baixado 12 vez(es)


    Última edição por eliuzidre em 20/10/2012, 01:56, editado 1 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Teste de aptidão física usando SeImed Empty Re: [Resolvido]Teste de aptidão física usando SeImed

    Mensagem  Alexandre Neves 19/10/2012, 21:16

    Boa noite, eliuzidre, e bem-vindo ao fórum
    Onde é 11/12, como se determina se é 11 ou 12?


    .................................................................................
    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
    André Ferreira
    André Ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 23/06/2011

    [Resolvido]Teste de aptidão física usando SeImed Empty Re: [Resolvido]Teste de aptidão física usando SeImed

    Mensagem  André Ferreira 20/10/2012, 01:49

    Boa noite, Alexandre Neves e obrigado pelas boas vindas.
    Determina-se da seguinte maneira:

    Uma pessoa com 21 anos, portanto entre 18 e 25 anos, executou 11 flexões de barra, logo obteve 80 pontos.
    Outra pessoa com 22 anos, também entre 18 e 25, executou 12 flexões de barra, por conseguinte obteve os mesmos 80 pontos.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Teste de aptidão física usando SeImed Empty Re: [Resolvido]Teste de aptidão física usando SeImed

    Mensagem  Alexandre Neves 20/10/2012, 18:33

    Boa tarde,
    Formatou o tempo de forma não convencional. Não sei se lhe dificultará o trabalho futuro
    Criei código para a FlexaodeBarra (?) e Corrida. Fiz em consultas separadas. Reveja se está certo. Pode adaptar para cada modalidade de forma separada e, estando tudo certo, juntar tudo numa só consulta
    aqui


    .................................................................................
    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
    André Ferreira
    André Ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 23/06/2011

    [Resolvido]Teste de aptidão física usando SeImed Empty Re: [Resolvido]Teste de aptidão física usando SeImed

    Mensagem  André Ferreira 21/10/2012, 05:08

    Boa noite Alexandre Alves e obrigado por nos ajudar.
    Não consigo baixar o arquivo.
    A página está exibindo o seguinte: Erro (404)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Teste de aptidão física usando SeImed Empty Re: [Resolvido]Teste de aptidão física usando SeImed

    Mensagem  Alexandre Neves 21/10/2012, 08:50

    Boa noite,
    Veja aqui


    .................................................................................
    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
    André Ferreira
    André Ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 23/06/2011

    [Resolvido]Teste de aptidão física usando SeImed Empty Re: [Resolvido]Teste de aptidão física usando SeImed

    Mensagem  André Ferreira 21/10/2012, 21:16

    Baixei o arquivo.
    Vou ver como ficou...
    André Ferreira
    André Ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 23/06/2011

    [Resolvido]Teste de aptidão física usando SeImed Empty Re: [Resolvido]Teste de aptidão física usando SeImed

    Mensagem  André Ferreira 22/10/2012, 03:50

    Boa noite Alexandre Alves.
    Deu certo para a consulta qryTesteCorrida e já adaptei para o meu projeto.
    Parabéns e muito obrigado.
    Quanto a consulta qryTesteCorrida o resultado não foi o esperado.

    Simulei o seguinte:
    Uma pessoa com 30 anos correu abaixo dos 13m35s (13 minutos e 35 segundos), logo ela alcançou 90 pontos, mas está retornando 100 pontos, portanto está errado.
    Interessante é que na sua fórmula está correta quando diz...

    Case Is < 34
    Select Case Tempo
    Case Is < 12.17
    Corrida = 100
    Case Is < 13.37
    Corrida = 90
    Case Is < 14.57
    Corrida = 80
    Case Is < 16.01
    Corrida = 70
    Case Is < 17.05
    Corrida = 60
    Case Is < 17.53
    Corrida = 50
    End Select

    Esse novo anexo está modificado, nele dá pra ver o resultado na hora.
    Anexos
    [Resolvido]Teste de aptidão física usando SeImed AttachmentTesteAptidaoFisica1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (67 Kb) Baixado 7 vez(es)


    Última edição por eliuzidre em 29/10/2012, 03:04, editado 1 vez(es)
    André Ferreira
    André Ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 23/06/2011

    [Resolvido]Teste de aptidão física usando SeImed Empty Re: [Resolvido]Teste de aptidão física usando SeImed

    Mensagem  André Ferreira 23/10/2012, 02:40

    Penso que consegui. Laughing
    Farei mais algumas experiências, depois volto para dizer como ficou.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Teste de aptidão física usando SeImed Empty Re: [Resolvido]Teste de aptidão física usando SeImed

    Mensagem  Alexandre Neves 23/10/2012, 20:56

    Boa noite,
    Voltei só agora. Se está a ver melhor, informe quando tiver notícias


    .................................................................................
    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
    André Ferreira
    André Ferreira
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 23/06/2011

    [Resolvido]Teste de aptidão física usando SeImed Empty Re: [Resolvido]Teste de aptidão física usando SeImed

    Mensagem  André Ferreira 26/10/2012, 03:44

    De fato consegui.
    No campo Corrida da tabela1 troquei o tipo do campo para Data/hora, formato abreviada e a máscara ficou 00:00;0;_
    Todavia surgiu uma nova questão. Quando não há a dados nos campos, por exemplo, PontoFlexaoBarra aparece #Erro, para tratar isso escrevi no código de Alexandre Neves:
    Case Is = 0
    FlexoesDeBarra = 0
    Gostaria de que não havendo dados retornasse "0". Como faria isso?
    Ainda falando do módulo de Alexandre Neves. Como calcular os valores entre homens e mulheres, sabendo que os índices são diferentes?
    Por exemplo: um homem que corre abaixo de 11:44 obtém 100 pontos e a mulher precisa correr abaixo de 14:24 para obter os mesmos 100 pontos.
    Pensei em criar na tabela1 uma caixa de combinação HOMEM/MULHER, levar para consulta qryTesteDeAptidaoFisica, mas por aqui fiquei.
    Se acaso alguém puder me ajudar...

    Em tempo.
    Alexandre Neves, sou agradecido pela sua ajuda.
    Muito obrigado meu caro!


    Conteúdo patrocinado


    [Resolvido]Teste de aptidão física usando SeImed Empty Re: [Resolvido]Teste de aptidão física usando SeImed

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 15:40