Olá a todos.
Em um Bd de Emprestimo de material.
O BD é aberto por login, salvando a pessoa que logou em uma Variável Pública (SisUsu)
Declarada no Geral
Option Compare Database
Public sisUsu
Public sisNivel
A tabela tem um Campo Last_update que no form de cadastro quando a pessoa empresta o material é colocado na caixa de texto Last_update o logado e a data, pelo comando:
Me.last_update = sisUsu
Os dados do material emprestado e da pessoa que emprestou vão para uma tabela de “material Emprestado” que alimenta um novo form que contem os dados da Pessoa e os objetos emprestados em um subform ligado pelo RG ao principal. (Que é similar a um pedido de Cliente)
Neste subform fica também o campo Last_update. Da pessoa que logou na época do empréstimo.
Quando essa pessoa devolve o material a consulta abaixo passei para modo SQL:
UPDATE Material SET Material.Nome = "COFRE", Material.Exercicio = "S.R.M.O", Material.[Data Devo] = forms!Formulário1![cargas subformulário]![Data Devo], Material.Cargo = "CARREIRA", Material.RG = 0, Material.[Data Carga] = Null, Material.Ocorrências = "DEVO DE : " & forms!Formulário1!NOME & " " & forms!Formulário1!RG
WHERE (((Material.[Id Mat])=[forms]![Formulário1]![cargas subformulário]![id Mat]));
Atualiza a Tabela de Material apagando o nome de quem estava usando, colocando a data de devolução e o campo Last update fica o mesmo.
Problema:
A pessoa que logou no empréstimo pode não ser a mesma que irá receber e esta ficando os dados antigos no campo Last_update.
É possível incluir na consulta atualiza abaixo o Usuário logado (SisUsu) nesse momento no campo Txt do Form de cadastro preenchido pelo Me.Last_update = sisUsu e salvar na tabela.?
Complicado a explicação!!!
Em um Bd de Emprestimo de material.
O BD é aberto por login, salvando a pessoa que logou em uma Variável Pública (SisUsu)
Declarada no Geral
Option Compare Database
Public sisUsu
Public sisNivel
A tabela tem um Campo Last_update que no form de cadastro quando a pessoa empresta o material é colocado na caixa de texto Last_update o logado e a data, pelo comando:
Me.last_update = sisUsu
Os dados do material emprestado e da pessoa que emprestou vão para uma tabela de “material Emprestado” que alimenta um novo form que contem os dados da Pessoa e os objetos emprestados em um subform ligado pelo RG ao principal. (Que é similar a um pedido de Cliente)
Neste subform fica também o campo Last_update. Da pessoa que logou na época do empréstimo.
Quando essa pessoa devolve o material a consulta abaixo passei para modo SQL:
UPDATE Material SET Material.Nome = "COFRE", Material.Exercicio = "S.R.M.O", Material.[Data Devo] = forms!Formulário1![cargas subformulário]![Data Devo], Material.Cargo = "CARREIRA", Material.RG = 0, Material.[Data Carga] = Null, Material.Ocorrências = "DEVO DE : " & forms!Formulário1!NOME & " " & forms!Formulário1!RG
WHERE (((Material.[Id Mat])=[forms]![Formulário1]![cargas subformulário]![id Mat]));
Atualiza a Tabela de Material apagando o nome de quem estava usando, colocando a data de devolução e o campo Last update fica o mesmo.
Problema:
A pessoa que logou no empréstimo pode não ser a mesma que irá receber e esta ficando os dados antigos no campo Last_update.
É possível incluir na consulta atualiza abaixo o Usuário logado (SisUsu) nesse momento no campo Txt do Form de cadastro preenchido pelo Me.Last_update = sisUsu e salvar na tabela.?
Complicado a explicação!!!