
Die im Kopf der Maske stehenden Felder im Einzelnen:
Typ
Der Typ gibt die Herkunft der Griddefinition an. Mögliche Konfigurationen:
•System (vom Entwickler vorgegeben) – Diese Einstellungen sind vom Anwender nicht zu ändern.
•Anwender – Diese Einstellungen/Konfigurationen sind vom Anwender selbst erstellt worden
Name
Der Name der Griddefinition. Bei der Erstellung wählen Sie bitte einen Namen, anhand dessen sich die Definition leicht identifizieren und von anderen unterscheiden lässt.
Beschreibung
Hier ist der Platz für eine genauere Beschreibung für den Verwendungszweck der Griddefinition
SystemSQL
Das System-SQL beschreibt den Aufbau der Daten in dem Grid mit einem vom Entwickler vorgegebenen SQL-Befehl. Der Name des hinterlegten SQL-Befehls muss mit „g_“ beginnen.
Dieses SQL ist vom Anwender nicht editierbar.
Beispiel:
// SQLK TEXT für Griddefinition wohnung_jdb
select w.*,k.kundnummer, a.AdressVorname || ' ' || a.Adressname as Name
:USER_FIELDS
from wohnungjdb as w
left outer join kundenstamm k on (k.kundid = w.kundid )
left outer join AnschriftStamm a on (k.AdressIdHauptAdr = a.AdressId)
:USER_JOINS
where w.Hausident = :HAUSIDENT
UserSQL
Das User-SQL erweitert das vorgegebene System-SQL um weitere vom Anwender gewünschte Felder. Der Name des SQL-Befehls muss mit „g_“ beginnen und auf „_p“ enden. Das System-SQL muss die Variablen „:USER_FIELDS“ und „:USER_JOINS“ enthalten, damit die Einträge des UserSQL berücksichtigt werden können.