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 18-08-2003
rafadrover rafadrover is offline
Miembro
 
Registrado: jun 2003
Ubicación: Mallorca
Posts: 48
Poder: 0
rafadrover Va por buen camino
Convetir 1 a 00001

Hola amigos, quisiera saber si alguno de ustedes ya tiene implementada una funcion similar a la que busco, quiero convertir un integer a un string rellenado con zeros es decir convertir integer 1 a string 00001, una chorrada, pero si alguien ya tiene una idea me la podria prestar, solamente es por si hay comandos de delphi que ya lo hacen.
Por ejemplo, si una base de datos tiene un campo clave entero y la queremos mostrar como 00001, basta modificar el formato Display con una mascara 00000 i llamando al metodo displaytext, ya esta convertido el 1 a 00001, tocaria haber algo similar pero sin base de datos, como format o strformat.

Gracias por su atencion.
Responder Con Cita
  #2  
Antiguo 18-08-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
FormatFloat('00000', Numero);

Espero te sirva
Responder Con Cita
  #3  
Antiguo 18-08-2003
rafadrover rafadrover is offline
Miembro
 
Registrado: jun 2003
Ubicación: Mallorca
Posts: 48
Poder: 0
rafadrover Va por buen camino
Cita:
Posteado originalmente por cadetill
FormatFloat('00000', Numero);
Espero te sirva

Esperaba que fuera algo tan simple como eso, pero ya se sabe, algunas veces alguno se pierdo dentro del help buscando strformat, format, etc....
No habia mirado esta poque en mi caso era un integer, cosas de la vida, gracias por la instruccion
Responder Con Cita
  #4  
Antiguo 19-08-2003
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Poder: 21
Mick Va por buen camino
Otra posibilidad (que evita la conversion automatica de integer a double que se hace para llamar a formatfloat):

Str:= Format('%5.5d',[numero]);

Salud2 !!!
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 00:48:18.


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