TABELA TEMPORARIA PARA MULTI USUARIOS.

ALVEAR 22/03/2010 13:24:32
#337605
Boa tarde colegas!

Precisava gerar um relatorio, que utiliza uma tabela temporaria, só que este relatorio e vista por mais de um usuario ao mesmo tempo.

Alguem tem ideia de como posso fazer isso.

Agradeço a todos pela atenção.
MARCOLACERA 22/03/2010 13:29:36
#337606
Se o DB for acess é melhor criar a TMP para cada máquina!
ALVEAR 22/03/2010 13:30:21
#337607
Iportante, utilizo o Crystal, e preciso associar esta tabela temp, nas outras no Crystal.
ALVEAR 22/03/2010 13:34:10
#337608
SQL2000
NETMANIA 22/03/2010 13:55:10
#337609
Uma idéia.

Você pode criar uma tabela temporária que não seria removida e que nela tivesse o código do login do usuário. Toda vez que o usuário solicitar a geração de um relatório, você irá apagar os dados do relatório do usuário que está gerando esta informação e logo em seguida, você carrega os dados do relatório do respectivo usuário (gravando o código do usuário junto com os dados que ele solicitou) e no final, você irá rodar um SQL pesquisando os dados deste usuário.

Com este método, você não irá precisar criar uma tabela temporária cada vez que o usuário solicitar o relatório e você não terá que ficar fazendo programações no seu relatório no Crystal para vincular estas novas tabelas.

Uma outra vantagem, você não terá que criar uma rotina que irá limpar as tabelas temporárias antigas do banco de dados.
ALVEAR 22/03/2010 14:02:15
#337612
Só que existe um usuario padrao, assim gravaria todas as informações com os dados do mesmo usuario, e na hora do relatorio, duplicaria as informções ou traria resultados inesperados.
Tópico encerrado , respostas não são mais permitidas