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

4 participantes

    [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro

    avatar
    kleyton_mendes
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 28/03/2011

    [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro Empty Bloquear Campo Auto Numeração para apenas 1 registro

    Mensagem  kleyton_mendes 5/4/2011, 14:04

    Bom dia,

    Gostaria de perguntar se existe alguma forma de bloquear o campo numeração automatica ou auto numeração para permita somente 1 registro, não deixe adicionar um novo!

    A pessoa pode até alterar aquele mas não criar mais 1!

    Grato
    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]Bloquear Campo Auto Numeração para apenas 1 registro Empty Re: [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro

    Mensagem  criquio 5/4/2011, 14:11

    Pretende fazer isso para edição de registro, certo? Se for por form acoplado, basta defini-lo como somente edição. Se for por for desvinculado, via RecordSet, mude AddNew para Edit. Se for por sql, mude INSERT para UPDATE.


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

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 10772
    Registrado : 04/11/2009

    [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro Empty Re: [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro

    Mensagem  JPaulo 5/4/2011, 14:12

    Com o campo em autonumeração, jamais conseguirá duas vezes o mesmo numero.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro Folder_announce_new Instruções SQL como utilizar...
    avatar
    kleyton_mendes
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 28/03/2011

    [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro Empty Re: [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro

    Mensagem  kleyton_mendes 5/4/2011, 14:23

    Bom dia Criquio e JPaulo,

    Acredito que não me fiz entender, é uma form onde o usuario cadastrará um campo "nome" somente uma vez, eu gostaria que esta form só permita esse unico registro, no máximo o usuario poderá alterar este "único" registro, e não adicionar outro!

    Grato pela ajuda dos dois até o momento!

    Kleyton
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7305
    Registrado : 11/05/2010

    [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro Empty Re: [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro

    Mensagem  vieirasoft 5/4/2011, 15:33

    Então abra um Registo apenas em branco e faça Locked ao campo.

    Penso que assim deve dar:

    If Not IsNull(Me.nomedocampo) Then
    Call MsgBox("Não é possível adicionar mais registos",vbCritical,"Aviso")
    NomedoCampo.Locked=True
    End If


    Última edição por vieirasoft em 5/4/2011, 16:02, editado 1 vez(es)
    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]Bloquear Campo Auto Numeração para apenas 1 registro Empty Re: [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro

    Mensagem  criquio 5/4/2011, 15:43

    Mas o amigo quer que se possa editar o registro. Acho que é o que eu falei. Coloque as propriedades "Entrada de dados" como Não,"Permitir adições" como Não, "Permitir exclusões" como Não e "Permitir edições" como Sim. Isso nas propriedades do formulário, aba Dados.


    .................................................................................
    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
    kleyton_mendes
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 182
    Registrado : 28/03/2011

    [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro Empty Re: [Resolvido]Bloquear Campo Auto Numeração para apenas 1 registro

    Mensagem  kleyton_mendes 5/4/2011, 16:24

    Positivo Criquio, deu certinho como eu queria.

    Obrigado Vieira pela contribuição também!


      Data/hora atual: 28/11/2022, 00:50