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]Erro em deleção de dados de tabela

    avatar
    wjfe48
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 02/09/2016

    [Resolvido]Erro em deleção de dados de tabela Empty [Resolvido]Erro em deleção de dados de tabela

    Mensagem  wjfe48 26/10/2017, 08:45

    Bom dia.

    Tenho encontrado um erro na deleção de dados de uma tabela, porém não é sistemático, ou seja, a instrução funciona normalmente, mas vez por outra me traz o erro:

    "a variável do bloco 'With' não foi definida"

    A instrução é a seguinte: banco.Execute (DELETE * FROM Wb)

    onde Wb é a tabela.

    Importante dizer que não uso a combinação With... End With

    Gostaria de dicas do que procurar no procedimento.

    Grato,

    Waldemar
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Erro em deleção de dados de tabela Empty Re: [Resolvido]Erro em deleção de dados de tabela

    Mensagem  CassioFabre 26/10/2017, 11:51

    Boa tarde,

    Tente o seguinte:
    Código:
    CurrentDb.Execute("DELETE * FROM Wb")

    Ou
    Código:
    Dim db As Database
    Set db = CurrentDb

    db.Execute("DELETE * FROM Wb")

    Abraço.


    .................................................................................
    Só não tem código pra morte!
    avatar
    wjfe48
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 02/09/2016

    [Resolvido]Erro em deleção de dados de tabela Empty Re: [Resolvido]Erro em deleção de dados de tabela

    Mensagem  wjfe48 27/10/2017, 15:56

    Boa tarde.

    Usei sua sugestão de CurrentDb no lugar da variável banco que eu havia fixado no início do programa e, aparentemente funcionou.

    Fiz apenas uma substituição e o programa deu "pau" numa linha seguinte.

    Daí alterei em todas as linhas que mencionava banco para CurrentDB e o programa rodou.

    Agradeço pela ajuda e aproveito para perguntar:

    Há problemas em atribuir a uma variável a indicação CurrentDB ? Se sim, terei que substituir a menção em diversos formulários.
    Estou em meio a um desenvolvimento de um sistema longo e complexo, com várias tabelas, formulários e relatórios, e por óbvio o uso dessa prática é sinônimo de problemas futuros.
    avatar
    wjfe48
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 34
    Registrado : 02/09/2016

    [Resolvido]Erro em deleção de dados de tabela Empty Re: [Resolvido]Erro em deleção de dados de tabela

    Mensagem  wjfe48 27/10/2017, 16:00

    De qualquer jeito, valeu em muito a ajuda.

    Waldemar
    CassioFabre
    CassioFabre
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 731
    Registrado : 18/01/2013

    [Resolvido]Erro em deleção de dados de tabela Empty Re: [Resolvido]Erro em deleção de dados de tabela

    Mensagem  CassioFabre 30/10/2017, 06:18

    Bom dia,

    Na verdade eu nunca tive problemas em usar uma variável para indentificar o banco de dados. Mas certifique-se de declarar corretamente a variável. O segundo exemplo que coloquei na mensagem anterior é o que costumo usar, e até hoje não encontrei problemas com ele.

    Abraço.


    .................................................................................
    Só não tem código pra morte!

    Conteúdo patrocinado


    [Resolvido]Erro em deleção de dados de tabela Empty Re: [Resolvido]Erro em deleção de dados de tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 20:39