Usuário com melhor resposta
Auto incrementar digitos em campo do banco de dados , MYSQl e C#

Pergunta
-
Estou com dificuldade para resolver uma situação.
Tenho um banco de dados com o campo ID, ele é auto increment, e utilizo esse valor no form de relatório como campo de Numero da Nota. Como ele é gerado automaticamente, não salva o valor com 4 dígitos, Ex 0001 que é o que eu preciso.
Consigo configurar esse campo direto no banco para auto incrementar os dígitos com "0" ate completar o total de 4 ? Caso não seja possível fazer isso no banco, como ficaria no form ? Uma vez que não utilizo esse valor no form atual e nem digito o valor.
Philipe Khemil Said
Respostas
-
Philipe, você pode usar o ToString para formatar no C#:
int valor = 654; Console.Write(valor.ToString("D6")); //Saída: 000654
Se quiser fazer no SQL pode utilizar a função criada por este usuário do StackOverflow: http://stackoverflow.com/a/37096657/1184708
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Editado Juliano Nunes Silva Oliveira quarta-feira, 29 de março de 2017 11:40
- Sugerido como Resposta Robson William SilvaModerator quarta-feira, 29 de março de 2017 17:14
- Marcado como Resposta Philipe Said quarta-feira, 29 de março de 2017 17:46
Todas as Respostas
-
Philipe, você pode usar o ToString para formatar no C#:
int valor = 654; Console.Write(valor.ToString("D6")); //Saída: 000654
Se quiser fazer no SQL pode utilizar a função criada por este usuário do StackOverflow: http://stackoverflow.com/a/37096657/1184708
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".
Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Editado Juliano Nunes Silva Oliveira quarta-feira, 29 de março de 2017 11:40
- Sugerido como Resposta Robson William SilvaModerator quarta-feira, 29 de março de 2017 17:14
- Marcado como Resposta Philipe Said quarta-feira, 29 de março de 2017 17:46
-