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]Existe alguma tabela com os erros do MS ACCESS?

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Existe alguma tabela com os erros do MS ACCESS? Empty Existe alguma tabela com os erros do MS ACCESS?

    Mensagem  Marcelo David 24/6/2011, 18:25

    Boa tarde pessoal! Dessa vez, minha dúvida é meio extranha, pois não vi outros com a mesma, rs.
    É o seguinte: ja li um pouco sobre tratamento de erros no VBA, porém, gostaria de saber se existe (e onde conseguir) uma tabela que mostre todos os erros do VBA, como por exemplo: Quando tentamos excluir um registro de uma tabela que está relacionado com outra, da aquele erro ja conhecido "O registro não pode ser excluído pois a tabela "tal" tem regidtros relacionados a ela".
    Nessa caso, se houver uma tabela com a descrição do erro e seu número será muito mais fácio tratá-lo e de forma personalizada. Pois poderão haver outros motivos de um registro não poder ser excluído.
    Desde ja, grato a todos.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Existe alguma tabela com os erros do MS ACCESS? Marcel11
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Existe alguma tabela com os erros do MS ACCESS? Empty Re: [Resolvido]Existe alguma tabela com os erros do MS ACCESS?

    Mensagem  vieirasoft 24/6/2011, 18:39

    Tratar os erros é essencial

    http://allenbrowne.com/ser-23b.html
    ........................................................

    Sub CriarTabelaDeErros()
    Dim dbs As Database, tdf As TableDef, fld As Field
    Dim rst As Recordset, lngCódigo As Long
    Const conErroAplObjeto = "Erro definido pelo aplicativo ou definido pelo objeto"

    ' Cria tabela Erros com campos NúmeroDoErro e 'DescriçãoDoErro.
    Set dbs = CurrentDb

    Set tdf = dbs.CreateTableDef("Erros")
    Set fld = tdf.CreateField("NúmeroDoErro", dbLong)
    tdf.Fields.Append fld
    Set fld = tdf.CreateField("DescriçãoDoErro", dbText, 255)
    tdf.Fields.Append fld
    dbs.TableDefs.Append tdf
    ' Abre conjunto de registros na tabela Erros.
    Set rst = dbs.OpenRecordset("Erros")
    ' Executa loop pelos primeiros 1000 códigos de erro 'do Visual Basic.
    For lngCódigo = 1 To 1000
    On Error Resume Next
    ' Provoca cada um dos erros.

    Err.Raise lngCódigo
    DoCmd.Hourglass True
    ' Pula os códigos de erro que geram erros 'definidos pelo aplicativo ou pelo objeto.
    If Err.Description <> conErroAplObjeto Then
    ' Adiciona cada código e seqüência de erro à ' tabela Erros.
    rst.AddNew
    rst!NúmeroDoErro = Err.Number
    rst!DescriçãoDoErro = Err.Description
    rst.Update
    End If
    ' Limpa objeto Err.
    Err.Clear
    Next lngCódigo
    ' Fecha o conjunto de registros.

    rst.Close
    DoCmd.Hourglass False
    MsgBox "Tabela de erros criada"
    End Sub


    Boa sorte.

    João Rodrigues (JR)


    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Existe alguma tabela com os erros do MS ACCESS? Empty Re: [Resolvido]Existe alguma tabela com os erros do MS ACCESS?

    Mensagem  Marcelo David 24/6/2011, 18:45

    É exatamente isso que eu procurava, muito obrigado mestre Vieira.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Existe alguma tabela com os erros do MS ACCESS? Marcel11
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Existe alguma tabela com os erros do MS ACCESS? Empty Re: [Resolvido]Existe alguma tabela com os erros do MS ACCESS?

    Mensagem  vieirasoft 24/6/2011, 18:47

    Obrigado. Sempre que precisar, estamos aí.

    Conteúdo patrocinado


    [Resolvido]Existe alguma tabela com os erros do MS ACCESS? Empty Re: [Resolvido]Existe alguma tabela com os erros do MS ACCESS?

    Mensagem  Conteúdo patrocinado


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