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

    [Resolvido]Erro de duplicidade ao cadastrar cliente

    Ney Santos
    Ney Santos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 351
    Registrado : 23/05/2011

    [Resolvido]Erro de duplicidade ao cadastrar cliente Empty [Resolvido]Erro de duplicidade ao cadastrar cliente

    Mensagem  Ney Santos 3/4/2015, 00:17

    Boa noite!

    Estou usando o seguinte código para cadastro de clientes:
    Private Sub Salva_Click()
    Dim Id As Integer
    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Set db = CurrentDb()
    Set rs = db.OpenRecordset("TBLCLIENTES")
    Id = DMax("[IDCLI]", "TBLCLIENTES")
    If CPIDCLI = 0 Then
    rs.AddNew
    rs.Fields("IDCLI") =( Id )+ 1
    CPIDCLI = rs.Fields("IDCLI")
    rs.Update
    rs.Close
    End If
    Set rs = Nothing
    o problema é que esta gerando o codigo mas ao tentar inseiri um novo registro o acees ad erro dizendo que o codigo gerado gerou duplicidae
    onde está errado ?
    avatar
    Convidado
    Convidado


    [Resolvido]Erro de duplicidade ao cadastrar cliente Empty Re: [Resolvido]Erro de duplicidade ao cadastrar cliente

    Mensagem  Convidado 3/4/2015, 01:11

    Boa noite,

    Pelo que pude ler no seu codigo, você esta dando indicação de somar +1 ao seu ID, se já existir algum ID= ele da erro porque a sua tabela deve estar com registos ID sem duplicação.
    Mas como tou no Telemovel, não consigo ver correto.
    Poste aqui seu BD para realmente ver onde se encontra seu erro.

    Abraço... Cool
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3871
    Registrado : 21/04/2011

    [Resolvido]Erro de duplicidade ao cadastrar cliente Empty Re: [Resolvido]Erro de duplicidade ao cadastrar cliente

    Mensagem  Marcelo David 3/4/2015, 02:50

    Não se deve abrir tópicos de dúvidas
    em salas de repositório.


    Movido paea a sala apropriada.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Erro de duplicidade ao cadastrar cliente Marcel11
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1012
    Registrado : 23/09/2011

    [Resolvido]Erro de duplicidade ao cadastrar cliente Empty Re: [Resolvido]Erro de duplicidade ao cadastrar cliente

    Mensagem  cleverson_manaus 3/4/2015, 04:11




    Tenta dessa forma:

    With rs
    .AddNew
    !ID_MV = Nz(DMax("ID_MV", "tb_movimento"), 0) + 1
    !MA_MV = Format(DE_MV, "mmm/yyyy")
    !DE_MV = Format(DE_MV, "dd/mm/yyyy")
    !UG_MV = UG_MV
    !RC_MV = strUserName
    .Update
    .Close
    ListaMovimento.Requery

    ExclMsg "Movimento Cadastrado com sucesso!"

    End With



    Abraços


    Ney Santos
    Ney Santos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 351
    Registrado : 23/05/2011

    [Resolvido]Erro de duplicidade ao cadastrar cliente Empty Re: [Resolvido]Erro de duplicidade ao cadastrar cliente

    Mensagem  Ney Santos 3/4/2015, 15:05

    Bom dia!
    Em primeiro lugar gostaria de me desculpar com Sr. Marcelo Davi ,postar minha duvida no lugar errado.
    Resolvi o problema, na verdade não sabia que usar um código para gerar um ID exclusivo não funcionava em formulários acoplados.
    Eu estava a executar o código, num formulário que tinha como RoWSorce a propiá tabela de clientes.

    Agradeço a todos que colaboraram para que o problema fosse resolvido.


    Conteúdo patrocinado


    [Resolvido]Erro de duplicidade ao cadastrar cliente Empty Re: [Resolvido]Erro de duplicidade ao cadastrar cliente

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 09:33