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

 
 
Herramientas Buscar en Tema Desplegado
  #3  
Antiguo 06-07-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Un apunte como aporte (vaya, casi salio verso). Recordemos que agregar ceros a la izquierda solo sirve para visualización ya que el valor numérico permanece invariable. Hay quien prefiere guardar el dato con todo y los ceros como en un campo tipo varchar o char pero entonces tenemos el detalle de que para poder hacer cualquier cálculo con ese dato hay que hacer una conversión a número. Yo recomiendo guardar el valor como entero y únicamente para efectos de visualización utilizar una mascarilla ya sea con la función format o bien con alguna función propia.

Si lo haces con format puede ser así:
Código Delphi [-]
Format('%.*d', [Longitud, valor]) ;
//Entonces:
Format('%.*d', [5,12]) ;

// Resulta en '00012'
Donde sustituimos Longitud por la el número de cifras que queremos tener y valor por el entero que queremos rellenar.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
 



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Consecutivo con While Camilo Conexión con bases de datos 2 02-12-2007 22:44:08
Agregar Ceros a la Izquierda en Firebird 1.5.x mantrax Firebird e Interbase 2 06-10-2007 19:24:35
Llenar con ceros a la izquierda una variable string egostar .NET 9 22-08-2007 08:57:19
José Saramago:la izquierda ha dejado de ser izquierda marcoszorrilla La Taberna 3 15-06-2007 19:02:49
Agregar ceros al pincipio de folio jorelivi Varios 14 10-05-2007 17:53:46


La franja horaria es GMT +2. Ahora son las 09:19:31.


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