Reporte con Doble Renglon
Posted: Sat Oct 10, 2020 5:56 pm
Hola, buenas tardes a Todos
Estoy tratando de hacer un Reporte (array) que depende de la longitud del nombre
pueda hacer doble renglon.
Pero no lo hace
Si alguien pudiera echarme la mano
De antemano, muchisimas gracias.
Estoy tratando de hacer un Reporte (array) que depende de la longitud del nombre
pueda hacer doble renglon.
Code: Select all
Column Title "","Cant" Data aDatDetalle[nRegis,1] SIZE 8 FONT 2 Picture "9999.99"
Column Title "","Unid" Data aDatDetalle[nRegis,2] SIZE 4 FONT 2
IF Len(AllTrim(aDatDetalle[nRegis,3])) > 35
_ccCadena1 := AllTrim(aDatDetalle[nRegis,3])
_ccCadena2 := ""
******************************** Aqui trato que el corte del Renglon sea cuando encuentro un Espacio " "
FOR I := 35 TO 1 STEP -1
IF SUBSTR(_ccCadena1,I,1) = " "
Column Title "Nombre" Data SubStr(aDatDetalle[nRegis,3],1,I) SIZE 35 FONT 2
_ccCadena2 := SubStr(aDatDetalle[nRegis,3],I+1)
EXIT
ENDIF
NEXT
Imprime2Renglon(_ccCadena2,oReporte) // Aqui imprimo en el siguiente renglon el resto de la cadena
ELSE
Column Title "","Nombre" Data aDatDetalle[nRegis,3] SIZE 35 FONT 2
ENDIF
Si alguien pudiera echarme la mano
De antemano, muchisimas gracias.