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]Remover da tabela dados

    avatar
    AzorKiller
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 70
    Registrado : 27/09/2013

    [Resolvido]Remover da tabela dados Empty [Resolvido]Remover da tabela dados

    Mensagem  AzorKiller 5/3/2014, 14:18

    Boa tarde,

    Estou com uma dúvida em remover da tabela valores com quantidade a zero e o código que fiz foi o seguinte:

    DoCmd.RunSQL "delete from AMS1 where Quantidade1=0"

    Coloquei esse código no formulário ao abrir e está me a dar erro de tipo de dados incorrecto na expressão de critérios
    Alguém me pode ajudar?  study
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Remover da tabela dados Empty Re: [Resolvido]Remover da tabela dados

    Mensagem  Dilson 5/3/2014, 14:37

    Olá,

    Nesse código que postou falta o asteristico entre DELETE e FROM. Coloque o asteristico e veja se resolve.

    Ex.

    DELETE * FROM
    avatar
    AzorKiller
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 70
    Registrado : 27/09/2013

    [Resolvido]Remover da tabela dados Empty Re: [Resolvido]Remover da tabela dados

    Mensagem  AzorKiller 5/3/2014, 14:42

    Já coloquei e está me a dar o mesmo erro.
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Remover da tabela dados Empty Re: [Resolvido]Remover da tabela dados

    Mensagem  Dilson 5/3/2014, 14:47

    Experimente assim:

    CurrentDb.Execute "DELETE * FROM AMS1 WHERE Quantidade1=0"

    O campo Quantidade1 tem que ser do tipo de dado Número, porque se o tipo de dado estiver como texto teremos que usar aspas duplas
    avatar
    AzorKiller
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 70
    Registrado : 27/09/2013

    [Resolvido]Remover da tabela dados Empty Re: [Resolvido]Remover da tabela dados

    Mensagem  AzorKiller 5/3/2014, 14:48

    Estou a pensar e acho que é por causa de uma caixa de verificação e não está a deixar eliminar acho.
    avatar
    AzorKiller
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 70
    Registrado : 27/09/2013

    [Resolvido]Remover da tabela dados Empty Re: [Resolvido]Remover da tabela dados

    Mensagem  AzorKiller 5/3/2014, 14:53

    Funcionou Dilson obrigado mas ocorreu um problema apagou me todos os dados que tinha mesmo com quantidade a 1 é normal? e a minha quantidade era texto ja alterei para numero.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Remover da tabela dados Empty Re: [Resolvido]Remover da tabela dados

    Mensagem  JPaulo 5/3/2014, 14:55

    Um pitaco;

    A instrução CurrentDb.Execute, não devolve qualquer mensagem de segurança, por isso quando se utilizar, têm de ter a certeza que o SQL está bem montado, senão pode deletar todos os registros.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Remover da tabela dados Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Remover da tabela dados Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Remover da tabela dados Folder_announce_new Instruções SQL como utilizar...
    avatar
    AzorKiller
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 70
    Registrado : 27/09/2013

    [Resolvido]Remover da tabela dados Empty Re: [Resolvido]Remover da tabela dados

    Mensagem  AzorKiller 5/3/2014, 15:00

    Pessoal mais uma vez muito obrigado aprendi hoje uma coisa nova JPaulo obrigado pela dica.

    Cumprimentos cheers 
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Remover da tabela dados Empty Re: [Resolvido]Remover da tabela dados

    Mensagem  Dilson 5/3/2014, 15:07

    Obrigado JPaulo pela ótima orientação. Eu ainda não sabia disso.

    Na primeira postagem já havia a indicação de tipo de dado incorreto e não percebi. Deduzindo que seria texto, ficaria:

    DoCmd.RunSQL "delete * from AMS1 where Quantidade1='0'"

    AzorKiller, ficou assim sua solução ?


    Editado:
    Tô todo atrapalhado hoje, pois já respondeu acima. Obrigado pelo feedback.
    avatar
    AzorKiller
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 70
    Registrado : 27/09/2013

    [Resolvido]Remover da tabela dados Empty Re: [Resolvido]Remover da tabela dados

    Mensagem  AzorKiller 5/3/2014, 17:39

    Ficou resolvido Obrigado Dilson! study 

    Conteúdo patrocinado


    [Resolvido]Remover da tabela dados Empty Re: [Resolvido]Remover da tabela dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 06:40