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

    [Resolvido]Bloquear Campos ao clicar em botão em um registro.

    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Bloquear Campos ao clicar em botão em um registro. Empty Bloquear Campos ao clicar em botão em um registro.

    Mensagem  ton0612 20/5/2011, 03:59

    Boa noite Pessoal.

    Tenho uma duvida... o código abaixo faz parte de dois botões.... onde ao clicar em um aparece o outro e desaparece o clicado... mas um deles (...SalvaDados) preenche o campo txtDadosSalvo e bloqueia o campo quantidade para nao ser alterado e o outro (...AlteraDados) deixa-o nulo e desbloqueia a quantidade.

    mas o que ocorre é o seguinte... dentro do formulário configurado como continuo. qd clico no botão ele some para os dois registros e bloqueia os dois registros tb..., mesmo que o segundo registro nao tenha sido atualizado.

    ao carregar o formulário vou colocar um código que faça a mesma verificação.... sem o campo "txtDadosSalvo='DadosSalvos'" entao ele bloqueia o salvar e ativa só o alterar.... mas isso pode ser diferente para cada registro.. dentro do formulario continuo.

    Como faço isso???

    Private Sub btnAlteraDados_Click()

    Me.Quantidade_Recebida.Locked = False
    Me.txtDadosSalvos = ""
    Me.btnRegistraDados.Visible = True
    Me.btnRegistraDados.SetFocus
    Me.btnAlteraDados.Visible = False

    End Sub

    Private Sub btnRegistraDados_Click()
    Me.Quantidade_Recebida.Locked = True
    Me.txtDadosSalvos = "DadosSalvos"
    Me.btnAlteraDados.Visible = True
    Me.btnAlteraDados.SetFocus
    Me.btnRegistraDados.Visible = False


    End Sub


    Muito obrigado desde ja.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Bloquear Campos ao clicar em botão em um registro. Empty Re: [Resolvido]Bloquear Campos ao clicar em botão em um registro.

    Mensagem  JPaulo 20/5/2011, 14:03

    Se é formulario continuo, utilize a formatação condicional para isso.


    .................................................................................
    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 Campos ao clicar em botão em um registro. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Bloquear Campos ao clicar em botão em um registro. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Bloquear Campos ao clicar em botão em um registro. Folder_announce_new Instruções SQL como utilizar...
    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Bloquear Campos ao clicar em botão em um registro. Empty Re: [Resolvido]Bloquear Campos ao clicar em botão em um registro.

    Mensagem  ton0612 20/5/2011, 20:55

    Obrigado pelo retorno.


    Mas Não consegui, deixa eu ver se fiz certo:
    selecionei o campo e cliquei em formatar > formatação condicional.

    mas ali nao tem uma opção onde eu possa bloquear o campo se referindo a outro....

    tipo se o campo tiver escrito "Dados Salvos"

    o campo de qtde fica bloqueado (dentre outros) para evitar edição do registro.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Bloquear Campos ao clicar em botão em um registro. Empty Re: [Resolvido]Bloquear Campos ao clicar em botão em um registro.

    Mensagem  JPaulo 20/5/2011, 22:26

    A formatação condicional é aplicada no campo de qtde

    Escolhe Expressão

    [SeuOutroCampo]="Dados Salvos"

    E escolhe bloquear...


    .................................................................................
    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 Campos ao clicar em botão em um registro. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Bloquear Campos ao clicar em botão em um registro. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Bloquear Campos ao clicar em botão em um registro. Folder_announce_new Instruções SQL como utilizar...
    avatar
    ton0612
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 30/03/2011

    [Resolvido]Bloquear Campos ao clicar em botão em um registro. Empty Re: [Resolvido]Bloquear Campos ao clicar em botão em um registro.

    Mensagem  ton0612 20/5/2011, 23:47

    Opa JPaulo Deu certinho.... Valeu....

    Gostaria de saber se para botões tb tem algum procedimento para deixar invisível ou desativado, com o mesmo critério.

    Desde Ja Muito obrigado.

    Conteúdo patrocinado


    [Resolvido]Bloquear Campos ao clicar em botão em um registro. Empty Re: [Resolvido]Bloquear Campos ao clicar em botão em um registro.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 08:18