MyRpt - Diseñador de Reportings - En desarrollo :-)

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby Carles » Fri Jun 17, 2011 3:25 pm

Hola,

Andres,

Se puede emplear el reporter para diseñar etiquetas


De momento no. Esta primera fase es para consolidar los conceptos básicos.

se puede poner de fondo un grid de líneas para que nos sirvan de referencia


Vamos paso a paso. Miraremos de haber si es mejor poner un grid, unos ejes, reglas, todo !, ... De momento, en la parte inferior muestra la posicion.

MdaSolution -> Gracias. Vamos a mirar de poner pronto un grid.

Nueva version v.0356 - Nuevo metodo ::SetPropierty()

http://code.google.com/p/fivewin-contri ... akechanges

La idea básica de esta libreria es:

1.- Diseño de la posicion y propiedades de cada item
2.- Un metodo para manejar los datos -> ::Data( ID, Value )

Se ha incorporado un el metodo SetPropierty( ID, Propiedad, valor ), para que en el caso que queramos cambiar la propiedad (de momento del fuente, a ver si sirve de algo este metodo), podamos cambiarlo. A la siguiente llamada de :Data() el item tomara los nuevos valores, pero a la siguiente volvera a su estado de diseño

Ver este ejemplo, (listimg2.prg) en el que hay una subposicion que como no encuentro un dato, cambio sus atributos a color rojo, bold, italic, underline...

Image

El codigo de manejo es este

Code: Select all  Expand view
...
          MAT_USER->( DbSeek( MATERIAL->id ) )
    WHILE MAT_USER->id_mat == MATERIAL->id  .AND. MAT_USER->( !Eof() )


        IF CLIENT->( DbSeek( MAT_USER->id_user ) )

          oUser:Data( 'usr_img'   , 'user.jpg' )
          oUser:Data( 'usr_id'    , MAT_USER->id_user )
          oUser:Data( 'usr_name'  , CLIENT->name )
          oUser:Data( 'usr_fecha' , MAT_USER->fecha   )

         ELSE

          oUser:SetPropierty( 'usr_name' , 'Color'    , CLR_RED )
          oUser:SetPropierty( 'usr_name' , 'Bold'     , .T.     )
          oUser:SetPropierty( 'usr_name' , 'Italic'   , .T.     )
          oUser:SetPropierty( 'usr_name' , 'Underline', .T.     )

          oUser:Data( 'usr_img'   , 'question.jpg' )
          oUser:Data( 'usr_id'    , MAT_USER->id_user )
          oUser:Data( 'usr_name'  , '< User desconocido ??? >' )

        ENDIF


        MAT_USER->( DbSkip() )

        oUser:Skip()

    END
...


Y listos... Creo que puede ser muy poderoso por su flexibilidad
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1090
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby xmanuel » Fri Jun 17, 2011 6:39 pm

Tal vez deberías cambiarla a ::SetProperty()
jaja o es spanglis jeje

Saludos y buen curro, sí señor ;-)
______________________________________________________________________________
Sevilla - Andalucía
xmanuel
 
Posts: 756
Joined: Sun Jun 15, 2008 7:47 pm
Location: Sevilla

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby Carles » Fri Jun 17, 2011 7:12 pm

M,

Jajaja es verdad tio. Es q voy saturaoooooo. Lunes lo cambio, ahora estoy con la birrita.

Q bueno, jejeje (es q soy de tierra yo...)
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1090
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby Carles » Tue Jun 21, 2011 8:19 pm

Hola,

Nueva version v.0357

http://code.google.com/p/fivewin-contri ... akechanges

v.0357
------
+ SetPropierty() -> Now is SetProperty() !!! Thanks to my friend Manu :-)
+ Property Border
See CliAlb.prg
+ New Property Section: Effect Pijama
See ProdList.prg
+ New Property -> REMARK Remark all line section with one color
See ListImg2.prg


Imprimir bordes del Item
Image

Efecto Pijama
Image

Propiedades dinamicas en Seccion y centrado verticalmente en linea (Cuando hay imagenes, diferentes fonts...)
Image
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1090
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby sysctrl2 » Wed Jun 22, 2011 1:58 am

todo se ve bien PRO,

Carles, has pensado en un ejemplo usando un ARRAY o tdolphin o tmysql ?

saludos.
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 951
Joined: Mon Feb 05, 2007 7:15 pm

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby Carles » Wed Jun 22, 2011 5:23 am

Sysctrl2,

No hay ningun ejemplo, pero el origen de este proyecto fue precisamente esto. Poder generar facilmente informes independientemente del origen de datos. Si miras los ejemplos, la base es el uso del metodo ::DATA( ID, <TuDato> ) y ese dato lo puedes tu manejar desde cualquier lado: Dbf, array, ado, .... Tu le dices al report: Me pones en el ID tal el DATO cual, el ya encargara de ponerlo en su sitio....

Tendria de ser tan facil como esto
Code: Select all  Expand view
...
nI := 1
WHILE Len( aTabla ) >

   oRpt:Data( 'CODIGO', aTabla[ nI ][ 1 ] )

   nI++

END
...
 


Y listos... :D
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1090
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby MdaSolution » Wed Jun 22, 2011 6:32 am

Carles,

¿Puedo tener una librería compatible con xHarbour?

No puedo compilar un ejemplo


