Page 1 of 1
Agregar ceros a la derecha de un campo?
Posted: Wed Feb 01, 2006 6:20 pm
by leandro
amigos del foro, necesitando de nuevo su ayuda.
Lo que necesito es lo siguiente:
tengo un campo de la base da datos definido como caracter 15 con x registros
Ejemplo:
35356 <-contenido del campo
Necesito que me quede de la siguiente forma:
000000000035356 <-contenido del campo
De antemano gracias por su ayuda.
Posted: Wed Feb 01, 2006 6:49 pm
by Armando
Leandro:
Aunque hay confusión entre lo que dice el encabezado de tu mensaje y el ejemplo que muestras, asumo que el ejemplo es lo que quieres:
Intenta con:
nValor := cCampoDelRegistro
cValor := STRZERO(nValor,15)
Saludos, Armando
si tienes razon
Posted: Wed Feb 01, 2006 7:19 pm
by leandro
Armando tienes razon es a la izquierda del campo, que pena por la confución, pero a buen entededor...... Y muchas gracias por tu ayuda anteriormente habia usado esta función pero no me acordaba cual era. Un abrazo.
Posted: Thu Feb 02, 2006 12:46 pm
by MauroArevalo
Leandro:
Un pequeño detalle en la respuesta que te da Armando:
si es un campo caracter tienes que convertirlo primero a un campo numerico y posteriormente aplicas el strzero
micampo:="12345 "
nVar:=STRZERO(VAL(micampo),15)
Saludos
Mauricio Arevalo
SISTEMAS HYM PLUS
Bogota DC. (Colombia)
Gracias por sus respuestas
Posted: Thu Feb 02, 2006 2:32 pm
by leandro
Definitivamente muchas gracias por toda la ayuda prestada. Tendre en cuenta las respuestas.
Posted: Thu Feb 02, 2006 3:11 pm
by pymsoft
Puedes tambien hacerlo asi:
cValor := PADL( nValor, 15, "0" )
Saludos