FoxPro/Visual FoxPro - Tamaño de campo en reporte

   
Vista:

Tamaño de campo en reporte

Publicado por MPC (20 intervenciones) el 27/11/2008 01:45:13
Buenas Tardes

He realizado un SELECT de los campos de una tabla de la siguiente manera:

select campo_1, campo_2,
iif(campo_3='A', 'DESCRIPCION A',iff(campo_3='B', 'DESCRIPCION B',iif(campo_3='C', 'DESCRIPCION C',''))) as descripcion
from tabla_x
:
:

El problema viene cuando hago referencia al campo "descripcion" en los formatos de impresión, el dichoso campo me sale cortado hasta una cierta cantidad de caracteres. Amplie el tamaño pero nada.

Espero puedan ayudarme

Slds,
MPC
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Tamaño de campo en reporte

Publicado por kong (681 intervenciones) el 27/11/2008 01:55:14
prueba space(20)

select campo_1, campo_2,
iif(campo_3='A', 'DESCRIPCION A',iff(campo_3='B', 'DESCRIPCION B',iif(campo_3='C', 'DESCRIPCION C',space(20)))) as descripcion
from tabla_x
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Tamaño de campo en reporte

Publicado por Felix (1 intervención) el 27/11/2008 06:29:08
Aplica un Cast, esto es Cast(tuexpreison AS C(100)) as descripcion

Esto es en la version 9, si no tendras que aplicar esto ; sumarle espacio a la cadena de salida.

Bye
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar