Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Définition :
Cette fonction permet d'afficher un graphe.

Syntaxe :
SilAfficherGraphe("NomId", "Titre", "Requete", "Intitulé de la requête","Intitulé de la requête", "Alias", Modal )
Nom abrégé : SAG

NomId : Nom unique qui représente la fenêtre. Ce nom permet de reconnaître cette fenêtre afin de mémoriser et de recharger ses attributs (taille et position).

Titre : Texte qui apparaît dans la barre de titre de la fenêtre de graphique.

Requete : Requête à partir de laquelle le graphe va générer ses séries. Il faut faire attention au formatage de cette requête.
Le premier champ de la clause select correspond à l'élément des abscisses, les champs suivants correspondent aux différentes séries à afficher : il faut donc avoir au moins 2 champs dans la clause select

Intitule de la requête : Chaîne qui apparaîtra dans la liste déroulante au moment de choisir la requête dans le composant graphique

Alias : Alias d'exécution de la requête. Ce paramètre est optionnel. L'alias de la GP est utilisé par défaut.

Modal : Indique si la fenêtre est modale ou non : 1 pour oui, 0 pour non, ce paramètre est optionnel.
Lorsqu'une fenêtre est modale, il n'est pas possible d'accéder à l'application ouverte tant que la fenêtre modale n'est pas fermée. Par défaut les fenêtres sont non modales (utilisation conseillée).

Exemple :

SAG("SAG1", "Exemple de graphique", "SELECT c.NumeroSemaine, 'Stock début de semaine'=c.StkDispoDebutSem,  'Besoin brut'=c.BesoinBrut,  'Besoin Plan Directeur'=c.VentesFermes + c.VentesPrevues  ,  'Reste à recevoir'=c.ResteRecevoir,  'Reste à fabriquer'=c.ResteFabriquerNr ,  'Seuil minimum'=c.SeuilMinimum FROM calbe c inner join article a on c.codearticle=a.codearticle Where c.CodeArticle = @i44701$  ORDER BY c.numerosemaine", "Calcul des besoins de l'article @i44701$ par semaine")

  • No labels