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]Impedir alteração registro específico subformulário

    avatar
    lesniovski
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 04/10/2012

    [Resolvido]Impedir alteração registro específico subformulário Empty [Resolvido]Impedir alteração registro específico subformulário

    Mensagem  lesniovski 2/11/2017, 21:24

    Boa noite a todos

    Mais uma vez recorrendo a ajuda dessa comunidade.

    Possuo um Formulario com um Subformulário.

    O Subformulario, está em modo de formulário contínuo. Nele há um campo de nome Calculado de tipo sim/não, que é preenchido após clicar no botão calcular.

    O que gostaria de fazer, é de bloquear para edição o registro do Subformulario que esteja marcado como sim o campo calculado.

    Já tentei as opções Me.AllowEdits = False, ou colocando Me.MeuCampo.Enabled = False (campo a campo), mas ele não bloqueia somente do registro que está marcado como sim, mas de todos os outros registros do SubFormulario.

    Isso é possível fazer? Ou terei que colocar o modo do Subformulario para Formulario dividido?

    Segue BD em anexo para análise, o Formulario é o FormMedicao

    Esse formulario é necessário preencher as 3 Combobox para aparecer o Subformulario.

    Escolher o mês Novembro/2017, Colaborador Luiz Fernando Zocco, Centro de Custo Produção, pois há dados para realizar os testes.

    Fico no aguardo
    Anexos
    [Resolvido]Impedir alteração registro específico subformulário AttachmentMedicao e CC.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (73 Kb) Baixado 7 vez(es)


    Última edição por lesniovski em 6/11/2017, 15:51, editado 1 vez(es)
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Impedir alteração registro específico subformulário Empty Re: [Resolvido]Impedir alteração registro específico subformulário

    Mensagem  CassioFabre 3/11/2017, 08:36

    Bom dia,

    O formulário contínuo tem esse problema mesmo: ou bloqueia todos ou não bloqueia ninguem. Uma boa alternativa pra não ter que trocar o tipo de formulário, é filtrar os registro no form contínuo para que exiba apenas os que tenham o campo calculado = false, ou seja, aqueles que podem ser editados. O ruim dessa alternativa é que, por óbvio, estes registros não serão exibidos.

    Abraço.


    .................................................................................
    Só não tem código pra morte!
    avatar
    lesniovski
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 22
    Registrado : 04/10/2012

    [Resolvido]Impedir alteração registro específico subformulário Empty Re: [Resolvido]Impedir alteração registro específico subformulário

    Mensagem  lesniovski 6/11/2017, 15:48

    Acabo de me lembrar, isso é possível utilizando a formatação condicional do access.

    Não sendo necessário a utilização de código VBA.

    Encerrando o tópico!

    Conteúdo patrocinado


    [Resolvido]Impedir alteração registro específico subformulário Empty Re: [Resolvido]Impedir alteração registro específico subformulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 01:18