Ir para conteúdo

Publicidade

 Estatísticas do Fórum

  • 0 Usuários ativos

    0 membros, 0 visitantes, 0 membros anônimos

Foto
- - - - -

numerador automatico

  • Por favor, faça o login para responder
3 respostas neste tópico

#1 -rafael-

-rafael-

    127.0.0.1 sweet 127.0.0.1

  • Members
  • 379 posts

Postado 11 março 2010 - 08:59

olá a todos, gostaria de dicas (ou onde posso encontrar) de como criar um numerador automático, para oficios no caso. como implementar e como incrementar a numeração, por exemplo. preciso que a numeração seja reiniciada a cada ano. obrigado!
  • 0

Publicidade

#2 Williams Duarte

Williams Duarte
  • Members
  • 2.987 posts

Postado 11 março 2010 - 17:34

A a minha idéia da lógica seria gravar em outro um campo o ano caso mudasse de 2010 para 2011 e etc..., começa a incrementar novamente. no caso ae é so buscar o ultimo id gerado, e se a data for diferente começa novamente inserir a partir do 0001. Não tem segredo é so bater a cabeça um pouquinho. Basta um SELECT e um INSERT para se fazer isso. o restante seria if e esle para incrementar Dúvidas poste ae!
  • 0

#3 -rafael-

-rafael-

    127.0.0.1 sweet 127.0.0.1

  • Members
  • 379 posts

Postado 11 março 2010 - 22:21

ola, obrigado pela ajuda... mais ou menos peguei sua ideia... vou tentar aqui ai posto aqui pra você ver como ficou... mais uma duvida: tenho varios tipos de "coisas" para serem numeradas (of, memos, etc). o que seria melhor: uma tabela pra cada, ou colocar tudo numa tabela só? mais uma vez obrigado!
  • 0

#4 Williams Duarte

Williams Duarte
  • Members
  • 2.987 posts

Postado 12 março 2010 - 09:45

Opa amigo, ae já não é só oficio hehehehe, há duas opções mesmo, mas depende de como você ira listar esses dados no final. Daria pra fazer só em uma, caso não haja dados a ser relacionar, agora se houver use as tabelas necessárias e faça um relacionamento. Independende de relacionamento você pode mostrar no final em um unico select as tabelas. Lembre-se de normalização de dados! Abraços!!!
  • 0




Publicidade

/ins>