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

    textbox enabled em certos registos

    avatar
    Burita
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 119
    Registrado : 03/04/2013

    textbox enabled em certos registos Empty textbox enabled em certos registos

    Mensagem  Burita 10/12/2017, 20:09

    Boas.
    Tenho a seguinte dúvida: Num form onde, por exemplo, temos o Nome, Morada e Idade como campos, é possível desabilitar o campo "Nome" (enabled = false) apenas para certos registos?
    Envio um exemplo de uma base simples. Tenho 2 botões: Trancar e destrancar. É possivel trancar o nome apenas do registo 1 e 3? Se carregar no botão trancar ele desabilita o campo "Nome" para todos os registos.

    Obrigado.
    Anexos
    textbox enabled em certos registos AttachmentTeste1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (56 Kb) Baixado 3 vez(es)
    avatar
    Lucio Warley Lippi
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 57
    Registrado : 07/01/2017

    textbox enabled em certos registos Empty Re: textbox enabled em certos registos

    Mensagem  Lucio Warley Lippi 10/12/2017, 21:05

    Olá Burita;

    É possível!

    Mas qual o critério/condição para que os registros ao serem carregados deixem o campo Nome como enabled como False?

    Não seria interessante ter uma condição ao carregar o Form/Report que filtrasse a origem de dados (ControlSource)? Assim evitaria que o o controle ficasse enabled = false para registros que não satisfizessem o critério/condição.

    Valeu.
    avatar
    Burita
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 119
    Registrado : 03/04/2013

    textbox enabled em certos registos Empty Re: textbox enabled em certos registos

    Mensagem  Burita 11/12/2017, 10:24

    Boas Lucio.
    Não existe condição. O utilizador é que escolhia que registos queria bloquear a edição.
    Imagina o seguinte: Uma base de dados de propostas. Quando abria o form, mostrava todas as propostas (vamos imaginas que existiam 10). Eu ia, por exemplo, para a proposta 7 e clicava no botão "bloquear", porque já estava toda preenchida e pronta a enviar, e os campos dessa proposta ficavam bloqueados, mas das restantes propostas não. Depois se eu clica-se no botão "desbloquear", voltava a ser possível editar a proposta 7. Neste caso, a condição seria um determinado campo preenchido, por exemplo, data do envio.
    tauron
    tauron
    VIP
    VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1307
    Registrado : 07/12/2011

    textbox enabled em certos registos Empty Re: textbox enabled em certos registos

    Mensagem  tauron 11/12/2017, 16:18

    Dando um pitaco, porque nao substituir os botoes por uma caixa de selecao?
    Anexos
    textbox enabled em certos registos AttachmentTeste1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (86 Kb) Baixado 3 vez(es)
    avatar
    Lucio Warley Lippi
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 57
    Registrado : 07/01/2017

    textbox enabled em certos registos Empty Re: textbox enabled em certos registos

    Mensagem  Lucio Warley Lippi 11/12/2017, 16:59

    Oi Burita;

    Veja se o que você pediu está feito.

    Coloquei um comando no evento Current do Formulário; assim, ao navegar o controle txtNome assume a propriedade enabled como true ou false.

    Você poderia implementar outras abordagens colocando um outro controle no formulário, no qual o usuário faria a seleção dos registros que a propriedade enabled estaria habilitada como false; visto que indiquei os registros ID 1 e 3, via código.

    Espero ter ajudado.

    Valeu
    Anexos
    textbox enabled em certos registos AttachmentTesteBURITA.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (46 Kb) Baixado 9 vez(es)
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3130
    Registrado : 22/11/2016

    textbox enabled em certos registos Empty Re: textbox enabled em certos registos

    Mensagem  DamascenoJr. 22/8/2021, 15:49

    Burita, algum retorno aqui?

    O retorno é importante para os membros que tentam ajudar.

    Aguardamos...


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

      Data/hora atual: 16/10/2021, 22:13