Vorlagenlayouts...Allgemeines
!NACH DEM LÖSCHEN! | Der gesamte Text im Layout nach diesem Tag (einschließlich dieses Textes) wird entfernt
| !EQUIP_IMAGE_INSERT! | Fügt das Bild des Geräts an der Stelle dieses Textes ein. Dieser Text wird entfernt!INSERTSTATUSIMAGE=! | Fügt an der Stelle dieses Textes eine Statusgrafik ein – das Bild wird nach dem Gleichheitszeichen angegeben. Dieser Text wird entfernt!SETTING=NOSTATUSEDITING! | Einstellung, die jegliche Bearbeitung des Status deaktiviert!SQL=ENTERSQLHERE! | Wird durch die Ergebnisse des SQL-Befehls in einem einzigen Feld ersetzt!IMAGENAMEFROMSQL=ENTERSQLHERE! | Nach dem = muss der Benutzer eine SQL-Abfrage eingeben, die ein einzelnes Textfeld bzw. einen Text zurückgibt. Dieser Text dient zum Nachschlagen einer globalen Variablen in den systemweiten Optionen (letzte Registerkarte) – IndySoft ermöglicht es, Bilder in diesem Raster zu speichern. Wenn die Variable vom Typ „Bild“ ist, wird das Bild zurückgegeben und an der Position des Zusammenführungstextes in das Layout eingefügt (wobei der Zusammenführungstext überschrieben wird).
Ein Anwendungsbeispiel wäre ein benutzerdefiniertes Feld für Unternehmen mit dem Namen eines Bildes für ein gängiges Logo (das in vielen Unternehmen verwendet wird). Die Syntax im Layout könnte also wie folgt lauten (an der Stelle, an der das Bild angezeigt werden soll):
!IMAGENAMEFROMSQL=SELECT CUSTOM1 FROM COMPANY WHERE COMPANY_NAME = 'TEST'!
Dabei ist „CUSTOM1“ das benutzerdefinierte Feld des Unternehmens, in dem Sie derzeit den Namen der systemweiten Optionsvariablen (d. h. ein Bild) speichern. Der obige Text wird durch das Bild ersetzt. | |