salvar usuario logado em outra tabela

Delphi

12/03/2010

Olá Pessoal

estou com o seguinte problema: tenho um sisteminha onde tenho uma tabela de usuarios  e outra de producao, na tabela producao tem um campo chamado "usuario responsável", na hora de cadastrar a producao eu queria gravar nesse campo (usuario Responsavel),  o usuario logado no sistema(campo login da tabela usuario), isso de forma automatica sem a intervençao do usuario. como poderei fazer isso?


desde já agradeço,


adriano.
Adriano Pereira

Adriano Pereira

Curtidas 0

Respostas

Wilson Junior

Wilson Junior

12/03/2010

Crie uma variável pública no seu DataModule de comunicação com o BD (somente um exemplo, pois existem diversas maneiras de armazenar o usuário logado), chamada "LoginUsuario" e quando o usuário se logar você a atualiza. E no evento OnNewRecord do seu ClientDataSet da tabela PRODUCAO informe no campo "UsuarioResponsavel" o valor da variável "LoginUsuario".

Este é um exemplo bem simples. Existem melhores maneiras de orgaização de armazenamento de login, mas vai da particularidade de cada desenvolvedor.

Espero ter colaborado.
GOSTEI 0
POSTAR