Ver Mensaje Individual
  #4  
Antiguo 31-10-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Reputación: 22
Caro Va por buen camino
Hola Lizette, si utilizas un campo autoincremental tu clave no se va a repetir, pero no tendra los ceros a izquierda, sino sera 1,2,3,4,5......, como te ha explicado el amigo Marcelo.

Para rellenar ceros a la izquierda, lo puedes hacer así:

Código Delphi [-]
 
var
 Valor : String;
begin
 Valor := '110';
 Showmessage(StringOfChar('0',6-length(Valor))+Valor);
 
 o también con format
 
 Valor := 110; 
 Showmessage(Format('%0.6d',[Valor]));

claro que tu campo tendría que ser de tipo Varchar.

Si utilizas el campo autoincremental, se almacenara como te digo pero para mostrar puedes utilizar la propiedad DisplayFormat de tu campo.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita