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]Excluir e transferir para outra tabela

    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 5/3/2014, 21:37

    Amigos boa tarde,tenho um formulario de clientes com varios campos,e gostaria que ao clicar de um botão, excluir determinado cliente e ao mesmo tempo esse cliente com seu endereço e tudo mais ser transferido para outra tabela de destino,no qual ficara quardado como um arquivo.
    Achei alguns códigos aqui no forum,mas não deu certo,se alguém puder me ajudar.

    Abçs.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Assis 5/3/2014, 23:36

    Kaynan

    Boa noite

    http://maximoaccess.forumeiros.com/t7594-resolvidoexcluir-um-registro-exclusivo-de-uma-tabela-e-acrescentar-em-outra-tabela?highlight=excluir


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 6/3/2014, 00:01

    Grande Assis obrigado,mas teria um exemplo feito por esses códigos.
    Abçs.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 6/3/2014, 04:10

    Amigos fiz assim para excluir e transferir automaticamente para outra tabela,mas vem essa mensagem quando clico no botão:Select*não podera ser usadoem uma consulta INSERT INTO quando a tabela de origem ou destino contiver um campo de valore múltiplos.Alguém poderia me dizer como acertar isso.

    Obrigado.

    Private Sub Comando95_Click()
    If MsgBox("Deseja Transferir?", vbOKCancel, "Delete") = vbOK Then
    CurrentDb.Execute "INSERT INTO TabArquivo SELECT * FROM tbl_CadFamDet WHERE Cod_SedDet=" & Me.Cod_SedDet
    CurrentDb.Execute "Delete * from tbl_CadFamDet where Cod_SedDet=" & Me.Cod_SedDet
    Me.Requery
    'DoCmd.OpenForm acForm, "VidrariaVerif"
    Else
    Exit Sub
    End If
    End Sub
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Avelino Sampaio 6/3/2014, 09:27

    Humm, por um acaso vc tem campo do tipo ANEXO ?  Se sim terá que utilizar o RECORDSET2 para poder salvar o conteúdo do campo anexo.

    Aguardo sua resposta ao meu questionamento.


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 6/3/2014, 11:50

    Bom dia mestre,desculpa como seria um campo anexo.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Avelino Sampaio 6/3/2014, 12:09

    A mensagem afirma que vc tem campo de "valores múltiplos". Qual a versão do seu Access ? Quais tipos de campos está usando na sua tabela ?


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 6/3/2014, 12:26

    Access 2010.meus campos é tipo texto e tipo data.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Avelino Sampaio 6/3/2014, 12:28

    As duas tabelas envolvidas são idênticas ?

    Anexe aqui um BD somente com as tabelas envolvidas.  Não precisa ter dados.

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 6/3/2014, 12:40


    Veja mestre,a tabela de destino eu retirei alguns campos talvez seja isso não sei.

    Tabela de origem: tbl_CadFamDet e destino: TabArquivo.

    https://dl.dropboxusercontent.com/u/90217826/BdACS.zip
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Avelino Sampaio 6/3/2014, 13:11

    Sua maior zebra está no campo Status, que usa uma combobox com múltiplos valores.  Verei aqui como pode contornar a situação


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 6/3/2014, 19:14

    Ola mestre,não tem como contornar aquele campo de valor múltiplo.

    Att
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Avelino Sampaio 6/3/2014, 20:21

    Olá!

    Como eu imaginava, para tratar com campo de valores múltiplos terá que usar o RECORDSET2.

    Veja como ficou a função de teste:

    Public Function fncCopiarTabArquivo()
    Dim rs As DAO.Recordset
    Dim rs2 As DAO.Recordset
    Dim rsFilho As DAO.Recordset2
    Dim rsFilho2 As DAO.Recordset2
    Set rs = CurrentDb.OpenRecordset("tbl_CadFamDet")
    Set rs2 = CurrentDb.OpenRecordset("tabArquivo")
    Do While Not rs.EOF
       Set rsFilho = rs.Fields("status").Value
       rs2.AddNew
           Set rsFilho2 = rs2.Fields("status").Value
           rs2!paciente = rs!paciente
           rs2!FamCad = rs!FamCad
           '-----------------------------
    ' Loop pelo campo status
    '-----------------------------
           Do While Not rsFilho.EOF
               rsFilho2.AddNew
                   rsFilho2!Value = rsFilho!Value
               rsFilho2.Update
               rsFilho.MoveNext
           Loop
       rsFilho2.Close
       rsFilho.Close
       rs2.Update
       rs.MoveNext
    Loop
    rs2.Close
    rs.Close
    Set rsFilho2 = Nothing
    Set rsFilho = Nothing
    Set rs2 = Nothing
    Set rs = Nothing
    End Function


    Nesta parte:

    Set rs = CurrentDb.OpenRecordset("tbl_CadFamDet")

    Vc deve substituir pela sua SQL de filtragem  SELECT ... FROM .... WHERE

    Faça os testes neste arquivo exempo que vc me mandou, ok.

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 6/3/2014, 20:57

    Onde coloco esse código mestre.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Avelino Sampaio 6/3/2014, 20:59

    Em qualquer evento que deseja. Experimente no evento "ao clicar" de um botão

    call fncCopiarTabArquivo

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 6/3/2014, 21:30

    Não aconteceu nada mestre,clico no botão e nada acontece.
    Talvez eu esteja fazendo errado essa lida.
    Deu certo ai.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Avelino Sampaio 6/3/2014, 21:39

    Abra o formulário frmTeste e clique no botão.

    Aguardamos
    Anexos
    [Resolvido]Excluir e transferir para outra tabela AttachmentBdACS_rev.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (81 Kb) Baixado 44 vez(es)


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 6/3/2014, 22:00

    Boas mestre ai foi transferido todo os dados da tabela, pra outra de destino.
    Mas eu queria como falei no primeiro post,de escolher determinado paciente para excluir e esse ir para a tabela de destino.

    Vou explicar,esse bd é pra minha mulher que é agente de saúde aqui do município,ela controla todos os moradores desta área que ela trabalha,quando um vai embora ou um óbito,ela tem que excluir essa pessoa do programa e essa pessoa ficar em um outro arquivo para futuras consulta entende,por isso aquele meu formulario EXclusão.
    Desculpa os contra tempo.

    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Avelino Sampaio 7/3/2014, 08:20

    Fique atento ao que escrevi sobre o uso da SQL para realizar a filtragem. Vou deixar vc pensar um pouco.

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 7/3/2014, 13:30

    Não consegui mestre sou muito fraco em enterpretar códigos,tentei mas esta copiando tudo para a TabArquivo,e o que quero é como falei,selecionar o paciente.. excluir da tab de origem... e inserir na tab de destino.

    ja esquentei os neuronios rsrsr
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Avelino Sampaio 7/3/2014, 14:13

    Mostre como tentou

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 7/3/2014, 14:26


    Fiz tipo o que enviou mas...

    https://dl.dropboxusercontent.com/u/90217826/BdACS.accdb
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    Registrado : 04/04/2010

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Avelino Sampaio 7/3/2014, 14:50

    Segue o arquivo com as adaptações:

    Bom estudo!
    Anexos
    [Resolvido]Excluir e transferir para outra tabela AttachmentBdACS_rev2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (83 Kb) Baixado 54 vez(es)


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Kaynan 7/3/2014, 15:04

    Mestre você é um gênio,mais uma que aprendo.
    Obrigado por sua humildade e sabedoria,Deus esteja sempre com vc e sua familia.
    Valeu.

    Conteúdo patrocinado


    [Resolvido]Excluir e transferir para outra tabela Empty Re: [Resolvido]Excluir e transferir para outra tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 10:34