|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
![]() ![]() Serge GirardDéveloppeur informatique Inscription : janvier 2007 Messages : 3 632 ![]() |
Sur mon Rave report, dans une bande principale , j'ai posé un rectangle
j'aimerais, selon une valeur de mes données tailler mon rectangle . ça fait un moment que je planche dessus ( à temps partiel ) sans résultat !!! bon rave c'est pas mon trip ![]() Code :
QUestion 2 : j'ai beau mettre une valeur fixe , genre grid.width=5.0 j'ai toujours la même taille (celle dessinée au départ sur mon état) Sur , , j'ai raté quelque chose , mais quoi merci à tous
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Serge GirardDéveloppeur informatique Inscription : janvier 2007 Messages : 3 632 ![]() |
j'ai résolu mon problème , pas simple , tordu mais ça fonctionne
a) la largeur ne peut se modifier qu'a l'intérieur du rapport lui même donc j'ai rajouté un évènement Rectangle_ONBEFOREPRINT dans l'état . Quelle ne fut pas ma surprise lorsque j'essayais de donner des valeurs telle que Self.Width:=5,2635 ou 5,67554 , la largeur était toujours identique (5) en fait il faut faire self.width:=52635 / 10000 , Rave semble faché avec les valeurs numériques non entières au fait width est en quelle unité ? inch alors que mon état et mes paramètres sont en mm , pixels , points ? .... pas clair il y aurait aussi des fonctions XI2U, YI2U mais j'ai pas été plus loin , si quelqu'un a un exemple , je suis lecteur b) j'ai rajouté un champ calculé à mon dataset , et mis un évènement oncalcfields pour calculer la valeur requise c) pour la RvDataSetConnexion j'ai rajouté un évenement qui m'as permis de faire les calculs nécessaires au niveau de l'état Code :
![]() nota : j'ai simplifié volontairement le problème en ne parlant que d'un rectangle , en fait j'ai utilisé ndgrid pour faire un tableau de nombre de colonnes variable mais de taille fixe etc .....
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius |
||
|
|
00
|
|
|
#3 | ||
|
Membre éclairé
![]() Inscription : octobre 2002 Messages : 383 ![]() |
bin moi je crée dynamiquement des Rectangle Rave et je n'ai jamais eu de problème pour récupérer ou fixer la largeur :
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com