Infosystem
Zuletzt geändert: 14.03.2026 12:34

Infosystem #

\ROOT\OBJECTS\DATAOBJECTS\{objektname}\Infosystem\

Das Infosystem definiert die Kurzinfo-Bänder (Info-Panels), die im unteren Bereich eines EULANDA-Moduls angezeigt werden. Jedes Datenobjekt kann beliebig viele Infosystem-Einträge besitzen.

Struktur #

\ROOT\OBJECTS\DATAOBJECTS\Eulanda.Adresse\Infosystem\
├── Ansprechpartner\
│   ├── Caption = Ansprechpartner
│   ├── DetailForm = Eulanda.KontaktDetail
│   ├── SQL = SELECT ... FROM Kontakt WHERE AdresseId = :ID
│   └── ...
├── OffenePosten\
│   ├── Caption = Offene Posten
│   ├── SQL = SELECT ... FROM cnOP WHERE AdresseId = :ID
│   └── ...
└── ...

Eigenschaften #

EigenschaftTypBeschreibung
CaptionStringAnzeigename des Kurzinfo-Bandes
SQLTextSQL-Abfrage für die Daten (:ID = aktueller Datensatz)
DetailFormStringVerweis auf ein Formular unter \OBJECTS\FORMS\
VisibleBoolSichtbarkeit des Bandes
PositionIntReihenfolge der Bänder

SQL-Abfrage #

Die SQL-Abfrage im SQL-Wert erhält den Platzhalter :ID, der zur Laufzeit durch die ID des aktuellen Datensatzes ersetzt wird:

SELECT Vorname, Nachname, Telefon
FROM Kontakt
WHERE AdresseId = :ID
ORDER BY Nachname

DetailForm #

Das DetailForm verweist auf ein Delphi-Formular (DFM), das unter \OBJECTS\FORMS\ in der Registry als Textformular gespeichert ist. Dieses Formular wird im Detailbereich des Kurzinfo-Bandes angezeigt, wenn ein Eintrag ausgewählt wird.

Siehe auch #

  • OBJECTS – Übersicht FORMS und BANDS
  • Kurzinfos – Ausführliche Dokumentation der Kurzinfo-Bänder