In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Evento OnClickObject sobre TFastReport

FastReport for Xailer & [x]Harbour (English/Spanish)
User avatar
bingen
Posts: 440
Joined: Mon Jul 07, 2014 8:17 pm
Location: Bilbao
Contact:

Evento OnClickObject sobre TFastReport

Postby bingen » Wed Mar 16, 2016 9:00 am

Buenas xTeam, uso FR desde hace años y ahora FR de Xailer y estoy encantado pero no lo he usado nunca como un objeto nativo de Xailer.

He empezado a probar el objeto TFastReport y TFRPreview para ver si puedo ganar más control sobre mis Reports y lo primero que quería es saber si el evento OnClicObject era capaz de decirme sobre que registro del Masterdataset estoy haciendo clic, pero solo me dice sobre que Memo o Image pulso independientemente del registro en el que me encuentro.

No hay manera de que el preview mew diga al menos en que linea del dataset me encuentro??

Gracias.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
User avatar
ignacio
Site Admin
Posts: 8691
Joined: Mon Apr 06, 2015 8:00 pm
Location: Madrid, Spain
Contact:

Re: Evento OnClickObject sobre TFastReport

Postby ignacio » Wed Mar 16, 2016 10:00 am

Hola,

No soy un experto en FR. Pero supongo que no es posible, a no ser de que el objeto tenga en una de sus propiedades el dato que precisas.

Un saludo
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
http://www.xailer.com
User avatar
bingen
Posts: 440
Joined: Mon Jul 07, 2014 8:17 pm
Location: Bilbao
Contact:

Re: Evento OnClickObject sobre TFastReport

Postby bingen » Sat Mar 19, 2016 8:50 am

Gracias Ignacio.

Pues no se si tendrá esa posibilidad pero lo que habeis portado a FRXailer es el método
METHOD FastReport1ClickObject( oSender, cObjectm, nButton )

cObjectcm es solo un nombre en formato caracter que te dice sobre que objeto pulsaste de los que hay en diseño, asi que da lo mismo en que registro pulses, siempre es el mismo memo o el mismo picture
nButton solo devuelve " 0 " cero por lo que no se ni para que sirve
oSender lógicamente es el objeto TFastReport pero cosas como logdebug(oSender:aDataSets[1]:RecNo()) no funcionan evidentemente

Alguna idea?

Salu2
BiSoft Desarrollo de software profesional
http://www.bisoft.es

Return to “FastReport”