MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Bloqueio de registo em Formulário

    Compartilhe

    Rui_Parente
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 59
    Registrado : 06/01/2011

    [Resolvido]Bloqueio de registo em Formulário

    Mensagem  Rui_Parente em Seg 06 Maio 2013, 10:58

    Bom dia.

    Tenho um formulário numa BD para introdução de dados. Gostaria de bloquear esse registo específico após o preenchimento de um dos controlos.

    Podem ajudar?

    Obrigado

    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3236
    Registrado : 20/04/2011

    Re: [Resolvido]Bloqueio de registo em Formulário

    Mensagem  Silvio em Seg 06 Maio 2013, 11:27

    Bom dia...

    Após preencher o último campo e ou no botão salvar desse formulário... pode-se colocar o seguinte código:

    seucampo.enabled =false


    Para voltar a edição deles, pode-se colocar um botão para alterar com o código:

    seucampo.enabled = true

    Sucesso



    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]

    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2287
    Registrado : 21/04/2011

    Re: [Resolvido]Bloqueio de registo em Formulário

    Mensagem  Marcelo David em Seg 06 Maio 2013, 13:16

    Olá, bom dia! Com licença do amigo Silvio,
    vai uma sugestão:

    Se o amigo rui quer bloquear o registro para edição,
    o ideal é não bloquear cada campo e sim o formulário.

    Nesse caso, ponha esse código no evento "Após atualizar" do
    seu formulário:

    Me.AllowEdits = False

    E voltar a editar dados, basta trocar o False por True


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    Rui_Parente
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 59
    Registrado : 06/01/2011

    Re: [Resolvido]Bloqueio de registo em Formulário

    Mensagem  Rui_Parente em Seg 06 Maio 2013, 23:35

    Olá.

    Obrigado pelas dicas, mas eu não queria que o formulário ficasse bloqueado para todos os registos.

    Apenas queria bloquear o registo inserido, mas que permitisse introduzir novos registos.




    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2287
    Registrado : 21/04/2011

    Re: [Resolvido]Bloqueio de registo em Formulário

    Mensagem  Marcelo David em Ter 07 Maio 2013, 01:10

    Então crie um campo
    na tabela do tipo "Sim/Não" e nomeie como
    Alterado
    No valor padrão do campo, ponha "0" (zero).

    E adicione no formulário esse
    campo.

    No evento "No atual" do formulário,
    ponha o seguinte código:

    Código:
    If Me!Alterado.Value = -1 Then
      Me.AllowEdits = False
    else
      Me.AllowEdits = True
    end if

    No evento Antes de atualizar do formulário ponha
    este código:

    Código:
    If Me.NewRecord = False Then
      Me!Alterado.Value = -1
    End If


    .................................................................................
    Marcelo David
    [Você precisa estar registrado e conectado para ver este link.] (em construção)

    Rui_Parente
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 59
    Registrado : 06/01/2011

    Re: [Resolvido]Bloqueio de registo em Formulário

    Mensagem  Rui_Parente em Seg 29 Set 2014, 11:24

    Obrigado

      Data/hora atual: Sab 10 Dez 2016, 06:49