FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
PadStr es una función de alguna biblioteca de componentes.
En firebird, deberías buscar alguna biblioteca de UDF rfunc (freeware) tiene tanto padleft como padright. Eso permite usar las funciones en el sql de una consulta. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#2
|
||||
|
||||
En cuanto a PadStr pues quizá me equivoque (Aunque podría crearce), porque en ese momento no tenia el FireBird a mano, pero debo decir que LPad y RPad si existen y sus respectivas declaraciones serian así:
y
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#3
|
|||
|
|||
Nuevamente por aqui!
Ok, ya cheque lo de la udf LPAD y RPAD ya la declare en mi BD (uso IBExpert) ahora bien aun no me queda claro como integro mi trigger con esta udf pues el trigger me genera un entero y udf me devuelve una cadena. Supongo que debe hacerse una conversion como en delphi StrtoInt. Disculpen la necedad pero realmente no entiendo.
Última edición por dec fecha: 08-05-2007 a las 20:35:12. |
#4
|
||||
|
||||
Si tu campo "Codigo" es de tipo Integer no te va a quedar almacenado algo como 000001, para lograr el efecto que deseas debes tener tu campo como tipo String.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#5
|
||||
|
||||
Yo más bien estaba pensando en usar padleft cuando haya que mostrar al usuario la clave primaria, pero que internamente use el campo entero.
Por ejemplo, si hacemos una vista (view) para la tabla cliente, allí usamos
De esta forma tienes la ventaja de usar un entero para las búsquedas, triggers, etc. de la base de datos, pero muestras al usuario el número formateado. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
|||
|
|||
Gracias a todos!
Lepe, habia llegado a la misma conclusion pero no sabia como implementarla. Nuevamente gracias! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como poner ceros antes y despues de un numero fraccionario? | Luis Alberto | Varios | 6 | 21-12-2005 21:29:24 |
Como llenar con espacion en blanco o con ceros una cadena? | Luis Alberto | Varios | 10 | 02-12-2005 19:14:02 |
Como poner ceros delante de un numero? | juliopag1 | Firebird e Interbase | 4 | 28-09-2005 01:11:06 |
imprimir una imagen en tamaño folio | rebollo75 | Impresión | 3 | 20-04-2005 18:35:42 |
Ceros antes de un numero | MRSAM | Varios | 2 | 24-11-2004 03:24:08 |
|