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]Procurar Intervalos em campos Numérico

    Sidney
    Sidney
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 431
    Registrado : 08/10/2012

    [Resolvido]Procurar Intervalos em campos Numérico Empty [Resolvido]Procurar Intervalos em campos Numérico

    Mensagem  Sidney 22/9/2017, 21:09

    Prezados,
    Boa Tarde!!

    Qual comando uso para procurar intervalos em um campo de sequencia numérica, por exemplo,

    Cod
    1
    2
    3
    4
    6
    No exemplo acima, preciso que um comando ou um módulo mostre o número 5 que está faltando na sequencia,

    att; Ney
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Procurar Intervalos em campos Numérico Empty Re: [Resolvido]Procurar Intervalos em campos Numérico

    Mensagem  FabioPaes 22/9/2017, 21:26

    Meu amigo, veja esse exemplo aqui... https://www.maximoaccess.com/t26887-verificar-quais-codigos-da-lista-nao-estao-da-tabela-contar-certo-caracter-e-remover-newline

    Dá pra saber dessa forma... Porém não sei se é a forma mais inteligente a se fazer... Mas serve para ter uma ideia do que precisa.

    Caso alguém tenha outra ideia compartilhe favor!!!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Procurar Intervalos em campos Numérico Empty Re: [Resolvido]Procurar Intervalos em campos Numérico

    Mensagem  Celso Roberto 22/9/2017, 23:21

    Olá...

    Tenho este exemplo a tempos, me desculpe o fórum não lembro o autor.
    Só lembro que foi retirado do fórum

    Em um módulo cole
    Código:
    Function numeroLivre(argTabela As String, argCampo As String) As Long

        Dim i As Long
       
        'Atribui o valor zero à variável de contagem, assim
        'o valor inicial do resultado será 1. Para modificar o
        'início da contagem basta alterar o valor desta variável.
        i = 0
       
        Do
            'Incrementa o valor da variável
            'de contagem
            i = i + 1
           
            'Verifica se existe no campo e tabela informados o valor
            'atual da variável de contagem.
            If IsNull(DLookup(argCampo, argTabela, argCampo & "=" & i)) Then
                'Se não existir retorna o valor
                numeroLivre = i
                Exit Function
            End If
        Loop

    End Function


    E no evento antes de atualizar do form cole este e corrija o nome
    do campo para o seu
    Código:
    Private Sub Form_BeforeUpdate(Cancel As Integer)
       
        'Verifica se o campo codFunc está nulo. Se estiver
        'significa que é um novo registro.
        If IsNull(codFunc) Then
            'Atribui ao campo o próximo número livre dentro
            'do campo codFunc na tabela Funcionario.
            codFunc.Value = numeroLivre("Funcionario", "codFunc")
        End If
       
    End Sub

    Espero que ajude


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Procurar Intervalos em campos Numérico Empty Re: [Resolvido]Procurar Intervalos em campos Numérico

    Mensagem  Celso Roberto 27/9/2017, 15:18

    Bom dia Ney...

    Deu certo??

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    Conteúdo patrocinado


    [Resolvido]Procurar Intervalos em campos Numérico Empty Re: [Resolvido]Procurar Intervalos em campos Numérico

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 04:29