Tenho um banco de dados com esquema de login e senha.
Ao abrir o bd, surge o 1º formulário (F-01-LOGIN) que requer a entrada do login e a senha, após a verificação, armazena o login no campo LOGIN da minha consulta (C-01-IDENTIFICAÇÃO) e dar acesso ao banco.
Estou fazendo um histórico de alterações e para tanto, utilizei o exemplo RegistraAlterações do Moderador JPaulo.
Desta forma pretendo informar na tblog além do utilizador que esta logado no computador, informar o login armazenado no campo LOGIN da minha consulta (C-01-IDENTIFICAÇÃO).
Abaixo segue o código original do exemplo RegistraAlterações do Moderador JPaulo
Private Sub Command11_Click()
'By JPaulo ® Maximo Access
'http://maximoaccess.forumeiros.com/
Dim apaga As Integer
Dim alerta As String
Dim Busca As String
Dim strUser As String
Dim strSQL As String
strUser = GetUserName_TSB
Busca = Me.Código 'informa o CurrentRecord
apaga = MsgBox("Confirma excluir o registro:" _
& vbCr & " " & Busca & " ?", vbOKCancel + vbCritical, "Atenção!")
Select Case apaga
Case vbOK 'se for SIM, adiciona à tabela de Log e de seguida deleta
strSQL = "INSERT INTO tblLog (Utilizador, LogData, NomeForm, NomeCampo, ValorAntigo, ValorAtual, Status) Values('" & strUser & "', Now(),'" & Me.Form.Name & "','" & Me.MNome & "','" & Me.Idade & "','" & Me.Morada & "','" & "Registro Apagado" & "')"
DoCmd.RunSQL strSQL
DoCmd.RunCommand acCmdDeleteRecord
Case vbCancel
Exit Sub
End Select
DoCmd.Close
End Sub
Caso precise declara uma variável temporária ou global, peço a gentileza de colocar passo a passo e como chamá-la.
Agradeço a atenção.
Ao abrir o bd, surge o 1º formulário (F-01-LOGIN) que requer a entrada do login e a senha, após a verificação, armazena o login no campo LOGIN da minha consulta (C-01-IDENTIFICAÇÃO) e dar acesso ao banco.
Estou fazendo um histórico de alterações e para tanto, utilizei o exemplo RegistraAlterações do Moderador JPaulo.
Desta forma pretendo informar na tblog além do utilizador que esta logado no computador, informar o login armazenado no campo LOGIN da minha consulta (C-01-IDENTIFICAÇÃO).
Abaixo segue o código original do exemplo RegistraAlterações do Moderador JPaulo
Private Sub Command11_Click()
'By JPaulo ® Maximo Access
'http://maximoaccess.forumeiros.com/
Dim apaga As Integer
Dim alerta As String
Dim Busca As String
Dim strUser As String
Dim strSQL As String
strUser = GetUserName_TSB
Busca = Me.Código 'informa o CurrentRecord
apaga = MsgBox("Confirma excluir o registro:" _
& vbCr & " " & Busca & " ?", vbOKCancel + vbCritical, "Atenção!")
Select Case apaga
Case vbOK 'se for SIM, adiciona à tabela de Log e de seguida deleta
strSQL = "INSERT INTO tblLog (Utilizador, LogData, NomeForm, NomeCampo, ValorAntigo, ValorAtual, Status) Values('" & strUser & "', Now(),'" & Me.Form.Name & "','" & Me.MNome & "','" & Me.Idade & "','" & Me.Morada & "','" & "Registro Apagado" & "')"
DoCmd.RunSQL strSQL
DoCmd.RunCommand acCmdDeleteRecord
Case vbCancel
Exit Sub
End Select
DoCmd.Close
End Sub
Caso precise declara uma variável temporária ou global, peço a gentileza de colocar passo a passo e como chamá-la.
Agradeço a atenção.