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

    -Erro de tempo de execução '2105' ao inserir dados

    avatar
    Fabio Araujo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 03/10/2013

    -Erro de tempo de execução '2105' ao inserir dados Empty -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Fabio Araujo Seg 12 maio 2014, 5:11 pm

    Boa tarde Amigos.

    Estou com um problema que não consigo entender.

    Tenho um formulário de cadastro onde possuo o botão Inserir, abaixo segue o códio no evento clicar, e executei o cadastro de 03 usuário e no quarto aparece o erro 2105 e quando vou depurar é marcado o erro na linha onde consta o comando DoCmd.GoToRecord , , acNewRec marcado abaixo, podem me ajudar?

    Private Sub ComandoInserir_Click()
    Dim RegistoRepetido As Variant
    Dim User As String
    Dim Mat As String

    RegistoRepetido = DLookup("[CPF]", "tblCadastro", "[CPF] ='" & Me.txtCPF & "'")
    If Not IsNull(RegistoRepetido) Then
    User = DLookup("Nome", "tblCadastro", "CPF = '" & Me.txtCPF & "'")
    Mat = DLookup("Matrícula", "tblCadastro", "CPF = '" & Me.txtCPF & "'")
    MsgBox "O CPF " & Me.txtCPF & " do Cursilhista " & User & " matrícula " & Mat & " já esta Cadastrado ", vbInformation
    DoCmd.CancelEvent
    Me.Undo
    Me.txtCPF.SetFocus
    Else
    DoCmd.Save
    MsgBox "Cadastrado com sucesso", , "Concluído"

    DoCmd.GoToRecord , , acNewRec
    End If
    End Sub
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    -Erro de tempo de execução '2105' ao inserir dados Empty Re: -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Fernando Bueno Seg 12 maio 2014, 5:48 pm

    Boa tarde colega, pode postar o bd para darmos uma olhada?


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    -Erro de tempo de execução '2105' ao inserir dados 16rzeq
    avatar
    Fabio Araujo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 03/10/2013

    -Erro de tempo de execução '2105' ao inserir dados Empty Re: -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Fabio Araujo Seg 12 maio 2014, 6:01 pm

    Segue amigo e obrigado pela atenção.
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    -Erro de tempo de execução '2105' ao inserir dados Empty Re: -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Fernando Bueno Seg 12 maio 2014, 6:04 pm

    Não veio o anexo Fabio, por favor tente novamente..


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    -Erro de tempo de execução '2105' ao inserir dados 16rzeq
    avatar
    Fabio Araujo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 03/10/2013

    -Erro de tempo de execução '2105' ao inserir dados Empty Re: -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Fabio Araujo Seg 12 maio 2014, 6:25 pm

    estava grande demais...acima dos 3Mb até compactado...segue.
    Anexos
    -Erro de tempo de execução '2105' ao inserir dados AttachmentBase_Dados_MCCDCSJ_V1.54.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (399 Kb) Baixado 8 vez(es)
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    -Erro de tempo de execução '2105' ao inserir dados Empty Re: -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Fernando Bueno Seg 12 maio 2014, 6:31 pm

    Não consegui abrir o arquivo, todo caso pensei em alguma coisa desse tipo.

    Private Sub ComandoInserir_Click()
    Dim RegistoRepetido As Variant
    Dim User As String
    Dim Mat As String

    RegistoRepetido = DLookup("[CPF]", "tblCadastro", "[CPF] ='" & Me.txtCPF & "'")
    If Not IsNull(RegistoRepetido) Then
    User = DLookup("Nome", "tblCadastro", "CPF = '" & Me.txtCPF & "'")
    Mat = DLookup("Matrícula", "tblCadastro", "CPF = '" & Me.txtCPF & "'")
    MsgBox "O CPF " & Me.txtCPF & " do Cursilhista " & User & " matrícula " & Mat & " já esta Cadastrado ", vbInformation
    DoCmd.CancelEvent
    Me.Undo
    Me.txtCPF.SetFocus
    Else
    DoCmd.Save
    MsgBox "Cadastrado com sucesso", , "Concluído"
    If Not Me.NewRecord
    DoCmd.GoToRecord , , acNewRec
    End If
    End If
    End Sub


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    -Erro de tempo de execução '2105' ao inserir dados 16rzeq
    avatar
    Fabio Araujo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 03/10/2013

    -Erro de tempo de execução '2105' ao inserir dados Empty Re: -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Fabio Araujo Seg 12 maio 2014, 6:44 pm

    Esta na versão do Access 2013, tentei a solução mas nem aceitou o comando, deu erro pede Then ou Go To.
    avatar
    Convidado
    Convidado


    -Erro de tempo de execução '2105' ao inserir dados Empty Re: -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Convidado Seg 12 maio 2014, 7:12 pm

    Olá, o problema está quando é aberto a MsgBox o formulário perde o foco, é só colocar antes do DoCmd.GoToRecord , , acNewRec, para retornar ao formulário isso: DoCmd.GoToControl "txtNome"
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    -Erro de tempo de execução '2105' ao inserir dados Empty Re: -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Fernando Bueno Seg 12 maio 2014, 7:14 pm

    Hum, entendi.. Minha versão é 2007.

    Acredito que como nosso amigo Beto disse de certo então.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    -Erro de tempo de execução '2105' ao inserir dados 16rzeq
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    -Erro de tempo de execução '2105' ao inserir dados Empty Re: -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Fernando Bueno Qua 14 maio 2014, 12:00 am

    Boa noite amigo, como anda essa duvida?


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    -Erro de tempo de execução '2105' ao inserir dados 16rzeq
    avatar
    Fabio Araujo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 03/10/2013

    -Erro de tempo de execução '2105' ao inserir dados Empty Re: -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Fabio Araujo Qua 14 maio 2014, 1:10 pm

    Amigos, desculpe a demora, mas estava repleto de tarefas no trabalho e tive de me ausentar.

    Eu fiz o que o amigo Beto indicou, mas continua dando o mesmo erro, as vezes eu cadastro um 10 de uma vez e não apresenta, mas do nada acontece, por isso não faço a menor idéia do que seja.

    Conto com a ajuda de vocês.
    avatar
    Convidado
    Convidado


    -Erro de tempo de execução '2105' ao inserir dados Empty Re: -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Convidado Qua 14 maio 2014, 4:42 pm

    Já olhaste se não tem nenhum fantasma escondido na tua cpu? pois já fiz o teste várias vezes no protótipo que postaste e não apresentou nenhum problema, faz os teste ai para ver se vai dar o erro, caso sim verifica se é o mesmo erro, podes printar a tela e anexar.

    Conteúdo patrocinado


    -Erro de tempo de execução '2105' ao inserir dados Empty Re: -Erro de tempo de execução '2105' ao inserir dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Ter 07 maio 2024, 1:19 pm