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

    codigo para bloquear um registro ao sair dele

    avatar
    CARLOS MAIA
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 01/02/2022

    codigo para bloquear um registro ao sair dele Empty codigo para bloquear um registro ao sair dele

    Mensagem  CARLOS MAIA 17/2/2022, 18:47

    Boa tarde,
    é possível bloquear um campo para edição após usuário sair dele, eu já vi um banco com essa função. Alguém sabe como faz ?
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2594
    Registrado : 13/12/2016

    codigo para bloquear um registro ao sair dele Empty Re: codigo para bloquear um registro ao sair dele

    Mensagem  Alexandre Fim 17/2/2022, 19:20

    Olá Carlos Maia,

    Seja bem-vindo ao fórum !!!

    Sim, é possivel bloquear o campo, mas se o usuário preencheu de forma equivocada e precisar editá-lo?

    Qual a real necessidade?
    Quem sabe, o fórum não pode te ajudar com outra solução.


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    codigo para bloquear um registro ao sair dele Setinf11
    Sistemas e Tecnologia Ltda

    CARLOS MAIA gosta desta mensagem

    avatar
    CARLOS MAIA
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 01/02/2022

    codigo para bloquear um registro ao sair dele Empty codigo para bloquear um registro ao sair dele

    Mensagem  CARLOS MAIA 17/2/2022, 19:40

    o usuário não tem acesso à tabela, ela estará oculta,  quando precisar editar ele terá que solicitar a alteração ao administrador que no caso sou eu mesmo.  o sistema roda em rede em três maquinas numa mesma sala, então não seria problema.  a função para travar é porque ao acessar um formulário que tenha um subformulario tipo folha de dados ele só consiga editar o registro novo que ele está fazendo, o anterior ficaria bloqueado quando editado, evitando assim a sua exclusão total ou parcial dos dados com um simples esbarrão no teclado ou mouse.
    Anexos
    codigo para bloquear um registro ao sair dele Attachmentexemplo.pdf
    Você não tem permissão para fazer download dos arquivos anexados.
    (62 Kb) Baixado 12 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2594
    Registrado : 13/12/2016

    codigo para bloquear um registro ao sair dele Empty Re: codigo para bloquear um registro ao sair dele

    Mensagem  Alexandre Fim 17/2/2022, 20:17

    Carlos,

    Realmente, da forma que foi desenvolvido os dados ficam muito vulneráveis e com possíveis edição/exclusão acidentais.
    Pelo que eu analisei, o formulário foi desenvolvido no Modo Padrão "Formulário Continuo", e é um formato que não é muito seguro para trabalhar.

    Pela quantidade de campos e a criticidade dos dados, eu recomendaria o Modo Padrão "Formulário Simples", onde permite ao usuário realizar as ações (Alterar, Excluir) somente do registro ativo, ou permitir que o mesmo inclua e salve registro (Novo, Salvar).

    Segue um pequeno exemplo de "Formulário Simples" de um sistema que desenvolvi, para você entender:
    codigo para bloquear um registro ao sair dele Abaste10


    Se possível, envie uma cópia do seu banco de dados, somente objetos envolvidos sobre sua dúvida (tabelas, formulários, consultas e etc), e com os dados descaracterizados, por questóes de segurança.

    Desta forma, fica mais fácil de analisar e definir uma solução.

    É isso.

    []'s

    FIM


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    codigo para bloquear um registro ao sair dele Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    CARLOS MAIA
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 01/02/2022

    codigo para bloquear um registro ao sair dele Empty Re: codigo para bloquear um registro ao sair dele

    Mensagem  CARLOS MAIA 18/2/2022, 14:35

    Obrigado por responder, será então se eu criar um subformulario com essa formatação (simples) vc teria como me ajudar com o bloqueio ?
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2594
    Registrado : 13/12/2016

    codigo para bloquear um registro ao sair dele Empty Re: codigo para bloquear um registro ao sair dele

    Mensagem  Alexandre Fim 18/2/2022, 15:04

    Carlos,

    Na verdade, o que deve ser criado é um formulário com com bloqueio dos campos (ou manter os campos desbloqueados) e permitir que sejam gravados através de botão de comando.
    Um subformulário é utilizado para inserir dados ao registro principal, como, uma formulário de pedidos (formulário) e os itens do pedido(subformulário).
    Por gentileza, me envie uma cópia do bd, para eu analisar como as tabelas estão configuradas e também criar um formulário de exemplo para que vc possa utilizar aos demais formulário.

    É isso.

    []'s

    FIM



    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    codigo para bloquear um registro ao sair dele Setinf11
    Sistemas e Tecnologia Ltda

    CARLOS MAIA gosta desta mensagem


      Data/hora atual: 24/9/2022, 20:43