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

    Função aleatório entre

    avatar
    allexxnunes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 36
    Registrado : 11/03/2013

    Função aleatório entre Empty Função aleatório entre

    Mensagem  allexxnunes 7/1/2014, 23:03

    Tenho um campo numérico e preciso que seja gerado numeração aleatória entre 1 e 9999. Também preciso que NÃo se repita.
    Já procurei aqui no fórum e no Google e não achei nada.
    E em qual evento devo colocar essa função?
    Valeu pessoal
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    Função aleatório entre Empty Re: Função aleatório entre

    Mensagem  Leandro 8/1/2014, 13:55

    Bom dia!

    Veja esse artigo do Avelino Sampaio: http://www.usandoaccess.com.br/tutoriais/tuto41.asp?id=1

    Tem exatamente o que você precisa.

    []s

    avatar
    allexxnunes
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 36
    Registrado : 11/03/2013

    Função aleatório entre Empty Re: Função aleatório entre

    Mensagem  allexxnunes 8/1/2014, 14:46

    Criei um botão e coloquei no evento ao clicar. O campo não acoplado que receberia o nº e chama "tx".
    Tentei adaptar do exemplo informado,mas não está funcionando.
    Vou colocar abaixo o código:
    ------------------------------------------------------
    Private Sub Comando131_Click()
    Dim intRnd As Integer
    Dim booRepete As Boolean
    booRepete = True
    Do While booRepete
    'Randomize força a função Rnd() a sortear um novo número
    Randomize
    'Sortear um número de 1 a 10.000
    intRnd = Int(Rnd * 10000) + 1
    'verifica se já foi sorteado. Se sim, continua no loop, gerando novo número.
    'Só sairá do loop quando o valor for diferente do já sorteado.
    'para isso, basta verificar se a campo que recebe o número está ou não preenchido.
    If IsNull(Me("tx")) Then booRepete = False
    Loop
    End Sub
    --------------------------------------------------------
    Alguma coisa de errado?

    Conteúdo patrocinado


    Função aleatório entre Empty Re: Função aleatório entre

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 12:29