FoxPro/Visual FoxPro - Acortar campo

 
Vista:

Acortar campo

Publicado por manyd (7 intervenciones) el 11/04/2021 05:22:28
Saludo a todos/as

Tengo un reporte de factura hecho solo a base de codigo y no recuerdo como formatear el campo descripcion para que no sea tan largo a la hora de imprimir ya que en la tabla tiene 50 espacios y al imprimir es muy largo y me toma dos lineas.

No recuerdo como pero algo asi;
? transform( sertem.descrip,"AAAAAAAAAAAAAAA")
? sertem.descrip picture("AAAAAAAAAAAAAAA")

Aqui esta el ejemplo para modificar:

1
2
3
4
5
6
7
8
9
10
m.total = 0
SCAN
? sertem.descrip
? sertem.cantidad
??""
?? sertem.venta
??""
?? sertem.valor
m.total = m.total + sertem.valor
ENDSCAN

sertem.descrip viene de la tabla con 50 charater y quiero reducirlo para que no me deje una linea en blanco.

Saludos a todos/as
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

Acortar campo

Publicado por many (7 intervenciones) el 11/04/2021 20:13:06
Saludo

Gracias
ya solucione el problema con:
? transform( sertem.descrip,"AAAAAAAAAAAAAAA")

Quise hecha hacia tras el mensaje pero ya era tarde, recordé la solución dando clic para enviar

Gracias y dejare otro problemita
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
Imágen de perfil de Leonardo Daniel A.
Val: 1.115
Oro
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Acortar campo

Publicado por Leonardo Daniel A. (497 intervenciones) el 18/04/2021 22:36:03
substing( campo, 1, 30 )
left( campo, 50 )

y porque no imprimir las 2 lineas

1
2
3
4
5
6
if len(campo) <= 30 then
   ? campo
else
   ? subs(campo,1,30)
   ? subs(campo,31,20)
endif
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
sin imagen de perfil
Val: 309
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Acortar campo

Publicado por santiago (551 intervenciones) el 19/04/2021 05:45:09
no es substing(), es substrc(), substing() no existe en fox.
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