MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


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

    OLDRIVG
    OLDRIVG
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 372
    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 em 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 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 761
    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 em 18/10/2018, 17:23

    Veja essa aula se ajuda:

    youtube.com/watch?v=-RaCUmlO_2A


    .................................................................................
    Sistemas completos com fonte aberto (Apresentação)

    Vários Exemplos Grátis
    zacariassantos
    zacariassantos
    Novato
    Novato

    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 em 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: 9/12/2019, 01:54