Bonjour,
j'aurais besoin d'accéder à des paramètres d'un report lors de l'exécution d'un événement.
Comment puis-je accéder à la valeur d'un paramètres dans mon code (et ce dans Rave reports).
Merci,
Julien
Bonjour,
j'aurais besoin d'accéder à des paramètres d'un report lors de l'exécution d'un événement.
Comment puis-je accéder à la valeur d'un paramètres dans mon code (et ce dans Rave reports).
Merci,
Julien
Il faut lire (avec attention) les tips sur le site de Nevrona
RaveProject.SetParam('aaa','eee');
s := Raveproject.GetParam('aaa');
Bonn chance
salut et merci pour la réponse...
cependant, je veux savoir comment accéder un paramètre à l'intérieur même de Rave (dans un événement OnGetGroup ou quelque chose du genre)
merci,
Julien
C'est le tip #67, la réponse concerne bien l'utilisation de Script sur les événements sous Rave et non le traitement en Delphi.
Les syntaxes sont similaires, mais toutes les propriétés/méthodes ne sont pas accessibles sous Rave.
Après certains objets ne sont pas visibles de tous les événements..., il faut choisir (il n'y a pratiquement pas de documentation) les événements sur lesquels intervenir
Ok merci!
et si c'était plutôt la valeur de RelativePage et CurrentPage que je voulais comparer dans un événement GetText ?
je n'utilise pas GetParam j'imagine.
Merci encore pour ton aide
Julien
Pour CurrentPage/RelativePage ce sont des propriétés de Report, il faut donc avoir accès à cet objet (OnPrint d'une section par exemple).
Alain
salut!
merci pour l'aide.
Cependant, je ne possède pas de section dans mon rapport et j'ai essayé
Value := Report.RelativePage ou Report1.RelativePage ou ActiveProject.RelativePage et rien ne fonctionne dans les événements (une erreur de compilation est affichée).
J'ai essayé dans les événements OnGetText, OnBeforePrint,... d'un datatext et d'un band.
Merci!
Julien
Il faut que l'objet Report soit dans les paramètres de l'événement, créer une section (juste pour voir) et regarder l'événement OnPrint.
Merci infiniment Alain,
c'est compliqué d'être auto-didacte avec si peu de doc sur le language...
Bizarre, OnPrint ne se retrouve pas dans les événements du composant Section ou DataMirrorSection de Rave pour delphi 7, mais il est présent dans le version Rave pour Delphi 8....
et comme j'ai pu voir, ce sont les seuls composants qui peuvent utiliser l'objet Report dans un de leurs événements.
Tu peux me dire ce qui ne va pas ici :
if (Report.RelativePage = Report.PIVar['SubPageCount']) then
dtQteTotComm.DataField := 'Param.Commande'
else
dtQteTotComm.DataField := 'PIVar.QteTotCommande'
end if;
merci bcp Alain, tu m'aides comme un chef
Julien
Ok désolé,
l'instruction est maintenant compilée comme il le faut.
merci bcp pour ton aide alain!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager