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

    Gostaria que não repetisse a matrícula quando selecionada em conferente/testemunha Pode ajudar?

    ANSELMOTERRA
    ANSELMOTERRA
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/11/2020

    Gostaria que não repetisse a matrícula quando selecionada em conferente/testemunha Pode ajudar? Empty Gostaria que não repetisse a matrícula quando selecionada em conferente/testemunha Pode ajudar?

    Mensagem  ANSELMOTERRA 30/11/2020, 00:36

    Boa noite a todos
    No formulário de nome
    1-unidirregtermo
    Eu gostaria que não repetisse a matrícula quando selecionadas porque são dois conferentes/testemunha e o nome aparece quando se digita a matrícula
    podem usar como exemplo a matrícula 99999999, Ao digita-la nas caixas de combinação que se seguem, ela é aceita repetidamente ao digitar em cima e em baixo nas duas caixas de combinação.
    Podem ajudar?


    .................................................................................
    AnselmoTerra
    ANTONILDO CORDEIRO
    ANTONILDO CORDEIRO
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 02/04/2019

    Gostaria que não repetisse a matrícula quando selecionada em conferente/testemunha Pode ajudar? Empty Re: Gostaria que não repetisse a matrícula quando selecionada em conferente/testemunha Pode ajudar?

    Mensagem  ANTONILDO CORDEIRO 30/11/2020, 17:29

    Boa tarde, Anselmo!!
    verifiquei isso na sua macro do campo combinacao298
    ="[codigo postal] = " & "'" & [Screen].[ActiveControl] & "'"
    deve ficar assim
    "[codigo postal] = " & "'" & [Screen].[ActiveControl] & "'"
    sem o sinal de igual

    Eu uso esse codigo quando eu quero localizar

    Private Sub Combinação22_AfterUpdate()
    Me.RecordsetClone.FindFirst "[MATRICULA] = " & Me![Combinação22]
    Me.Bookmark = Me.RecordsetClone.Bookmark

    End Sub

    Private Sub Combinação22_NotInList(NewData As String, Response As Integer)
    MsgBox "Matrícula não Cadastrado ! Após fechar esta mensagem pressione ESC."
    Response = acDataErrContinue

    End Sub


    espero ter ajudado
    ANSELMOTERRA
    ANSELMOTERRA
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/11/2020

    Gostaria que não repetisse a matrícula quando selecionada em conferente/testemunha Pode ajudar? Empty Não consegui fazer esse código funcionar

    Mensagem  ANSELMOTERRA 1/12/2020, 21:36

    Amigão boa noite  , obrigado pela ajuda mas:

    1º  -  No que me mostrou sobre a macro do campo combinacao298, estava me atendendo antes e ao tirar o sinal de igual não funcionou mais.
    então voltei ao modo de antes.


    2º - Quanto a matrícula, eu coloquei esse código em Matricula2,  no AfterUpdate()  e também não funcionou, porque eu digitei a Matricula1(33333333) e ao repetir na Matricula2(33333333) igual, e ela deixou repetir , já que não era para repetir pois como são duas testemunhas e não uma repetida nos dois campos.



    Já que mandei o BD zipado pode alterar e me mandar para eu ver se funciona sem deixar repetir e se alguém tentar repetir que abra a msgbox para dizer na sua mensagem que não pode ser a mesma matricula.

    Obrigado mais uma vez.


    .................................................................................
    AnselmoTerra
    ANTONILDO CORDEIRO
    ANTONILDO CORDEIRO
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 24
    Registrado : 02/04/2019

    Gostaria que não repetisse a matrícula quando selecionada em conferente/testemunha Pode ajudar? Empty Re: Gostaria que não repetisse a matrícula quando selecionada em conferente/testemunha Pode ajudar?

    Mensagem  ANTONILDO CORDEIRO 2/12/2020, 15:49

    Boa tarde, Anselmo!!!

    não seria isso que vc quer fazer

    Private Sub Texto250_BeforeUpdate(Cancel As Integer)
    If (Me.matricula2 = Me.matricula1) Then
    Beep
    MsgBox "A Matricula que você inseriu já existe", vbInformation, "Matricula Repetida."
    ' Volta ao controle CódigoDoCliente.
    DoCmd.CancelEvent
    Me.matricula2 = Null

    End If
    End Sub
    ANSELMOTERRA
    ANSELMOTERRA
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 08/11/2020

    Gostaria que não repetisse a matrícula quando selecionada em conferente/testemunha Pode ajudar? Empty valeu mesmo

    Mensagem  ANSELMOTERRA 2/12/2020, 17:23

    Boa tarde.
    Funcionou, muito grato, era isso que eu queria.
    Certíssimo.

      Data/hora atual: 17/6/2021, 19:21