PDA

Ver la Versión Completa : Auto Incremento


jandj
25-12-2008, 19:39:18
Hola a todos podrian ayudarme con esto,

nesecito hacer un numero autoincremento que contenga una letra.

un ejemplo a1 que incremente ha a2, a3... y asi sucesivamente.
y a la vez almacenar este numero en una base de datos he imprimirlo con quickreport solamente cuando sea pedido el numero por el cliente.

marcoszorrilla
25-12-2008, 21:40:20
Sería conviente saber el rango de números que deseas obtener, ya que por ahí vendrá la forma de plantear la posible solución.


Un Saludo.

jandj
25-12-2008, 21:46:26
Sería conviente saber el rango de números que deseas obtener, ya que por ahí vendrá la forma de plantear la posible solución.

Un Saludo.
--------------------------------
El rango es desde a010010012000001 hasta a010010012000200

como hago para que salga un solo numero por factura mas un incremento de uno en uno.

AzidRain
26-12-2008, 01:43:53
Si tomamos en cuenta que dices que "a010010012000001 hasta a010010012000200" es el rango, entonces el rango real es de tan solo 200 valores diferentes, por lo que puede usar un campo con autoincremento simple que inicie en 1 y un campo calculado que le agregue el resto para formar el folio que mencionas. Es decir, un campo que dado un folio de la tabla autocalculado entre 1 y 200 calcule el folio que le corresponde de acuerdo con tu regla, incluidos los ceros iniciales o "leading zeroes", así tendriamos que la clave 14 de la tabla se calcularia como "a010010012000014" y así sucesivamente.

Lo anterior funciona siempre que no cambies el prefijo de la clave que en este caso parece ser "a010010012000" y las 3 ultimas cifras corresponden al valor variable que mencionas puede ir entre 001 y 200.