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


4 participantes

    Código para eliminar os registos das tabelas inclusive a chave primária

    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    Código para eliminar os registos das tabelas inclusive a chave primária Empty Código para eliminar os registos das tabelas inclusive a chave primária

    Mensagem  Manuela Peixoto 26/9/2013, 11:00

    Bom dia. Tenho a minha base de dados em acess 2007 concluida. Por exemplo coloco vários sócios engano-me e preciso eliminar os registos como faço?
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Código para eliminar os registos das tabelas inclusive a chave primária Empty Re: Código para eliminar os registos das tabelas inclusive a chave primária

    Mensagem  Leandro 26/9/2013, 12:09

    Bom dia!

    Uma possibilidade:

    Assim apaga os dados referente a você:
    CurrentDb.Execute "DELETE Id, Nome, Idade FROM SuaTabela WHERE Nome='" "Manuela" & "'"

    Assim apaga todos os dados:
    CurrentDb.Execute "DELETE Id, Nome, Idade FROM SuaTabela"

    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    Código para eliminar os registos das tabelas inclusive a chave primária Empty Código para eliminar os registos das tabelas inclusive a chave primária

    Mensagem  Manuela Peixoto 26/9/2013, 12:47

    olá Leandro
    e como aplico isto na minha base de dados?
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Código para eliminar os registos das tabelas inclusive a chave primária Empty Re: Código para eliminar os registos das tabelas inclusive a chave primária

    Mensagem  Leandro 26/9/2013, 12:54

    Você pode colocar no evento de um botão, rótulo ou onde achar que funciona melhor.

    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    Código para eliminar os registos das tabelas inclusive a chave primária Empty Código para eliminar os registos das tabelas inclusive a chave primária

    Mensagem  Manuela Peixoto 26/9/2013, 16:03

    Boa tarde.
    Estive a experimentar o código e não funciona
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    Código para eliminar os registos das tabelas inclusive a chave primária Empty Re: Código para eliminar os registos das tabelas inclusive a chave primária

    Mensagem  Silvio 26/9/2013, 16:47

    Boa tarde a todos.

    Com a tua permissão Leandro, Manuela, crie um botão e no evento ao clicar, cole o código abaixo não se esquecendo de mudar os nomes dos campos que estão coloridos


    Private Sub bt_excluir_Click()
    On Error GoTo Err_Delete
           
       Dim numRecord As Integer 'Declaração da variável
       numRecord = InputBox("Informe o Id da Ordem de Serviço....:", Me.Caption)
       
       'Confirmação de operação de delete
       If MsgBox("Deseja excluir a Ordem de Serviço... " & numRecord & "?", vbQuestion + vbYesNo, Me.Caption) = vbYes Then
           
           Dim SQL As String
           DoCmd.SetWarnings False 'Aviso de execução
           SQL = "DELETE * FROM tblOservico WHERE Idos = " & numRecord 'ALTERE O NOME DA TABELA E NOME DO CAMPO
                                           'tabela                  nome do campo
           DoCmd.RunSQL SQL 'Executa consulta
                                       
           MsgBox "Exclusão realizada com sucesso!", vbInformation, Me.Caption 'Confirmação do processo
         DoCmd.GoToRecord , , acNewRec
         
       Else
       MsgBox " Ação cancelada pelo usuário", vbInformation, Me.Caption
       
           Exit Sub
                                 
       End If
       DoCmd.RunCommand acCmdRefresh
       
       
       
    Exit_Delete:
    Exit Sub

    Err_Delete:
       MsgBox "Erro número: " & err.Number & vbLf & vbLf & err.Description, vbCritical, "Aviso.."

    Resume Exit_Delete

    End Sub


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    Código para eliminar os registos das tabelas inclusive a chave primária Empty Código para eliminar os registos das tabelas inclusive a chave primária

    Mensagem  Manuela Peixoto 26/9/2013, 16:58

    aparece Informe o id da ordem de serviço tenho que colocar o que?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    Código para eliminar os registos das tabelas inclusive a chave primária Empty Re: Código para eliminar os registos das tabelas inclusive a chave primária

    Mensagem  JPaulo 26/9/2013, 17:20

    Meus amigos, olha eu aqui a meter o bedelho.

    Silvio meu amigão, para quê complicar o simples, nomeadamente com iniciantes, um dia chegaram lá, mas por enquanto têm de crescer em conhecimentos e experiência na area, né ?

    O Leandro passou a instrução mais ou menos correta, e é o simples;

    No evento VBA ao pressionar no seu botão;

    Private Sub SeuBotão_Click()
    'Para deletar os registros referentes ao formulario no momento
    CurrentDb.Execute "DELETE * FROM SuaTabela WHERE SeuCampoID=" & Me.SeuCampoID
    End Sub

    Private Sub SeuBotão_Click()
    'Para deletar todos os registros da tabela
    CurrentDb.Execute "DELETE * FROM SuaTabela"
    End Sub


    .................................................................................
    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

    Código para eliminar os registos das tabelas inclusive a chave primária Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Código para eliminar os registos das tabelas inclusive a chave primária Folder_announce_new 102 Códigos VBA Gratuitos...
    Código para eliminar os registos das tabelas inclusive a chave primária Folder_announce_new Instruções SQL como utilizar...
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    Código para eliminar os registos das tabelas inclusive a chave primária Empty Re: Código para eliminar os registos das tabelas inclusive a chave primária

    Mensagem  Silvio 26/9/2013, 18:19

    JPaulo.......

    Putsssss.....não havia me apercebido do fato de ser uma novata! Tens razão, se podemos simplificar para que complicar.

    Grato, pelo puxão de orelha.

    Abraços....


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    Manuela Peixoto
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 49
    Registrado : 26/08/2013

    Código para eliminar os registos das tabelas inclusive a chave primária Empty Código para eliminar os registos das tabelas inclusive a chave primária

    Mensagem  Manuela Peixoto 27/9/2013, 10:40

    Bom dia.
    Já consegui fazer para eliminar todos  registo da tabela. Mas para eliminar do formulario no momento não consigo

    Coloquei assim 
    Private Sub Comando51_Click()

    'Para deletar os registros referentes ao formulario no momento
    CurrentDb.Execute "DELETE * FROM Sócios WHERE Cod_socio=" & Me.Cod_socio
    End Sub

    Conteúdo patrocinado


    Código para eliminar os registos das tabelas inclusive a chave primária Empty Re: Código para eliminar os registos das tabelas inclusive a chave primária

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 16/5/2024, 10:10