Page 1 of 1

Ayuda.. Como se pueden Crear nuevas Paginas en FASTREPORT

Posted: Mon Jul 11, 2016 11:40 pm
by elmoiquique
Hola necesito crear un reporte de 10 hojas Membreteadas con sus respectivo codigo de barra y ademas cada hoja debe llevar su copia,, pero no encuentro la solucion

Le agregue la funcion ADDPAGE() pero solo crea paginas en blanco
le Agregue SETCOPIES(2) tampo realiza la copia de las hojas

Aca dejo el programa a ver si alguien me ayuda GRACIAS


FUNCTION PRINT202()
LOCAL oPrn:=frreportmanager():new("FRSysth.dll")
PRIVATE lshowCustname:=.f.

oPrn:loadlangres("\MLCONTA\config\spanish.xml")

oprn:loadfromfile("\MLCONTA\config\listado\List202.fr3")
oprn:seticon(1)
oprn:settitle("Liquidacion de Sueldo")
oprn:PrintOptions:SetCopies(2)
oprn:previewoptions:setbuttons(1+8+16+32+64+128+256+1024)
FOR I=1 TO 10
oprn:addvariable("Head","frmembrete","'"+ 'LIBRO DE VENTAS '+strzero(i) +"'")
oprn:addpage()
NEXT
oprn:showreport()
endif
oprn:destroyfr()

RETURN .T.

Re: Ayuda.. Como se pueden Crear nuevas Paginas en FASTREPORT

Posted: Tue Jul 12, 2016 2:54 am
by joseluisysturiz
Saludos, creo debes usar el diseñador, espero esto te sirva, saludos... :shock:

http://ayuda.demanda.info/printing_labels.htm

Re: Ayuda.. Como se pueden Crear nuevas Paginas en FASTREPORT

Posted: Tue Jul 12, 2016 1:39 pm
by karinha

Re: Ayuda.. Como se pueden Crear nuevas Paginas en FASTREPORT

Posted: Tue Jul 12, 2016 2:29 pm
by elmoiquique
Gracias a Ambos,,, pero ninguna solucion es viable, ya que ambas soluciones usan bases de datos.... yo solo uso datos

Lo que necesito es crear paginas iguales con distinto titulo es como hacerles membretes a las hojas ejemplo

LIBRO DE VENTA ENERO (hoja 1)
LIBRO DE VENTA FEBRERO (hoja 2)
LIBRO DE VENTA MARZO (hoja 3)
.
.
LIBRO DE VENTA DICIEMBRE (hoja12)

y lo que pasa con el programa lo hace todo en la primera hoja, necesito saber como ir creando nuevas paginas para ir insertando la informacion que necesito

gracias

Re: Ayuda.. Como se pueden Crear nuevas Paginas en FASTREPORT

Posted: Tue Jul 12, 2016 2:59 pm
by joseluisysturiz
elmoiquique wrote:Gracias a Ambos,,, pero ninguna solucion es viable, ya que ambas soluciones usan bases de datos.... yo solo uso datos

Lo que necesito es crear paginas iguales con distinto titulo es como hacerles membretes a las hojas ejemplo

LIBRO DE VENTA ENERO (hoja 1)
LIBRO DE VENTA FEBRERO (hoja 2)
LIBRO DE VENTA MARZO (hoja 3)
.
.
LIBRO DE VENTA DICIEMBRE (hoja12)

y lo que pasa con el programa lo hace todo en la primera hoja, necesito saber como ir creando nuevas paginas para ir insertando la informacion que necesito

gracias
Disculpa te contradiga, el uso de base de datos es opcional, si lees un poco el manual, veras que puedes usar ARRAY y otros manejadores de datos y q el master data no es obligatorio, pero seria lo mas conveniente para lo que necesitas si cada pagina va ser un dato diferente, le pasas un array con los datos que quieres imprimir, en el master data haces el diseño para que use una pagina por etiqueta y asi el se encarga de crear pagina por cada dato, sino lo quieres asi, entonces deberias crear en FW un bucle que haga llamado de impresion a FR cada vez que cambie el valor a imprimir como si fuera primera vez pero con un valor diferente, eso seria mas consumo tedioso y tardio para el sistema y consumo de memoria y recurso, revisa y avisas haber en que mas se te puede ayudar.

Re: Ayuda.. Como se pueden Crear nuevas Paginas en FASTREPORT

Posted: Tue Jul 12, 2016 3:07 pm
by karinha

Re: Ayuda.. Como se pueden Crear nuevas Paginas en FASTREPORT

Posted: Fri Jul 15, 2016 5:28 pm
by elmoiquique
Resuelto... Jose Luis tenias razon,, solo me toco llenar un array y desplegar los datos que necesitaba


gracias

joseluisysturiz wrote:
elmoiquique wrote:Gracias a Ambos,,, pero ninguna solucion es viable, ya que ambas soluciones usan bases de datos.... yo solo uso datos

Lo que necesito es crear paginas iguales con distinto titulo es como hacerles membretes a las hojas ejemplo

LIBRO DE VENTA ENERO (hoja 1)
LIBRO DE VENTA FEBRERO (hoja 2)
LIBRO DE VENTA MARZO (hoja 3)
.
.
LIBRO DE VENTA DICIEMBRE (hoja12)

y lo que pasa con el programa lo hace todo en la primera hoja, necesito saber como ir creando nuevas paginas para ir insertando la informacion que necesito

gracias
Disculpa te contradiga, el uso de base de datos es opcional, si lees un poco el manual, veras que puedes usar ARRAY y otros manejadores de datos y q el master data no es obligatorio, pero seria lo mas conveniente para lo que necesitas si cada pagina va ser un dato diferente, le pasas un array con los datos que quieres imprimir, en el master data haces el diseño para que use una pagina por etiqueta y asi el se encarga de crear pagina por cada dato, sino lo quieres asi, entonces deberias crear en FW un bucle que haga llamado de impresion a FR cada vez que cambie el valor a imprimir como si fuera primera vez pero con un valor diferente, eso seria mas consumo tedioso y tardio para el sistema y consumo de memoria y recurso, revisa y avisas haber en que mas se te puede ayudar.