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)
Responder
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

Evento OnClickObject sobre TFastReport

Mensaje por bingen »

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
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9246
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Evento OnClickObject sobre TFastReport

Mensaje por ignacio »

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]
https://www.xailer.com
Avatar de Usuario
bingen
Mensajes: 565
Registrado: Lun Jul 07, 2014 8:17 pm
Ubicación: Bilbao
Contactar:

Re: Evento OnClickObject sobre TFastReport

Mensaje por bingen »

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
Responder