Rafraîchir image dans rapport

0000001575     -      27/12/2014
Obsolète

attention_aruba Cette page ne concerne pas la version Aruba.

 

C'est un comportement normal de Visual FoxPro.

Je pense que vous pourriez contourner ce comportement avec un clear resources, dont voici la doc

Specifies the name of a cached bitmap, picture, font, cursor, or icon file to be cleared from memory. If no file name is specified, all bitmap, picture, font, cursor and icon files are removed from memory. When Visual FoxPro displays a bitmap, picture, cursor, icon, or font resource, the resource is cached to optimized performance. If a resource of the same name is used (for example, a different bitmap with the same name as one already cached), Visual FoxPro does not reload the resource. Clearing a resource file is therefore particularly useful for removing a graphic image from memory and forcing Visual FoxPro to reload an image of the same name from disk. For example, a report might display graphic images from a database, all of which are named TEMP; however, because they all have the same name, Visual FoxPro will not reload each new graphic unless the existing one has been cleared from memory using the CLEAR RESOURCES command. If a particular resource is still in use by Visual FoxPro, then it may not able to be cleared using the CLEAR RESOURCES command.

Le plus simple serait de créer un fichier CLEAR_RESOURCES.PRG (à compiler en FXP) qui contient ces 2 lignes :

clear resources
return ''

Ensuite, dans les variables du rapport, créer une variable CLEAR_RESS qui contient comme initial value CLEAR_RESOURCES() et comme "value to store" m.CLEAR_RESS Ainsi, la commande Clear resources n'est exécutée qu'une seule fois au démarrage du rapport.

 


 

Bonjour, 

J'affiche une image du disque dur dans un rapport grâce au contrôle "Picture / Ole Bound" et j'ai que lorsque l'on change l'image sur le disque dur, celle-ci change aussi sur le report.

Malheureusement c'est toujours l'ancienne qui s'affiche tant qu'on a pas quitté et relancer Mercator.



Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.