Aller directement au contenu principal

Mises en page des modèles... Généralités

!SUPPRIMER APRÈS! | Tout le texte de la mise en page situé après cet indicateur (y compris celui-ci) sera supprimé
| !EQUIP_IMAGE_INSERT! | Insère l'image de l'équipement à l'emplacement de ce texte. Ce texte sera supprimé !INSERTSTATUSIMAGE=! | Insère un graphique d'état à l'emplacement de ce texte - l'image est indiquée après le signe « = ». Ce texte sera supprimé ! SETTING=NOSTATUSEDITING ! | Paramètre désactivant toute modification des statuts !SQL=ENTERSQLHERE! | Remplacé par les résultats d'un seul champ de la commande SQL ! IMAGENAMEFROMSQL=ENTERSQLHERE ! | Après le =, l'utilisateur doit saisir une requête SQL qui renvoie un champ de texte unique ou une chaîne de texte. Ce texte sert à rechercher une variable globale dans les options système (dernier onglet) ; IndySoft permet de stocker des images dans cette grille. Si la variable est de type image, l'image est renvoyée et dessinée dans la mise en page à l'emplacement du texte de fusion (en remplaçant ce dernier).

Un exemple d'utilisation serait un champ personnalisé d'entreprise contenant le nom d'une image correspondant à un logo commun (utilisé par de nombreuses entreprises). La syntaxe dans le modèle pourrait donc être la suivante (à l'endroit où vous souhaitez que l'image s'affiche) :

!IMAGENAMEFROMSQL=SELECT CUSTOM1 FROM COMPANY WHERE COMPANY_NAME = 'TEST'!

Où « CUSTOM1 » correspond au champ personnalisé de l'entreprise dans lequel vous stockez actuellement le nom de la variable d'options système (il s'agit d'une image). Le texte ci-dessus est remplacé par l'image. | |