![]() |
Cambiar propiedad text en rave
Hola a tod@s.
Por primera vez estoy haciendo un report con Rave. Ya lo tengo casi todo, pero necesito modificar el text de un text component dependiendo del valor de un campo y no sé como hacerlo. He intentado desde el Event Editor del Rave Designer, pero no me compilan los eventos, la verdad es que no sé que sintaxis utiliza. ¿Hay alguna otra forma de hacerlo? Muchas gracias. |
Yo lo hago desde el evento OnBeforePrint del componente de texto. La sintaxis es:
Código:
self.Text := NombreDelCampo.AsString; Código:
self.Text := 'Total ' + NombreDelCampo.AsString; Saludos |
Yo lo que hago normalmente es poner un datatext component en el rave, crear un parametro en la propiedad parameters del objeto page1 que tendrás dentro del objeto Report1, luego asignarle este parametro al datatext component en la propiedad datafield y ya desde delphi haces la comprobación y le asignas lo que quieras de la siguiente manera.
Espero que te sirva de algo. Un saludo. |
Ésa también es una buena solución, ElDioni. Yo la he usado en algunas partes de mis informes, pero en otras no porque tengo tantos parámetros que al final me hacía un lío con todos. De todas formas, hay veces que es imprescindible usar un parámetro, sobre todo porque no siempre tienes el valor disponible en un campo del Data View.
Saludos |
La franja horaria es GMT +2. Ahora son las 22:52:27. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi