Al crear nuevo reporte en FasstReport quiero 3 bandas

Al crear nuevo reporte en FasstReport quiero 3 bandas

Postby Armando » Sun Oct 30, 2016 6:51 pm

Amigos foreros:

Cuando desde el diseñador de FR se crea un nuevo Reporte con

FILE > NEW REPORT

El nuevo reporte se crea con 3 bandas o áreas ya definidas TITLE, MASTER DATA
y FOOTER.

Sin embargo cuando lo hago desde código con

oFr:DesignReport()

Entra al diseñador creando el reporte sin las tres bandas.

Me interesa que al crear el nuevo reporte desde código lo haga creándolo
con las tres bandas antes mencionadas.

Alguna sugerencia?

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3070
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Al crear nuevo reporte en FasstReport quiero 3 bandas

Postby Marcelo Via Giglio » Sun Oct 30, 2016 7:14 pm

Armando,

puedes probar utilizando el metodo AddBand(cBandName, cParentPage, nBandType), para nBandType tienes definidos los valores en FastRepH.ch

saluods

Marcelo Vía
Marcelo Via Giglio
 
Posts: 1050
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Re: Al crear nuevo reporte en FasstReport quiero 3 bandas

Postby Armando » Sun Oct 30, 2016 7:22 pm

Marcelo:

Probaré.

Agradecido estoy
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3070
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Al crear nuevo reporte en FasstReport quiero 3 bandas

Postby Armando » Sun Oct 30, 2016 8:23 pm

Marcelo:

Pues no doy pie con bola, con este código no agrega la banda.

Code: Select all  Expand view

    oFr := frReportManager():New()
    oFr:LoadLangRes("SPANISH.Xml")
    oFr:SetIcon("AppLogo")

    oFr:AddBand("Titulo","No se que poner aquí",frxPageHeader)
 


Gracias por tu apoyo
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3070
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Al crear nuevo reporte en FasstReport quiero 3 bandas

Postby Marcelo Via Giglio » Sun Oct 30, 2016 9:11 pm

Armando,

primero crea una página, esto debería funcionar
Code: Select all  Expand view


   oFr:LoadFromFile("reporte_nuevo.fr3")
   oFr:AddPage("PageName")
   oFr:AddBand("Titulo","PageName",frxReportTitle)
   ...
   oFr:DesignReport()

 


saludos

Marcelo
Marcelo Via Giglio
 
Posts: 1050
Joined: Fri Oct 07, 2005 3:33 pm
Location: Cochabamba - Bolivia

Re: Al crear nuevo reporte en FasstReport quiero 3 bandas

Postby Armando » Sun Oct 30, 2016 11:00 pm

Marcelo:

Excelente, ahora voy a pelearme para definir las propiedades de la página, como márgenes, tamaño
del papel, orientación, etc.

A ver si lo encuentro.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3070
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Al crear nuevo reporte en FasstReport quiero 3 bandas

Postby joseluisysturiz » Mon Oct 31, 2016 3:21 pm

Armando wrote:Marcelo:

Excelente, ahora voy a pelearme para definir las propiedades de la página, como márgenes, tamaño
del papel, orientación, etc.

A ver si lo encuentro.

Saludos


Armando, aprovechando el tren donde vas sobre FR, te comento, ando buscando la forma de mandarle al MASTER DETAIL un array con los campos a mostrar al igual que los titulos de cabecera, has visto o hecho algo parecido.? ya que lo que quiero hacer es un reporte dinamico donde el cliente seleccione las columnas desde un xBrowse y luego construir el reporte, es impredecible las columnas y orden que seleccione el usuario. Seguire buscando y comparto si lo logro, gracias, saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Al crear nuevo reporte en FasstReport quiero 3 bandas

Postby Armando » Mon Oct 31, 2016 7:30 pm

José Luis:

Lamentablemente en FastReport aún estoy en pañales y el manual que tengo, el que se distribuye
con la versión de Spirin Sergey+ es muy limitado. Pero si averiguo algo lo compartiré.

Por cierto si alguien tiene algún manual o tutorial más completo agradeceré lo comparta el que
tengo el poco código lo tiene en pascal o C.

EDITADO:

Razonando un poco más tu pregunta. Hasta ahora lo que he logrado es pasar un array al diseñador,
y de ahí construir el reporte arrastrando los campos a la banda que quieras, es más o menos lo mismo
que quieres tú?

Otra opción es que te apoyes en algún diseñador como el que tiene NaviCat, en él construyes el reporte
y lo distribuyes, y existe NaviCat Report Viewer para que cualquier usuario pueda ver el reporte.

Solo son ideas que revolotean por mi cabeza. :)

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3070
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Al crear nuevo reporte en FasstReport quiero 3 bandas

Postby joseluisysturiz » Mon Oct 31, 2016 11:01 pm

Armando wrote:José Luis:

Lamentablemente en FastReport aún estoy en pañales y el manual que tengo, el que se distribuye
con la versión de Spirin Sergey+ es muy limitado. Pero si averiguo algo lo compartiré.

Por cierto si alguien tiene algún manual o tutorial más completo agradeceré lo comparta el que
tengo el poco código lo tiene en pascal o C.

EDITADO:

Razonando un poco más tu pregunta. Hasta ahora lo que he logrado es pasar un array al diseñador,
y de ahí construir el reporte arrastrando los campos a la banda que quieras, es más o menos lo mismo
que quieres tú?

Otra opción es que te apoyes en algún diseñador como el que tiene NaviCat, en él construyes el reporte
y lo distribuyes, y existe NaviCat Report Viewer para que cualquier usuario pueda ver el reporte.

Solo son ideas que revolotean por mi cabeza. :)

Saludos


Armando, si buscas en el foto de Delphi es de donde baje el manual de FR, esta un poco mas completo, haber si consigo donde lo coloque y te lo envio a tu privado.

En relacion a lo que quiero es todo de forma automatica, algo asi como oBrw:Report(), que es el otro candidato para hacer lo que quiere el cliente, estoy leyendo un poco sobre Report, tengo y uso navicat, pero como ya te comente todo debe ser de forma automatica, el usuario no debe intervenir en el diseño, solo escojera cuales son las columnas que quiere lleve el reporte y el orden de las mismas, no esta tan facil, pero tampoco creo sea algo extra-terrestre, alli sigo leyendo y buscando en Mr.Google y Club Delphi de donde he sacado y usado muchas cosas sobre FR...cualquier cosa podemos estar en contacto por skype o email...mi nick skype es joseluisy, saludos...gracias... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Al crear nuevo reporte en FasstReport quiero 3 bandas

Postby joseluisysturiz » Mon Oct 31, 2016 11:13 pm

Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Al crear nuevo reporte en FasstReport quiero 3 bandas

Postby Armando » Mon Oct 31, 2016 11:19 pm

José Luis:

Muchas gracias, ya te buscaré.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3070
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 11 guests