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

    Formulário - Mensagem quando campos já existirem

    avatar
    lfreitas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 22/05/2013

    Formulário - Mensagem quando campos já existirem Empty Formulário - Mensagem quando campos já existirem

    Mensagem  lfreitas 12/11/2013, 14:53

    Pessoal,

    Tenho um formulário com 5 campos.

    Preciso que seja exibida a mensagem: "Já existe um registro com estes campos.",
    se 3 dos 5 campos já estiverem sido inseridos e também exibir na mensagem o REGISTRO
    que contém estes campos.

    Alguém já fez isso ou algo parecido?


    Grato,
    lfreitas.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    Formulário - Mensagem quando campos já existirem Empty Re: Formulário - Mensagem quando campos já existirem

    Mensagem  Uilson Brasil 12/11/2013, 15:08

    Freitas,

    Veja se consegue adaptar a sua necessidade.

    Código:
    Dim rst As DAO.Recordset
    Dim strCriteria As String
    'verifica duplicidade
    strCriteria = "[CNPJ] Like '*" & Me.txtCNPJ & "*'"

    Set rst = Me.RecordsetClone
       rst.FindFirst strCriteria
           If rst.NoMatch Then
    'MsgBox "Exibe mensagem se for o caso"
       Else
       MsgBox " Cliente CNPJ " & Me.txtCNPJ & " já cadastrado, verifique...", vbCritical, "Integ v1.0"
       Me.txtCNPJ.Value = ""
       Me.btCadastrar.Enabled = False
       Me.txtCNPJ.SetFocus
    Me.Undo
    End If
    Cancel = True
    Set rst = Nothing
    Abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    Formulário - Mensagem quando campos já existirem Empty Re: Formulário - Mensagem quando campos já existirem

    Mensagem  Uilson Brasil 14/11/2013, 03:42

    Freitas,

    houve avanço?


    Abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access
    avatar
    lfreitas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 22/05/2013

    Formulário - Mensagem quando campos já existirem Empty Re: Formulário - Mensagem quando campos já existirem

    Mensagem  lfreitas 14/11/2013, 18:43

    Uilson Brasil,

    eu não entendi a pesquisa: strCriteria = "[CNPJ] Like '*" & Me.txtCNPJ & "*'"

    A pesquisa é feita na tabela de onde vem o formulário, isso?
    O campo "[CNPJ]" é um campo da tabela, certo? Ele é comparado com o campo do formulário?

    Tem como me explicar melhor?


    Grato,
    lfreitas.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    Formulário - Mensagem quando campos já existirem Empty Re: Formulário - Mensagem quando campos já existirem

    Mensagem  Uilson Brasil 14/11/2013, 23:32

    IFreitas,

    Justamente.

    "CNPJ" é o nome do campo na tabela e "txtCNPJ" é o nome do objeto no formulário.


    Abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access

    Conteúdo patrocinado


    Formulário - Mensagem quando campos já existirem Empty Re: Formulário - Mensagem quando campos já existirem

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 12:37