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

    Como Bloquear edição de campos após marcar uma caixa de seleção

    lgdelai
    lgdelai
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 146
    Registrado : 31/03/2012

    Como Bloquear edição de campos após marcar uma caixa de seleção Empty Como Bloquear edição de campos após marcar uma caixa de seleção

    Mensagem  lgdelai Sex 3 Jan - 14:19

    Olá.

    tenho contratos que gostaria de bloquear sua edição quando forem desativados.

    isto é para evitar alteração de dados por engano.

    Sei que consigo bloquear a edição de um campo marcando Bloquear
    na guia Dados dafolha de propriedaes do mesmo

    mas gostaria de fazer isto ao marcar uma caixa de seleção.

    para que haja somente em um contrato especifico.

    alguém pode me ajudar?

    Obrigado e feliz ano novo a todos  santa 
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    Como Bloquear edição de campos após marcar uma caixa de seleção Empty Re: Como Bloquear edição de campos após marcar uma caixa de seleção

    Mensagem  Uilson Brasil Sex 3 Jan - 15:55

    Amigão, Feliz 2014 pra ti também.

    Utilize o if para esta operação.

    Exemplo:

    <>
    Código:
    if me.minhaseleção = true then
       emite uma mensagem ...
       DoCmd.CancelEvent
    else
       me.campoA.enabled = true
       me.campoB.enabled = true
       me.campoC.enabled = true

    end if
    end sub

    Abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    lgdelai
    lgdelai
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 146
    Registrado : 31/03/2012

    Como Bloquear edição de campos após marcar uma caixa de seleção Empty Re: Como Bloquear edição de campos após marcar uma caixa de seleção

    Mensagem  lgdelai Sex 3 Jan - 19:32

    Obrigado pela ajuda,

    Não entendi direito como usar esta parte da mensagem...

    e como exatamente eu uso este código?

    On click, On Exit?

    Tentei coloca-lo dentro do código e não apareceu aquela linha que o separa dos demais.



    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    Como Bloquear edição de campos após marcar uma caixa de seleção Empty Re: Como Bloquear edição de campos após marcar uma caixa de seleção

    Mensagem  Uilson Brasil Sex 3 Jan - 20:43

    Vou prepara um pequeno exemplo para entender.

    Se preferir disponibilize seu db aqui para podermos melhor ajuda-lo.


    abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    lgdelai
    lgdelai
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 146
    Registrado : 31/03/2012

    Como Bloquear edição de campos após marcar uma caixa de seleção Empty Re: Como Bloquear edição de campos após marcar uma caixa de seleção

    Mensagem  lgdelai Sex 3 Jan - 21:02

    Segue bd em anexo.

    Preciso que a alteração dos dados do Subformulários Contratos e pagamentos
    sejam bloqueadas quando a caixa ATIVO do contrato for desativada.

    Com relação aos clientes, gostaria do mesmo, que os dados dos clientes
    ficassem bloquados caso o ATIVO do cliente estiver desmarcado.

    Obrigado
    Anexos
    Como Bloquear edição de campos após marcar uma caixa de seleção Attachment---- DELAITV 51 - Add Botão alternar filtragem Pagamentos x Contratos.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (86 Kb) Baixado 17 vez(es)
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    Como Bloquear edição de campos após marcar uma caixa de seleção Empty Re: Como Bloquear edição de campos após marcar uma caixa de seleção

    Mensagem  Uilson Brasil Sex 3 Jan - 22:03

    Amigão,

    Dê uma olhada neste simples exemplo que preparei. Estudo o código do evento ao clicar do botão alterar para entender como funciona.


    Abraços e bons estudos.
    Anexos
    Como Bloquear edição de campos após marcar uma caixa de seleção AttachmentContratos.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (73 Kb) Baixado 55 vez(es)


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access

    Conteúdo patrocinado


    Como Bloquear edição de campos após marcar uma caixa de seleção Empty Re: Como Bloquear edição de campos após marcar uma caixa de seleção

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 7 Nov - 7:08