Outils pour utilisateurs

Outils du site


lua:integrer_un_graphique_dans_un_rapport

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
lua:integrer_un_graphique_dans_un_rapport [2021/02/21 14:10] – créée adminlua:integrer_un_graphique_dans_un_rapport [2022/10/24 12:15] – supprimée - modification externe (Unknown date) 127.0.0.1
Ligne 1: Ligne 1:
-**Intégrer un graphique dans un rapport** 
- 
-Nous allons voir ici comment intégrer un graphique de type camembert dans un rapport. 
- 
-NSBase ne permet pas nativement d'incorporer un graphique dans un  rapport, ce composant n'existe pas dans la palette d'édition des rapports. 
- 
-Cependant, cela est possible. Pour cela il faut d'abord créer un formulaire qui servira de support à ce composant  
- 
-On y intégrera alors cet objet avec les  propriétés dûment documentée (datasource, series...), notamment la propriété "BuildPicture" à true, pour autoriser la construction de l'image (picture) (A partir de NSBase V.1.6.1) 
- 
- 
- 
-Dans le rapport concerné, nous l'ouvrons en édition et y rajoutons un composant de type image 
- 
- 
- 
-Dans le script sur l'action ActionOnLoaded du rapport, nous rajoutons le code suivant : 
-<code lua> 
-function rptCat:ActionOnLoaded() 
-  nsbase.window.show('frmStatCat') 
-  local content=nsbase.window.getProperty('frmStatCat.Chart.Picture') 
-  nsbase.window.close('frmStatCat') 
-  self.setProperty('RImage1.Picture',content) 
-end   
-</code> 
-Ce qui donnera en exécution 
- 
  
lua/integrer_un_graphique_dans_un_rapport.txt · Dernière modification : 2022/10/24 12:15 de admin