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]Codigo de Eliminar - Form-SubForm

    José PRF João
    José PRF João
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 29
    Registrado : 23/07/2016

    [Resolvido]Codigo de Eliminar - Form-SubForm Empty [Resolvido]Codigo de Eliminar - Form-SubForm

    Mensagem  José PRF João 21/3/2017, 16:42

    Olá a todos, preciso da ajuda dos mestres - Access. Obrigado
    Preciso de ciar um botão para Eliminar Dados de um Form e consequentemente de um subForm vinculado.

    Código:
    If MsgBox("Tem certeza que deseja excluir os registos ?", vbYesNo + vbQuestion, "Confirmar EXCLUSÃO") = vbYes Then
    CurrentDb.Execute "DELETE FROM tabEntradas WHERE tabEncomenda=" & Me.tabEncomenda & ""
    CurrentDb.Execute "DELETE FROM frmNotaEncomenda WHERE tabNotaEncomenda=" & Me.tabNotaEncomenda & ""
    MsgBox "Registros excluídos", vbInformation, "Sucesso"
    Else
    MsgBox "Exclusão Cancelada", vbInformation, "Cancelado"
    End If

    No entanto ao clicar no botão, aparece a seguinte caixa de mensagem :

    [Resolvido]Codigo de Eliminar - Form-SubForm Elmina10

    E ao clicar em debug, marca a linha :

    Código:
    CurrentDb.Execute "DELETE FROM tabEntradas WHERE tabEncomenda=" & Me.tabEncomenda & ""


    Obrigado.


    .................................................................................

    Obrigado pela ajuda ( se eu souber, irei ajudar também ! Agradeço  What a Face  ... Sucesso a todos
    Email: (meu) joseprfjoao@gmail.com
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Codigo de Eliminar - Form-SubForm Empty Re: [Resolvido]Codigo de Eliminar - Form-SubForm

    Mensagem  FabioPaes 21/3/2017, 19:09

    Olá, voce quer deletar o que mesmo? Da forma como colocou, não esta dizendo o que quer deletar!

    ..."DELETE [aqui vc coloca o que quer apagar] FROM tabEntradas WHERE...
    Como por exemplo:

    ... "DELETE * FROM tabEntradas WHERE ...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    José PRF João
    José PRF João
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 29
    Registrado : 23/07/2016

    [Resolvido]Codigo de Eliminar - Form-SubForm Empty Re: [Resolvido]Codigo de Eliminar - Form-SubForm

    Mensagem  José PRF João 22/3/2017, 11:52

    Olá Fábio, o que pretendo é apagar os Dados efetivamente efetuados no FormPrincial e consequentemente apagar os do subform que esta relacionado por um campo entre eles.
    Entretanto se bem entendi pela sua resposta (Ajuda) teria de colocar o seguinte :
    Código:
    If MsgBox("Tem certeza que deseja excluir os registos ?", vbYesNo + vbQuestion, "Confirmar EXCLUSÃO") = vbYes Then
    CurrentDb.Execute "DELETE * FROM tabEntradas WHERE tabEncomenda=" & Me.tabEncomenda & ""
    CurrentDb.Execute "DELETE * FROM frmNotaEncomenda WHERE tabNotaEncomenda=" & Me.tabNotaEncomenda & ""
    MsgBox "Registros excluídos", vbInformation, "Sucesso"
    Else
    MsgBox "Exclusão Cancelada", vbInformation, "Cancelado"
    End If

    Se entendi bem !!! No entanto o erro mantem-se. Obrigado


    .................................................................................

    Obrigado pela ajuda ( se eu souber, irei ajudar também ! Agradeço  What a Face  ... Sucesso a todos
    Email: (meu) joseprfjoao@gmail.com
    avatar
    Convidado
    Convidado


    [Resolvido]Codigo de Eliminar - Form-SubForm Empty Re: [Resolvido]Codigo de Eliminar - Form-SubForm

    Mensagem  Convidado 22/3/2017, 12:09

    boas José João, e desde já peço licença ao mestre Fábio Pães por meter o bedelho... mas acredito que possa atender a sua questão, mas o mestre Fábio será a pessoa indicada para confirmar...
    Se colocar no relacionamento, o visto no Propagar eliminação dos registos relacionados... ao eliminar o registo do from-Principal irá eliminar o do subformulário... poderá para isso utilizar o seguinte código
    If MsgBox("Deseja Eliminar - Registo - ? ", vbYesNo + vbQuestion, "Aviso") = vbYes Then
    DoCmd.SetWarnings False
    DoCmd.RunCommand acCmdDeleteRecord
    DoCmd.SetWarnings True
    Else
    Exit Sub
    End If

    Acredito que possa revolver a sua questão. Acredito que não seja a melhor forma de o fazer, mas o mestre será a pessoa indicada para lhe dizer...
    Abraço aos 2, e uma vez mais peço desculpa ao mestre Fábio pela intromissão.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Codigo de Eliminar - Form-SubForm Empty Re: [Resolvido]Codigo de Eliminar - Form-SubForm

    Mensagem  FabioPaes 22/3/2017, 12:36

    Amigos, bom dia!

    A escrita correta é essa mesmo (CurrentDb.Execute "DELETE * FROM tabEntradas WHERE tabEncomenda=" & Me.tabEncomenda & "") para quando se quer excluir via SQL.

    Porem como o amigo Marcos Falou, se esse campo está relacionado, pode facilmente resolver isso com o próprio relacionamento! Seguindo a dica do Marcos, e certificando que o relacionamento está da seguinte forma:

    [Resolvido]Codigo de Eliminar - Form-SubForm 23h5768


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    José PRF João
    José PRF João
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 29
    Registrado : 23/07/2016

    [Resolvido]Codigo de Eliminar - Form-SubForm Empty Re: [Resolvido]Codigo de Eliminar - Form-SubForm

    Mensagem  José PRF João 22/3/2017, 17:46

    cheers
    Obrigado aos dois, mais um caso resolvido. Obrigado e sucesso.


    .................................................................................

    Obrigado pela ajuda ( se eu souber, irei ajudar também ! Agradeço  What a Face  ... Sucesso a todos
    Email: (meu) joseprfjoao@gmail.com
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Codigo de Eliminar - Form-SubForm Empty Re: [Resolvido]Codigo de Eliminar - Form-SubForm

    Mensagem  FabioPaes 22/3/2017, 19:54

    Grato pelo retorno amigo, até a próxima se Deus Quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Conteúdo patrocinado


    [Resolvido]Codigo de Eliminar - Form-SubForm Empty Re: [Resolvido]Codigo de Eliminar - Form-SubForm

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 09:41