Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 :

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")

...