USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  AutoNumeração
Suicide
não registrado
Postada em 05/05/2004 09:11 hs   
Olá Pessoal !
 
Estou finalizando um sistema que é Multiusuário e me deparei no seguinte problema, eu preciso gerar uma numeração automatica, até ai tranquilo o sistema gera a numeração sem problemas, só que o programa é Multiusuário e o que está acontecendo qdo dois usuários acessam simultaneamente a opção de cadastro o Sistema joga a mesma Numeração para os dois, eu poderia bloquear isso, mas isso não é viável pq vários usuários poderão acessar a aplicação e efetuar um novo cadastro, alguém tem alguma dica de como posso solucionar isso.
 
Valew !!  Emoções
     
Alê
SÃO PAULO
SP - BRASIL
Postada em 05/05/2004 12:19 hs         
Dica 1 (Recomendada)
Deixe a tarefa de autonumeração com o banco de dados. Crie a coluna do código de identificação do seu cadastro como Identity (SQL) ou AutoNumeração (Access). Não disponibilize o novo número para o usuário até que o cadastro seja efetivado. Isto dispensará um controle rígido de numeração.
 
Dica 2 (Não recomendada)
Crie uma tabela de controle onde a cada vez que a opção de inclusão for acionada por um usuário, você soma mais um num campo relacionado ao código do seu cadastro, indicando que este código já está em uso. Ou seja, ao invés de pegar o último código do seu cadastro mais um, você pega o próximo código desta tabela de controle. Lembre-se que a não efetivação do cadastro deixará aquele número perdido a menos que você crie um controle poderoso que elimine as brechas entre a numeração.
 
Espero ter ajudado.
 
     
Shidartha
não registrado
Postada em 05/05/2004 12:51 hs   
Autonumeração no Access com certeza a melhor opção.
     
Suicide
não registrado
Postada em 05/05/2004 16:43 hs   
Valew pelas dicas pessoal, eu fiz aqui uma gambiarra e ao que me parece deu certo.
 
T+
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página