![]() |
Como poner ceros delante de un numero?
Tengo una duda tengo que hacer una matricula pero son dos campos distintos
ej: 20050098 El 2005 lo estraigo del sistema y el 0098 es generado, luego hago un cast y los pongo juntos pero el problema es el 0098, que me sale 98 claro esta como poner los 00 adelante. Gracias. |
Pues va a depender de que tipo de campo estés utilizando si es texto, puedes hacerlo con:
FormatFloat('0000',MiNumero); Si es numérico y tal como lo planteas en tu ejemplo: año * 1000 + 98 Claro utilizando tus variables.... Un Saludo. |
El problema es que con Interbase que quiero hacerlo no Delphi
El problema es que con Interbase que quiero hacerlo no Delphi
|
Pues el segundo planteamiento te funcionará con interbase, extraes el año lo multiplicas por 10000 y luego le sumas el otro número que no sé de donde lo obtienes, y no hay más problema.
Un Saludo. |
LPAD, es una udf. saludos. |
La franja horaria es GMT +2. Ahora son las 06:10:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi