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]consulta sorteando nome

    avatar
    ed2017
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 20/09/2017

    [Resolvido]consulta sorteando nome Empty [Resolvido]consulta sorteando nome

    Mensagem  ed2017 21/9/2017, 00:29

    boa noite pessoal,
    tô com projeto na igreja de fazer um sorteio...
    quero que funcione assim;
    quero apertar um botao no formulário ou chamar uma consulta e me retorne o nome do sorteado que esta em uma tabela, e uma vez que a pessoa seja sorteada ela seja bloqueada.
    eu fiz a tabela e uma consulta e usei um codigo chamando uma consulta que achei pesquisando aqui no forum, um código que o amigo JPaulo postou mas não cosegui bloquear o candidato para que ele nao fosse sorteado de novo. se alguém puder ajudar eu agradeço!

    o código que estou usando na consulta é esse abaixo do amigo JPaulo.

    SELECT TOP 1 candidatos FROM tbl_candidatos ORDER BY Rnd(Len(candidatos));
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]consulta sorteando nome Empty Re: [Resolvido]consulta sorteando nome

    Mensagem  Fernando Bueno 21/9/2017, 01:51

    Boa noite;

    Uma idéia seria você criar um campo na tabela do tipo sim/não com nome Bloqueado, depois

    altere o sql da sua consulta para este abaixo. Quando executar a consulta basta marcar como

    bloqueado que na próxima não sera sorteado novamente.

    Código:
    SELECT TOP 1 tbl_candidatos.candidatos, tbl_candidatos.Bloqueado
    FROM tbl_candidatos
    WHERE (((tbl_candidatos.Bloqueado)=No))
    ORDER BY Rnd(Len(candidatos));


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]consulta sorteando nome 16rzeq
    avatar
    ed2017
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 20/09/2017

    [Resolvido]consulta sorteando nome Empty Re: [Resolvido]consulta sorteando nome

    Mensagem  ed2017 21/9/2017, 20:14

    boa tarde amigo Fernando Bueno e a todos do forum.
    amigo Fernando o código que você passou deu certo, porém tenho que bloquear o candidato manualmente, há a possibilidade desse bloqueio ser automático. tipo assim sorteou o candidato e automaticamente ele ser bloqueado até que eu queira desbloquea-lo novamente?
    é que são quasse 700 pessoas.
    desde já agradeço a disponibilidade do amigo e de todos do foro.
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]consulta sorteando nome Empty Re: [Resolvido]consulta sorteando nome

    Mensagem  Fernando Bueno 21/9/2017, 22:21

    Boa tarde;

    Veja se atende
    Anexos
    [Resolvido]consulta sorteando nome AttachmentExemplo_sorteio_candidatos.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (24 Kb) Baixado 42 vez(es)


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]consulta sorteando nome 16rzeq
    avatar
    ed2017
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 20/09/2017

    [Resolvido]consulta sorteando nome Empty Re: [Resolvido]consulta sorteando nome

    Mensagem  ed2017 22/9/2017, 00:17

    boa noite amigo Fernando, rapaz deu certinho!!!!!
    obrigado a todos do forum, e muito obrigado ao amigo Fernando pela atenção!!!!
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]consulta sorteando nome Empty Re: [Resolvido]consulta sorteando nome

    Mensagem  Fernando Bueno 22/9/2017, 03:26

    Boa noite;

    Fico feliz em ter satisfeito sua necessidade, agradecemos o retorno!


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]consulta sorteando nome 16rzeq

    Conteúdo patrocinado


    [Resolvido]consulta sorteando nome Empty Re: [Resolvido]consulta sorteando nome

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 17/6/2024, 06:04