Définition :
Cette fonction permet d'afficher le résultat d'une requête quel que soit le nombre d'enregistrement à la difference du SER qui n'affiche pas la fenêtre si un seul enregistrement est renvoyé.
Il est possible de déplacer les colonnes, de trier par colonne. De plus son exécution est située dans un thread, ce qui facilite son arrêt lors d'un changement de fiche par exemple.
Syntaxe :
SilAfficherRequete ("NomId ", " Titre ", " Requête ")
Nom abrégé : SAR
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.
Requête : Requête a afficher dans la fenêtre.
Alias : Alias d'exécution de la requête. Ce paramètre est optionnel. Par défaut, l'alias de la GP qui est utilisé.
NbLignes : Nombre de lignes renvoyées par la requête, ce paramètre est optionnel.
Modal : Indique si la fenêtre est modale ou non : 1 pour oui, 0 pour non, ce paramètre est optionnel.
Exemple :
SAR("SAR1", "Exemple de requete", "SELECT CodeArticleClient, CodeClient, CodeRubrique FROM ARTCLI WHERE CodeArticleClient=@i44701$")