Fonctionnement du moteur des rapports

Révision de 23 octobre 2017 à 13:36 par Jcheng (discuter | contributions) (Champ de saisie)

Aller à : navigation, rechercher

Présentation

L'objet de cette page est de présenter le fonctionnement du moteur des rapports.

Visualisation de rapport

Lors d'une demande de visualisation de rapport, le moteur des rapports :

  • Récupère les valeurs des champs de saisie affichées dans le formulaire et stocke ces valeurs dans les variables correspondantes à ces champs de saisie
  • Extrait la requête du rapport
  • Remplace dans la requête, chaque variable par leur valeur correspondante
  • Interprète la requête
  • Affiche le résultat sous forme de tableau

Exemple de rapport :

SELECT *
FROM ma_table
WHERE mon_champ='$maVariable'

Exemple de rapport après remplacement des variables :

SELECT *
FROM ma_table
WHERE mon_champ='1'
SELECT *
FROM ma_table
WHERE mon_champ='test'