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]Deletar linhas de registro de um Formulário por um botão de outro Formulário.

    avatar
    kaiuviny
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 14/09/2015

    [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário. Empty [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário.

    Mensagem  kaiuviny 3/11/2015, 16:54

    Pessoal, to com mais uma dúvida mas essa é simples.

    Eu tenho um formulario "FCadastro" com o "cod_produto" e "descricao_produto", que ao quando coloco dados no campo cod_produto e clico em salvar, ele adiciona de 3 ou mais linhas de dados no outro Formulário "FVendas" que é so para consulta...

    Então queria que ao exlcuir o cod_produto ele também excluisse as linhas que foi adicionado no outro formulário "FVEndas" pelo cod_produto do primeira formulário "FCadastro"

    Ai eu fiz o seguinte código, mas está dando ERRO de sintaxe no primeiro "DELETE" dentro do WHILE, e o último DELETE, que delete a linha do fomulario "FCadastro" funciona normal...

    Private Sub btnExlcuirRegistro_Click()
    Dim Sql As String
    Dim rs As Recordset

    Set Database = CurrentDb

    Let Sql = "SELECT * FROM Tab_GV"
    Set rs = Banco.OpenRecordset(Sql)
    rs.MoveFirst

    'Faça enquanto o record set percorrer todas as linhas
    Do While rs.EOF = False
    Let Sql = "DELETE * FROM Tab_GV WHERE cod_produto = " & Me.cod_produto
    Banco.Execute Sql
    rs.MoveNext
    Loop

    'Excluindo o dado da tabela cadastro
    Sql = "DELETE * FROM Tab_Cadastro_Produto_Beneficiamento WHERE ID = " & Me.ID
    CurrentDb.Execute Sql
    MsgBox ("O Registro foi Excluido com Sucesso!"), vbInformation, "Exclusão"


    Por favor se vocês puderem me ajudar, agradeceria muito.
    avatar
    kaiuviny
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 14/09/2015

    [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário. Empty Re: [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário.

    Mensagem  kaiuviny 3/11/2015, 16:59

    Esse Erro pelo jeito do cod_produto...

    Let Sql = "DELETE * FROM Tab_GV WHERE cod_produto = " & Me.cod_produto

    Queria deleter todas as linhas da tabela Tab_GV quando o cod_produto desta tabela for igual aos dados digitado na caiax de texto cod_produto


    o segundo formulário de consulta "FVendas", tem os campos da "Tab_GV"
    o primeiro formulário de cadastro "FCadastro" , tem os campos da "Tab_Cadastro_Produto_Beneficiamento"
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário. Empty Re: [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário.

    Mensagem  Noobezinho 4/11/2015, 11:20

    Caio

    Verifique se o cod_produto da tabela Tab_GV é numérico ou texto.

    Desconfio que seja texto, dai o erro de sintaxe, pois deveria estar

    entre aspas simples.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    kaiuviny
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 14/09/2015

    [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário. Empty Re: [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário.

    Mensagem  kaiuviny 4/11/2015, 14:40

    Caramba noobezinho, é isso mesmo cheers

    Matou ...

    Cara muito Obrigado mesmo, Abençoado seja ti...

    Deu tudo certo aqui
    avatar
    kaiuviny
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 14/09/2015

    [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário. Empty Re: [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário.

    Mensagem  kaiuviny 4/11/2015, 14:42

    Muito obriagado pela atenção e por toda ajuda.

    Deus te abençoe.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário. Empty Re: [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário.

    Mensagem  Noobezinho 4/11/2015, 14:58

    Que bom que pude ajudar

    Valeu o retorno!

    Boa sorte!


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário. Empty Re: [Resolvido]Deletar linhas de registro de um Formulário por um botão de outro Formulário.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 23:32