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]nao duplicar registro em dois ou mais campos no formulario

    avatar
    carlosbell10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 188
    Registrado : 04/10/2016

    [Resolvido]nao duplicar registro em dois ou mais campos no formulario Empty [Resolvido]nao duplicar registro em dois ou mais campos no formulario

    Mensagem  carlosbell10 11/7/2021, 14:28

    olá a todos , estou com problemas que é o seguinte: tenho um cadastro de pessoas, que nesse cadastro a esposa se cadastra e tb pede o nome do conjugue
    só que eu gostaria que apenas uma pessoa de cada familia se cadastrasse , por exemplo: qd a esposa se cadastrasse ela informa o nome do marido, e qdo o marido viesse tb se cadastrar , me informar que a esposa dele ja se cadastrou,
    já olhei aqui no forum varias maneiras  de nao duplicar registro , mas nenhuma serviu pra min, ou entao nao procurei direito , mas se alguem puder me ajudar fico muito agradecido

    tenho o campo nome da pessoa
    e tambem o campo nome  do conjugue , gostaria que esses dois campos me informasse, pra nao cadastrar a pessoa qu efoi cadastrada como conjugue
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2678
    Registrado : 23/01/2018

    [Resolvido]nao duplicar registro em dois ou mais campos no formulario Empty Re: [Resolvido]nao duplicar registro em dois ou mais campos no formulario

    Mensagem  crysostomo 11/7/2021, 22:21

    Boa noite Bell. Pesquise "Não duplicar registro"
    um ideia que pode te ajudar é;  ao cadastrar o sistema pede o nome e o CPF, quando a esposa se cadastra,  ela cadastrasse o CPF dela e do marido. Assim se o marido viesse o sistema verifica o cpf dos 2 .
    O Que importa para o sistema é o CPF que é número único o nome pode dá zebra por causa de acentos e caracteres especiais.
    Na tabela cadastro com os seguintes campos
    NomeDaEsposa
    CPFDaEsposa   
    NomeDoMarid   
    CPFDoMarido    
    Sendo que o sistema não deixe os campos em branco.


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    carlosbell10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 188
    Registrado : 04/10/2016

    [Resolvido]nao duplicar registro em dois ou mais campos no formulario Empty Re: [Resolvido]nao duplicar registro em dois ou mais campos no formulario

    Mensagem  carlosbell10 11/7/2021, 23:04

    ótimo , mas como eu faço isso? pq eu ja coloquei 4 chaves primarias
    avatar
    carlosbell10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 188
    Registrado : 04/10/2016

    [Resolvido]nao duplicar registro em dois ou mais campos no formulario Empty Re: [Resolvido]nao duplicar registro em dois ou mais campos no formulario

    Mensagem  carlosbell10 11/7/2021, 23:06

    ai está a imagen no anexo
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2678
    Registrado : 23/01/2018

    [Resolvido]nao duplicar registro em dois ou mais campos no formulario Empty Re: [Resolvido]nao duplicar registro em dois ou mais campos no formulario

    Mensagem  crysostomo 11/7/2021, 23:21

    Voce não precisa de tudo isso.
    Da uma pesquisado sobre "Não duplicar dados"


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    carlosbell10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 188
    Registrado : 04/10/2016

    [Resolvido]nao duplicar registro em dois ou mais campos no formulario Empty Re: [Resolvido]nao duplicar registro em dois ou mais campos no formulario

    Mensagem  carlosbell10 11/7/2021, 23:56

    oi, tem como vc me ajudar, achei somente esse exemplo, mas sempre da erro nessa linha - Set rs = CurrentDb.OpenRecordeset(sql)

    pediu para colocar aspas no final , eu coloquei mas ainda da erro , me diz onde estou errando. por favor




    Private Sub BTNSALVAR_Click()
    Dim rs As DAO.Recordset
    Dim sql As String

    sql = ("select * from Tblcadalunos = " & NomeAlunos & " and Texto119 = " & campoform2 & " and campo3 = " & campoform3 & "") ' aqui vai verificar os campos do registo
    Set rs = CurrentDb.OpenRecordeset(sql)

    If rs.RecordCount = 1 Then
    MsgBox " registo ja existe"
    Me.Undo
    Else
    Deixa inserir registo
    End If
    avatar
    carlosbell10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 188
    Registrado : 04/10/2016

    [Resolvido]nao duplicar registro em dois ou mais campos no formulario Empty Re: [Resolvido]nao duplicar registro em dois ou mais campos no formulario

    Mensagem  carlosbell10 12/7/2021, 00:40

    desculpa , ainda nao consegui !! nao sou bom em access , rsrsrsrsrsrs
    avatar
    carlosbell10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 188
    Registrado : 04/10/2016

    [Resolvido]nao duplicar registro em dois ou mais campos no formulario Empty Re: [Resolvido]nao duplicar registro em dois ou mais campos no formulario

    Mensagem  carlosbell10 12/7/2021, 02:37

    oi, fiz alguns testes e ficou assim , no campo NomeAlunos , evento antes de atualizar usei esse codigo , obrigado a todos


    Private Sub NomeAlunos_BeforeUpdate(Cancel As Integer)
    Dim Busca As String
    Dim stLinkCriteria As String
    Dim rsc As DAO.Recordset
    Set rsc = Me.RecordsetClone
    Busca = Me.NomeAlunos.Value
    stLinkCriteria = "NOMEdoResponsável= '" & Busca & "'"
    If DCount("NomeAlunos", "tblcadalunos", stLinkCriteria) > 0 Then
    Me.Undo
    MsgBox "Atenção o registro " _
    & Busca & " já existe." _
    & vbCr & vbCr & "Mostrar o Registo.", vbInformation _
    , "Duplicado"
    rsc.FindFirst stLinkCriteria
    Me.Bookmark = rsc.Bookmark
    End If
    Set rsc = Nothing



    Busca = Me.NomeAlunos.Value
    stLinkCriteria = "NomeAlunos= '" & Busca & "'"
    If DCount("NomeAlunos", "tblcadalunos", stLinkCriteria) > 0 Then
    Me.Undo
    MsgBox "Atenção o registro " _
    & Busca & " já existe." _
    & vbCr & vbCr & "Mostrar o Registo.", vbInformation _
    , "Duplicado"
    rsc.FindFirst stLinkCriteria
    Me.Bookmark = rsc.Bookmark
    End If
    Set rsc = Nothing
    avatar
    carlosbell10
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 188
    Registrado : 04/10/2016

    [Resolvido]nao duplicar registro em dois ou mais campos no formulario Empty Re: [Resolvido]nao duplicar registro em dois ou mais campos no formulario

    Mensagem  carlosbell10 12/7/2021, 02:38

    foi resolvido

    crysostomo gosta desta mensagem


    Conteúdo patrocinado


    [Resolvido]nao duplicar registro em dois ou mais campos no formulario Empty Re: [Resolvido]nao duplicar registro em dois ou mais campos no formulario

    Mensagem  Conteúdo patrocinado


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