Ver Mensaje Individual
  #3  
Antiguo 03-06-2004
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Creo que tienes un contador, pero, en lugar de emepezar en 1 empiece en 300, por ejemplo.
Pues chico, no te queda más remedio que en alguna parte de tu programa le pidas al usuario que te diga ese valor del que quieres empezar a aumentar.

Se me ocurre 2 formas de hacerlo:
  • Si la tabla está vacia, preguntar al usuario al añadir un registro(if table.IsEmpty then preguntaValorInicial)
  • Mediante una pantalla de configuración, en la que pides el valor y despues lo guardas en una tabla que dediques a configuración del programa. (más o menos usado como un fichero ini)

En ambos casos el campo de autoincremento no debe ser definido como "Auto Increment" sino como un entero largo para poder hacer lo que quieres, aunque supongo que esto ya lo sabes

La rutina de la que hablas, partirá de un valor inicial no???, bien le pasas el valor inicial, o bien, creas a mano el primer registro indicando el número inicial y en el resto de las veces llamas a esa rutina.

Código Delphi [-]
  if table.IsEmpty then
     // inserta registro manualmente indicando el Valor del autoincremento.
  else
    // llama rutina de autoincremento

Espero te sea de utilidad. Saludos

Última edición por Lepe fecha: 03-06-2004 a las 17:44:44.
Responder Con Cita