...
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 selectIntitule 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 :
Code Block |
---|
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") |
...