Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-05-2003
IcebergDelphi IcebergDelphi is offline
Miembro
 
Registrado: may 2003
Ubicación: VillaFlores, Chiapas, Mexico
Posts: 81
Poder: 21
IcebergDelphi Va por buen camino
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.
__________________
IcebergDelphi
LIA. Hiber tadeo Moreno Tovilla. INITEC Software
Responder Con Cita
  #2  
Antiguo 14-05-2003
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:00:01.


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