PDA

Ver la Versión Completa : Recuperar autonumericos despues de Borrar, Cancelar ,Ect.


IcebergDelphi
14-05-2003, 05:14:49
Hola amigos, quisiera saber como le puedo hacer en un programa de Tickets ,que al agregar me produce numeros consecutivos ( Autonumericos) lo siguiente:

1.-Si el usuario elimina el registro y despues pincha en agregar ,recuperar ese nuemero de Ticket borrado.

2.- Si el usuario Pincho en agregar ( Se genero un nuevo numero de ticket) y despues se arrepintio y dio click en cancelar.
recuperar ese numero que ya no se utilizo, para cuando pinche agregar despues.

estas dudas las he visto en programas de facturas y tickets para que me entiendan mejor.
A mi se me ocurrio un SQL pero hasta ahi me quede.

Select Min(Numfactura) ect.

alguien me podria explicar o mejor si tiene un ejemplo poder pasarmelo.

Muchisimas gracias.

marcoszorrilla
14-05-2003, 07:55:02
Bueno, en mi opinión, lo que debe hacerse es no utilizar el campo autonúmerico para estos propósitos, sino un campo normal de tipo numérico en el que se guarda el último ticket o factura hechos.

Además de esto ponemos una opción cambiar contador.

Con lo cual si nos hemos saltado una, por el motivo que sea, podemos pone el contador hacia atras y recuperar ese número.

Un Saludo.