Geladene Daten verwenden

Dieser Abschnitt beschreibt wie auf von PRINT+PLUS geladene Inhalte zugegriffen werden kann via Skripting.

Ideen

Durch die Verwendung von PRINT+PLUS ist kein klassischer Code für den Datenbankzugriff wie SQL-Befehle nötig. Alle Daten sind im Idealfall durch die Konfiguration definiert und werden entsprechend von PRINT+PLUS geladen.

Der Zugriff erfolgt dabei jeweils durch den entsprechenden Context.

Skript-Ausschnitt

// Zugriff auf den aktuellen Datensatz, in diesem Beispiel die Adresse
// es werden einheitliche Objekte mit dem Interface IObjectView verwendet, 
// egal ob es sich dabei Ausgangsdatensätze, übergeordnete oder untergeordnete Datensätze handelt.
var adresse = currentContext.Data;

var id = (int)adresse.CurrentKey;
var firma = adresse.GetStringValue("Firma");
var steuersatz = adresse.GetIntValue("Standardsteuersatz");
var fahrtkosten = adresse.GetDecimalValue("Fahrtkosten");
var kundeSeit = adresse.GetDateValue("Kunde seit");

Last updated