Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Recuperar autonumericos despues de Borrar, Cancelar ,Ect. (https://www.clubdelphi.com/foros/showthread.php?t=406)

IcebergDelphi 14-05-2003 05:14:49

Recuperar autonumericos despues de Borrar, Cancelar ,Ect.
 
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.


La franja horaria es GMT +2. Ahora son las 17:51:27.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi