Sommaire
La mise en forme des requêtes est entièrement paramétrable dans la mesure où l'utilisateur peut la coder en HTML ou en XML.
Données
Requête
Requête sur laquelle porte la mise en forme.
N° Ordre
Ordre dans lequel la mise en forme est interprétée.
Texte
C'est ici que l'on va définir la mise en forme.
Celle-ci peut être :
- au format texte brut ;
- au format HTML en utilisant ce langage et ses balises ;
- au format XML.
Exemple de mise en forme très simple au format HTML.
Dans cet exemple, nous avons une requête qui ramène 5 articles, avec une quantité associée. La colonne article a comme alias $ARTICLE dans GTUCOL, et la colonne quantité a comme alias $QTE.
Imaginons que ce select ramène :
Article1 10
Article2 20
Article3 30
Article4 40
Forme numéro 10, la première à être lue :
Comme cette forme ne contient pas d'alias, elle ne sera prise en compte qu'une seule fois. Donc, dans cette forme, nous précisons uniquement que le fichier sera en HTML, nous définissons le début d'un tableau, avec les en-têtes des colonnes.
Cette forme contient des alias, elle sera donc interprétée pour chaque enregistrement ramené, et les alias seront alors remplacés par leurs valeurs.
Cette mise en forme sera donc lue 4 fois dans notre exemple.
Enfin, voici la dernière mise en forme
Celle-ci ne contient pas d'alias. Elle sera donc interprétée une seule fois. Il s'agit de la dernière mise en forme, qui ferme le tableau et le fichier HTML.
Voici le résultat de la requête :
Pour une mise en forme simple, voir l'exemple.
Pour une mise en forme au format XML ou en gérant des ruptures, voir l'exemple.