Página 1 de 1

Evento OnClickObject sobre TFastReport

Publicado: Mié Mar 16, 2016 9:00 am
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.

Re: Evento OnClickObject sobre TFastReport

Publicado: Mié Mar 16, 2016 10:00 am
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

Re: Evento OnClickObject sobre TFastReport

Publicado: Sab Mar 19, 2016 8:50 am
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