Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ronaldo Neves

Fazer contagem dos números disponíveis

Recommended Posts

Bom dia pessoal,

 

estou desenvolvendo um sistema e preciso de uma ajuda. O Sistema cadastra ocorrências e laudos, quando uma ocorrência é cadastrara ele gera automaticamente o número do laudo.

 

Ex: Ocorrência: 1 - Laudo: 1 e assim em diante

 

Só que podem ocorrer situações onde esse número do laudo não seja usado, nesse caso ele deveria voltar para a contagem e ser reaproveitado.

 

Ex: o laudo 50 foi cadastrado e depois disso outras 4 ocorrências foram cadastradas, nesse momento o perito descarta o número do laudo. Pela sequência seria ocorrência 55, Laudo 55, mas como o número foi descartado, ele precisaria voltar a ficar disponível, então deveria ser ocorrência 55, laudo 50.

 

Como faço pra estruturar essa tabela e fazer essa busca? deu pra entender?

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas quando e deletado, ele continua o auto incremento

 

se você esta no id 54 e deleta o id 50.

 

o novo id não pode ser o 50 e sim o 55, por veja bem se toda vez que você fosse inserir um registro eo banco tive-se que procurar os espaços vazios iria demorar.

imagina so se fosse uma tabela com uns 10 mil registro iriar ficar bem mais lento e assim por diante.

 

 

aqui no sistema da empresa não pode deletar ordem de serviço, apenas cancelar. já para não quebrar tanto essa sequencia.

 

se ajudou clica => rep_up.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas quando e deletado, ele continua o auto incremento

 

se você esta no id 54 e deleta o id 50.

 

o novo id não pode ser o 50 e sim o 55, por veja bem se toda vez que você fosse inserir um registro eo banco tive-se que procurar os espaços vazios iria demorar.

imagina so se fosse uma tabela com uns 10 mil registro iriar ficar bem mais lento e assim por diante.

 

 

aqui no sistema da empresa não pode deletar ordem de serviço, apenas cancelar. já para não quebrar tanto essa sequencia.

 

se ajudou clica => rep_up.png

O cadastro não vai ser deletado, somente liberado o número do laudo para ser reaproveitado, pois tudo tem que ter um número de laudo e tem que aproveitar todos os números disponíveis

Compartilhar este post


Link para o post
Compartilhar em outros sites

posta ai a estrutura do banco



post ai a estrutura do banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.