none
GENERAR UN NUMERO CONSECUTIVO RRS feed

  • Pregunta

  • BUENAS TARDES LO QUE NECESITO ES LO SIGUIENTE

    ESTOY HACIENDO UN PROGRAMA DE CONTROL DE ACTIVOS Y QUIERO QUE EN EL BOTON GENERAR CODIGO ME GENERE UN NUMERO CONSECUTIVO DE 6 DIGITOS, QUE SE GUARDE EN UNA BD Y A VOVLER A PRESIONAR DICHO BOTON SE GENERO OTRO NUMERO +1 GRACAIS DE ANTEMANO POR SU AYUDA EN C#

    jueves, 6 de noviembre de 2014 21:05

Todas las respuestas

  • Hola querido amigo, si hablas de guardar en una base de datos, entonces seria de esta manera.

    Crear un store procedure que contenga lo siguiente.

    Create procedure MaximoNumero

    as

    select Max(MiColumna)+1 as MiColumna  from Mitabla

    go

    Y bueno finalmente en el evento click de tu boton haces que se ejecuta el store procedure que te explique anteriormente.

    Espero que te haya servido saludos gracias.


    viernes, 7 de noviembre de 2014 14:28
  • gracias querido amigo pero si quiero generar con letras al inicio y que empiece a partir de 111001, es decir,

    ITEC111001 guarde, y el siguiente ITEC111002, etc muchas gracias nuevamente

    martes, 11 de noviembre de 2014 15:03
  • Saludos,

    Al ser tu código compuesto prueba esta forma :

    DECLARE @Ultimogenerado AS VARCHAR(10) = 'ITEC111001'
    SELECT LEFT(@Ultimogenerado,4) +  CAST (RIGHT(@Ultimogenerado,6) + 1 AS VARCHAR(6)) AS Ultimogenerado
    nos comentas tu avance.


    Lo escencial es invisible a los ojos. http://afernandeznet.wordpress.com/

    martes, 11 de noviembre de 2014 17:03