hay un error al compilar

Error: Unresolved external '_HB_FUN___CLSUNLOCKDEF'
Error: Unresolved external '_HB_FUN_FW_GT'
Error: Unresolved external '_HB_FUN___CLSLOCKDEF'

Que tengas un buen día,
Domenico
FWH .. BC582.. xharbour
User avatar
MdaSolution
 
Posts: 401
Joined: Tue Jan 05, 2010 2:33 pm

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby Carles » Wed Jun 22, 2011 6:53 am

MdaSolution,

La libreria ahora esta en Harbour, y necesitamos sentar conceptos, funcionalidad y estabilidad. Una vez lo podamos conseguir, miraremos de pasarla a xH.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1090
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby karinha » Wed Jun 22, 2011 12:54 pm

Carles wrote:MdaSolution,

La libreria ahora esta en Harbour, y necesitamos sentar conceptos, funcionalidad y estabilidad. Una vez lo podamos conseguir, miraremos de pasarla a xH.



Esperando ansioso por la versíon en xHarbour.

Saludos y gracias.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby Carles » Wed Jun 22, 2011 7:03 pm

Hola

Nueva version v0.358

http://code.google.com/p/fivewin-contri ... akechanges

v.0358
------
+ Grid
+ Demo samples can execute via HRB, and you can modify the samples on-fly
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1090
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby sysctrl2 » Wed Jun 22, 2011 11:55 pm

Carles, tienes toda la razon,

podemos imprimir cualquier tipo de datos no importa su origen,

pero me uno a las demas peticiones, vamos a esperar a la version XHB.

saludos..
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
sysctrl2
 
Posts: 951
Joined: Mon Feb 05, 2007 7:15 pm

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby Enrrique Vertiz » Thu Jun 23, 2011 12:11 am

Solo para indicar que "somos varios" los que estamos esperando la version de este buen aporte para xHB
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23.1026X, Fwh 23.04, MySQL 8.0.X, SQLLIB 1.9m, SQLRDD
Enrrique Vertiz
 
Posts: 514
Joined: Fri Oct 07, 2005 2:17 pm
Location: Lima - Peru

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby Carles » Sun Jun 26, 2011 7:45 pm

Hola

Nueva version v0.401

http://code.google.com/p/fivewin-contri ... akechanges

v.0400
------
+ Great implementation. We changed the property inspector. Now it's with a class modified of our friend Paco Garcia and adapted for MyRpt
+ When you put one item, isn't respect the grid. Now it's Ok
+ Modified TControl. When you dragging one item, the event ::bPostDrag allways jump. Now it's ok

v.0401
------
+ File *.rc is already to change to different languages


Se ha rediseñado el inspector de propiedades, con una clase de nuestro amigo Paco Garcia, adaptándola para su uso con MyRpt. El resultado es espectacular ! Gracias Paco :D

Tambien, se han puesto todos los strings dentro del fichero *.rc, para poder modificar a diferntes idiomas. Si alguien se presta a traducir a otros idiomas, que me lo diga.

Image

Seguimos adelante !!!
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1090
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby MdaSolution » Sun Jun 26, 2011 9:23 pm

Puede usar el command j / y i18n ()

xHarbour crea un archivo con un "Hit" para ser usado directamente en el exe en el archivo sin necesidad de añadir recursos
FWH .. BC582.. xharbour
User avatar
MdaSolution
 
Posts: 401
Joined: Tue Jan 05, 2010 2:33 pm

Re: MyRpt - Diseñador de Reportings - En desarrollo :-)

Postby Carles » Tue Jun 28, 2011 3:47 pm

Bones,

Nueva version v0.404

http://code.google.com/p/fivewin-contri ... loads/list

En esta version tenemos mejoras importantes.

1.- Soporte multilenguaje. Ver ejemplo 1 Vr.prg, para ver como cambiar de un lenguaje a otro

2.- Nuevas datas ::bLoad y ::bSave. Por defecto MyRpt genera unos ficheros de ascii con la configuracion del report diseñado. Mediante estas datas, nosotros podemos controlar el flujo de Cargar y Salvar un report y por ejemplo en lugar de tener el report grabado en un fichero localmente, lo queremos grabar en un campo de una base de datos, tabla, encriptar en un fichero el report, ... Ver ejemplo 40 Vr2.prg

3.- Soporte Codigo de Barras. Ahora ya podemos contar con codigo de barras en nuestros reportes. De momento hay definidos 6 tipos de codigos de barras, y se generan nativamente sin necesidad de instalar ninguna fuente especial. Se ha integrado en MyRpt la codebar de Ramon Avendaño.

Ejemplos de Codigo de Barras (Codebar.prg)
Image

Ejemplo de codigo de barras aplicado al reporting (CliAlb4.prg)
Image

Aparte del soporte a los CB, si mirais el codigo de CliAlb3 y CliAlb4 es calcado. Solo cambia en el diseño el Item, que uno es de tipo String y en el otro de tipo CodeBar :D

Estare unos dias de vacaciones :lol: :lol: :lol: , si teneis alguna duda o lo que sea, lo posteais...

Nota: (No he podido probar el resultado con pistolas de codigo de barras, poruqe no tengo ninguna. Si alguien puede verificarlo o hacer pruebas, mejor, gracias.)
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1090
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 87 guests