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


3 participantes

    Impedir salvamento de um registro caso um determinado campo estiver nulo.

    OLDRIVG
    OLDRIVG
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 374
    Registrado : 20/07/2010

    Impedir salvamento de um registro caso um determinado campo estiver nulo. Empty Impedir salvamento de um registro caso um determinado campo estiver nulo.

    Mensagem  OLDRIVG 18/10/2018, 14:14

    Prezados, de novo.

    Há como implementar um código no evento Ao Clicar de um botão "Salvar" que impeça o salvamento do registro caso um determinado campo esteja com dados e outro nulo?

    A situação é a seguinte:
    Campo "ProcRetMov1"
    Campo "DataRetMov1"
    Bt. "Salvar".

    O que pretendo é impedir que o usuário final ao clicar no botão "Salvar" o registro não seja salvo com o campo "DataRetMov1" em branco.

    O campo "DataRetMov1" somente fica visível se houver dados no campo "ProcRetMov1" (rotina já implementada no evento Ao Atualizar).

    Acredito que teria que colocar duas ações no evento Ao Clicar do botão "Salvar": 1-verificar se o campo "DataRetMov1" não está nulo e, 2 - salvar se for o caso. E aí está a minha dificuldade.

    Alguém saberia informar se há como fazer estas rotinas? Agradeço desde já.
    gilberlanio
    gilberlanio
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 800
    Registrado : 30/08/2010

    Impedir salvamento de um registro caso um determinado campo estiver nulo. Empty Re: Impedir salvamento de um registro caso um determinado campo estiver nulo.

    Mensagem  gilberlanio 18/10/2018, 17:23

    Veja essa aula se ajuda:

    youtube.com/watch?v=-RaCUmlO_2A
    zacariassantos
    zacariassantos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 16/01/2011

    Impedir salvamento de um registro caso um determinado campo estiver nulo. Empty Impedir salmento de um registro com campo nulo

    Mensagem  zacariassantos 18/10/2018, 17:37

    Olá boa tarde

    amigo usa esse Código deve te ajudar
    vc coloca ele ao clikar do seu botao


    Private Sub Nome do seu botao_GotFocus()
    On Error GoTo Err_nome do seu botao_Click
    If IsNull(ProcRetMov1) Or ProcRetMov1.Value = "" Then
    MsgBox "CAMPO ProcRetMov1 é de preenchimento obrigatório.", vbOKOnly + vbCritical, "Atenção"
    ProcRetMov1.SetFocus
    ProcRetMov1.BackColor = 255
    Exit Sub
    End If

    DoCmd.RunCommand acCmdSaveRecord
    MsgBox "Registro salvo com Sucesso.", vbOKOnly + vbInformation, "Atenção"
    Comandofecha.Visible = False
    S_Salva.Visible = False
    Exit_nome do seu botao_Click:
    Exit Sub

    Err_nome do seu botao_Click:
    MsgBox err.Description
    Resume Exit_nome do seu botao_Click



    End Sub

    Conteúdo patrocinado


    Impedir salvamento de um registro caso um determinado campo estiver nulo. Empty Re: Impedir salvamento de um registro caso um determinado campo estiver nulo.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 17:19