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 registro

    avatar
    Teacher
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 22/06/2014

    [Resolvido]Bloquear registro Empty [Resolvido]Bloquear registro

    Mensagem  Teacher 25/3/2016, 18:33

    Boa tarde.

    Tenho um banco de dados com:

    Tabela_Cadastro:

    Matricula
    Nome
    Data_de_Entrada
    Data_de_Saida

    ______________________________

    Consulta_Cadastro

    Matricula
    Nome
    Data_de_Entrada
    Data_de_Saida
    Situacao: SeImed(ÉNulo([Data_de_Saida]);"ATIVO";"INATIVO") (se não tem data de saída, é ativo, se tiver data de saída, é inativo)

    ______________________________

    Formulario_Cadastro

    Matricula
    Nome
    Data_de_Entrada
    Data_de_Saida
    Situacao

    ______________________________

    Eu quero que ao cadastrar um novo registro, no campo Matricula, se a matrícula for duplicada, mas todas as duplicadas forem inativas, continua o cadastro normalmente. Se já existir uma matrícula e for ativa, bloqueia com uma caixa de mensagem avisando.
    Resumindo as matrículas podem ser duplicadas, mas só pode ter uma matrícula ativa.

    O banco de dados está em anexo.

    Desde já agradeço.
    Anexos
    [Resolvido]Bloquear registro AttachmentCadastro.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (32 Kb) Baixado 9 vez(es)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]Bloquear registro Empty Re: [Resolvido]Bloquear registro

    Mensagem  Alvaro Teixeira 26/3/2016, 12:41

    Olá Renato,

    No evento No atual do formulário, coloque o seguinte código:
    Código:
    Private Sub Form_Current()
        If IsNull(Me.Data_de_Saida) Then
             AllowEdits = True
        Else
             AllowEdits = False
        End If
    End Sub

    Segue o meu teste Cadastro_rev.zip
    Abraço
    avatar
    Teacher
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 22/06/2014

    [Resolvido]Bloquear registro Empty Re: [Resolvido]Bloquear registro

    Mensagem  Teacher 26/3/2016, 15:32

    Boa tarde ahteixeira,

    Obrigado pela ajuda.

    Cadastrei outra matrícula repetida como ativa e não aconteceu nada.

    Ex: A matrícula 00000000000000001 já está cadastrada como ativa, eu quero que se cadastrar outra matrícula 00000000000000001, mostre uma caixa de mensagem dizendo que já tem uma matrícula cadastrada como ativa.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]Bloquear registro Empty Re: [Resolvido]Bloquear registro

    Mensagem  Alvaro Teixeira 26/3/2016, 15:40

    Olá Renato,
    A questão deste tópico resolveu?
    Se sim , deve dar o tópico como resolvido. Não devemos misturar temas.

    Quanto à sua questão efetue uma busca aqui no fórum, veja como fazer:
    https://www.maximoaccess.com/t1115-busca-no-forum-search
    Se a dúvida se mantiver, abra um novo tópico.
    Abraço
    avatar
    Teacher
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 22/06/2014

    [Resolvido]Bloquear registro Empty Re: [Resolvido]Bloquear registro

    Mensagem  Teacher 26/3/2016, 20:03

    Olá ahteixeira, já busquei no fórum e não achei nada parecido com o que eu quero, e o tópico não resolveu, continuo tentando...
    avatar
    Teacher
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 22/06/2014

    [Resolvido]Bloquear registro Empty Re: [Resolvido]Bloquear registro

    Mensagem  Teacher 26/3/2016, 22:33

    Consegui, obrigado
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]Bloquear registro Empty Re: [Resolvido]Bloquear registro

    Mensagem  Alvaro Teixeira 27/3/2016, 06:50

    Olá Renato, obrigado pelo retorno.
    Os utilizadores do forum agradecem.
    Abraço

    Conteúdo patrocinado


    [Resolvido]Bloquear registro Empty Re: [Resolvido]Bloquear registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 15:24