Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Duplicar Registros Para Outra Tabela


leor

Pergunta

Galera estou meio confuso pra finalizar o sistema da biblioteca que estou fazendo.

Tenho duas tabelas: Empréstimo e Devolução

Gostaria de passar os dados da tabela Empréstimo para a tabela Devolução toda vez que for inserir um novo registro em Empréstimo.

E na tabela Devolução quando o funcionário digitar a data da entrega do livro que mande essa data para a tabela Empréstimo, pois os registros da tabela Empréstimo nunca poderão ser apagados, pois serão arquivados, mas o dado da tabela Devolução deverá ser apagado quando o usuário devolver o livro.

Se alguém puder me ajudar eu agradeço.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Tenta algo assim:

Dim meurst As Recordset

With meurst

.FindFirst "[codEmprestimo] = 'codDevolucao'"

.Edit

![dataDevolve] = me.dataDevolucao

.Update

End With

Bom é só uma ideia, você terá que adaptar a sua necessidade, espero que funcione, nos dê o retorno!

Link para o comentário
Compartilhar em outros sites

  • 0
Tenta algo assim:

Dim meurst As Recordset

With meurst

.FindFirst "[codEmprestimo] = 'codDevolucao'"

.Edit

![dataDevolve] = me.dataDevolucao

.Update

End With

Bom é só uma ideia, você terá que adaptar a sua necessidade, espero que funcione, nos dê o retorno!

Boa tarde MrMALJ, obrigado por ajudar,

Aonde eu coloco esse código?

E aonde que está o código que indica pra onde vai os dados para a tabela Devolução?

Editado por leor
Link para o comentário
Compartilhar em outros sites

  • 0

-A linha abaixo localiza o emprestimo referente ao codigoda devolução

.FindFirst "[codEmprestimo] = 'codDevolucao'"

-Abre o registro para edição

.Edit

-o campo dataDevolve fica igual ao informado na devolução

![dataDevolve] = me.dataDevolucao

-atualiza o registro da devolução

.Update

bom agora adeque ao seu sistema, deverá ser colocado onde você requer que seja feita a transferência de datas.

Link para o comentário
Compartilhar em outros sites

  • 0
-A linha abaixo localiza o emprestimo referente ao codigoda devolução

.FindFirst "[codEmprestimo] = 'codDevolucao'"

-Abre o registro para edição

.Edit

-o campo dataDevolve fica igual ao informado na devolução

![dataDevolve] = me.dataDevolucao

-atualiza o registro da devolução

.Update

bom agora adeque ao seu sistema, deverá ser colocado onde você requer que seja feita a transferência de datas.

Obrigado MrMALJ, pesquisando consegui achar a solução:

Dim Db As DAO.Database, Rs As DAO.Recordset

Set Db = CurrentDb()

Set Rs = Db.OpenRecordset("Tabela_Devolucao")

Rs.AddNew

Rs("CodigoUsuario") = Me.CodigoUsuario

' ...e assim por diante, até preencher todos os campos na tbl.

Rs.Update

Db.Close

Set Db = Nothing

Set Rs = Nothing

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...