Die Ansicht der Ereignisse schalten Sie über das Menü „Ansicht | Ereignisse“ ein.
Bei Ansicht der Ereignisse werden in den verschiedenen Bereichen der Registerkarte die folgenden Informationen dargestellt:
1)
|
Zugriff auf die Felder der verwendeten Datenquellen
|
2)
|
Zugriff auf die einzelnen Berichts-Elemente mit möglichen Eigenschaften
|
3)
|
Pascal-Befehle Bei Auswahl des Tools „Funktion“ über die Toolbox können Sie auf spezielle X/TIME- und X/TIME- SELECT-Befehle zugreifen, mit denen bestimmte Funktionen ausgelöst werden können (z.B. Umwand- lung eines Orpheus-Datums in ein normales Datum – s. „So wandeln Sie ein Orpheus-Datum in ein „echtes“ Datum um“ auf Seite 55). Die in dem Pascal-Befehl vorhandenen Variablen müssen an- schließend über „Daten“ oder „Elemente“ gefüllt werden.
|
Weitere Informationen finden Sie unter „X/TIME-Funktionen“ und „X/TIME-SELECT- Funktionen“ auf den folgenden Seiten.
|
|
X/TIME Funktionen
function XTAktUnixTime :Integer;
|
Typ: Zeitfunktion
Beschreibung: Liefert die aktuelle UNIXZeit zurück
Parameter / Eingabe: Keine
Ausgabe: UNIXZeit als Integer
Beispiel: iUnix := XTAktUnixTime;
|
function XTDateToStr(aDate:Integer) :String;
|
Typ: Datumsfunktion
Beschreibung: Konvertiert die Datumsdarstellung von Orpheus zu Tag.Monat.Jahr
Parameter / Eingabe: Datum als Integer
Ausgabe: Datum im Format Tag.Monat.Jahr als String
Beispiel: Lapel1.Caption := XTDateToStr(148200);
|
function XTDateToStrF(LDATE:Integer; fFormat:String) :String;
|
Typ: Datumsfunktion
Beschreibung: Konvertiert die Datumsdarstellung von Orpheus zum angegebenen Format
Parameter / Eingabe: Datum als Integer, Datumsformat als String
Ausgabe: Datum im angegebenen Format als String
Beispiel: Label1.Caption := XTDateToStrF(148200, ShortDateFormat);
|
function XTDBGetText(aControl:TppDBText) :String;
|
Typ: Interne Funktion
Beschreibung: Ruft die im Quelltext eines gfos Programmes hinterlegte OnGetText Funktion auf
Parameter / Eingabe: DBText Komponente des ReportBuilders
Ausgabe: Ergebnis der Funktion als String
Beispiel: Label1.Caption := XTDBGetText(DBText1);
|
function XTFloatToStrF(aValue:Double) :String;
|
Typ: Umwandlung
Beschreibung: Konvertiert eine Gleitkommazahl in einen String
Parameter / Eingabe: Gleitkommazahl
Ausgabe: Zahl als String
Beispiel: Label1.Caption := XTFloatToStrF(1,999);
|
function XTGetFontColor(sColor:String) :Integer;
|
Typ: Farbfunktion
Beschreibung: Ermittelt eine auf der übergebenen Farbe gut lesbare Schriftfarbe
Parameter / Eingabe: Farbe als String
Ausgabe: Farbe als Integer
Beispiel: Label1.Font.Color := XTGetFontColor(‚clRed‘);
|
function XTGetTimeSecFeldMES(lTime:Integer; bPointInTime:Boolean) :String;
|
Typ: Zeitfunktion
Beschreibung: Wandelt die Zeitangabe (Zeitpunkt oder Zeitspanne) in einen String um, entsprechend des BDEVorgabezeitFormats
Parameter / Eingabe: Zeit als Integer, True oder False ob Zeit ein Zeitpunkt oder eine Zeitspanne ist
Ausgabe: Zeit als String
Beispiel: Label1.Caption := XTGetTimeSecFeldMES(48000, True);
|
function XTGetUnixSecFeldMES(lTime:Integer) :String;
|
Typ: Zeitfunktion
Beschreibung: Wandelt die Unixzeitangabe in einen String um, entsprechend des BDEVorgabezeitFormats
Parameter / Eingabe: Zeit als Integer
Ausgabe: Zeit als String
Beispiel: Label1.Caption := XTGetUnixSecFeldMES(1480000000);
|
function XTGetVorgabeBDE(lTime:Integer; bPointInTime:Boolean) :String;
|
Typ: Zeitfunktion
Beschreibung: Wandelt die Zeitangabe (Zeitpunkt oder Zeitspanne) in einen String um, entsprechend des BDEVorgabezeitFormats
Parameter / Eingabe: Zeit als Integer, True oder False ob Zeit ein Zeitpunkt oder eine Zeitspanne ist
Ausgabe: Zeit als String
Beispiel: Label1.Caption := XTGetVorgabeBDE(48000, True);
|
function XTGetVorgabeSekunden(lTime:Integer) :Integer;
|
Typ: Zeitfunktion
Beschreibung: Wandelt die Zeitangabe in Sekunden um, entsprechend des BDEVorgabezeitFormats
Parameter / Eingabe: Zeit als Integer
Ausgabe: Zeit in Sekunden als Integer
Beispiel: iZeit := XTGetVorgabeSekunden(‚48000‘);
|
procedure XTLogStr(astr:String);
|
Typ: Logfunktion
Beschreibung: Fügt eine Zeile in das Log des aktuellen Programms ein (LogLevel 0)
Parameter / Eingabe: Logeintrag als String
Ausgabe: Keine
Beispiel: XTLogStr(Label1.Caption);
|
function XTStrToColor(sColor:String) :Integer;
|
Typ: Farbfunktion
Beschreibung: Wandelt eine Farbangabe von String zu Integer
Parameter / Eingabe: Farbe als String
Ausgabe: Farbe als Integer
Beispiel: Label1.Color := XTStrToColor(‚clRed‘);
|
function XTTimeToStr(aTime:Double; bPointInTime:Boolean) :String;
|
Typ: Zeitfunktion
Beschreibung: Konvertiert die Zeitdarstellung von Orpheuszeit zu Normalzeit
Parameter / Eingabe: Zeit als Double, True oder False ob Zeit ein Zeitpunkt oder eine Zeitspanne ist
Ausgabe: Zeit als String
Beispiel: Label1.Caption := XTTimeToStr(15,45, True);
|
function XTUnixToStrF(LUNIXTIME:Integer; fFormat:String) :String;
|
Typ: Zeitfunktion
Beschreibung: Konvertiert die Zeitdarstellung von UNIXZeit zum angegebenen Format
Parameter / Eingabe: Zeit als Integer, Zeitformat als String
Ausgabe: Zeit im angegebenen Format als String
Beispiel: Label1.Caption := XTUnixToStrF(1480000000, ShortTimeFormat);
|
X/TIME-SELECT Funktionen
function XTAddGroup(sParam: String; sPrgName: String): Boolean;
|
Typ: Parametrierung
Beschreibung: Macht eine Gruppe von Parametern (GST80) dem Programm bekannt.
Parameter / Eingabe: Parameter und Programmname als String
Ausgabe: Boolean
Beispiel: XTAddGroup(‚AAU21‘, ‚AAU21‘);
|
function XTAddParam(sParam: String; sPrgName: String; ILfdNr: Integer) : Boolean;
|
Typ: Parametrierung
Beschreibung: Macht eine Gruppe von Parametern (GST80) dem Programm bekannt.
Parameter / Eingabe: Parameter und Programmname als String, Nummer als Integer
Ausgabe: Boolean
Beispiel: XTAddGroup(‚VORGZEIT‘,‘XTIME‘, 0);
|
function XTConvertDatetoOrpheusDate(sDate : String) :String;
|
Typ: Datumsfunktion
Beschreibung: Konvertiert die Datumsdarstellung von Tag.Monat.Jahr zu Orpheus
Parameter / Eingabe: Datum als String (17.10.2005)
Ausgabe: Datum als String
Beispiel: Label1.Caption := XTConvertDatetoOrpheusDate(‚17.10.2005‘);
|
function XTConvertDDMMYYYYtoYYYYMMDD(sDate:String; bDay:Boolean): String;
|
Typ: Datumsfunktion
Beschreibung: Konvertiert die Datumsdarstellung von Tag Monat Jahr zu Jahr Monat Tag
Parameter / Eingabe: Datum als String (20051017), True oder False ob Tag bei der Ausgabe enthalten sein soll
Ausgabe: Datum als String (20051017 oder 200510)
Beispiel: Label1.Caption := XTConvertDDMMYYYYtoYYYYMMDD(‚17102005‘, true);
|
function XTConvertIndustrialTimetoOrpheusTime(sTime:String;
PointInTime:Boolean) :String;
|
Typ: Zeitfunktion
Beschreibung: Konvertiert die Zeitdarstellung von Industriezeit in Orpheuszeit
Parameter / Eingabe: Zeit als String, True oder False ob Zeit ein Zeitpunkt oder eine Zeitspanne ist
Ausgabe: Zeit als String
Beispiel: Label1.Caption := XTConvertIndustrialTimetoOrpheusTime(‚15:75‘, True);
|
function XTConvertMMYYYYtoYYYYMM(sDate:String): String
|
Typ: Datumsfunktion
Beschreibung: Konvertiert die Datumsdarstellung mit Monat Jahr zu Jahr Monat
Parameter / Eingabe: Datum im Format Monat Jahr als String (102005)
Ausgabe: Datum im Format Jahr Monat als String (200510)
Beispiel: Label1.Caption := XTConvertMMYYYYtoYYYYMM(‚102005‘);
|
function XTConvertNormalTimetoOrpheusTime(sTime:String; PointInTime:Boolean) :String;
|
Typ: Zeitfunktion
Beschreibung: Konvertiert die Zeitdarstellung von Normalzeit zu Orpheuszeit
Parameter / Eingabe: Zeit als String, True oder False ob Zeit ein Zeitpunkt oder eine Zeitspanne ist
Ausgabe: Zeit als String
Beispiel: Label1.Caption := XTConvertNormalTimetoOrpheusTime(‚12:00‘, True);
|
function XTConvertOrpheusDatetoDate(sDate:String) :String;
|
Typ: Datumsfunktion
Beschreibung: Konvertiert die Datumsdarstellung von Orpheus zu Tag.Monat.Jahr
Parameter / Eingabe: Datum als String
Ausgabe: Datum im Format Tag.Monat.Jahr als String
Beispiel: Lapel1.Caption := XTConvertOrpheusDatetoDate(‚148200‘);
|
function XTConvertOrpheusTimetoIndustrialTime(sTime:String; PointInTime:Boolean) :String;
|
Typ: Zeitfunktion
Beschreibung: Konvertiert die Zeitdarstellung unabhängig von der gfos Parametrierung von Orpheus in Industriezeit
Parameter / Eingabe: Zeit als String, True oder False ob Zeit ein Zeitpunkt oder eine Zeitspanne ist
Ausgabe: Zeit als String (15:75 oder 5.75), unabhängig von gfos Parametrierung immer als Industriezeit
Beispiel: Label1.Caption := XTConvertOrpheusTimetoIndustrialTime(‚48000‘, True);
|
function XTConvertOrpheusTimetoNormalTime(sTime:String; PointInTime:Boolean) :String;
|
Typ: Zeitfunktion
Beschreibung: Konvertiert die Zeitdarstellung unabhängig von der gfos Parametrierung von Orpheus in Normalzeit
Parameter / Eingabe: Zeit als String, True oder False ob Zeit ein Zeitpunkt oder eine Zeitspanne ist
Ausgabe: Zeit als String (15:45 oder 5.75), unabhängig von gfos Parametrierung immer als Normalzeit
Beispiel: Label1.Caption := XTConvertOrpheusTimetoNormalTime(‚48000‘, True);
|
function XTConvertYYYYMMDDtoDDMMYYYY(sDate:String; bDay:Boolean): String;
|
Typ: Datumsfunktion
Beschreibung: Konvertiert die Datumsdarstellung von Jahr Monat Tag zu Tag Monat Jahr
Parameter / Eingabe: Datum als String (20051017), True oder False ob Tag bei der Ausgabe enthalten sein soll
Ausgabe: Datum als String (17102005 oder 102005)
Beispiel: Label1.Caption := XTConvertYYYYMMDDtoDDMMYYYY(‚20051017‘, true);
|
function XTConvertYYYYMMtoMMYYYY(sDate:String): String;
|
Typ: Datumsfunktion
Beschreibung: Konvertiert die Datumsdarstellung mit Jahr Monat zu Monat Jahr
Parameter / Eingabe: Datum im Format Jahr Monat als String (200510)
Ausgabe: Datum im Format Monat Jahr als String (102005)
Beispiel: Label1.Caption := XTConvertMMYYYYtoYYYYMM(‚200510‘);
|
function XTGetCurrentDate: Integer;
|
Typ: Zeitfunktion
Beschreibung: Liefert das aktuelle Orpheus Datum zurück
Parameter / Eingabe: Keine
Ausgabe: Orpheus Datum als Integer
Beispiel: Label1.Caption := IntToStr(XTGetCurrentDate);
|
function XTGetFirstDayOfMonth(sDate:Integer): Integer;
|
Typ: Zeitfunktion
Beschreibung: Liefert den ersten Tag des übergebenen Monats als Orpheus Datum zurück
Parameter / Eingabe: Orpheusdatum als Integer
Ausgabe: Orpheus Datum als Integer
Beispiel: Label1.Caption := IntToStr(XTGetFirstDayOfMonth(XTGetCurrentDate));
|
function XTGetLastDayOfMonth(sDate:Integer): Integer;
|
Typ: Zeitfunktion
Beschreibung: Liefert den letzten Tag des übergebenen Monats als Orpheus Datum zurück
Parameter / Eingabe: Orpheusdatum als Integer
Ausgabe: Orpheus Datum als Integer
Beispiel: Label1.Caption := IntToStr(XTGetLastDayOfMonth(XTGetCurrentDate));
|
function XTGetLeaveAccount(sMand,sWerk,sPers : String; iUrlKonto, lDatum :Integer) :string
|
Typ: Kontenberechnung
Beschreibung: Liefert Urlaubskontenstand einer Person zu angegebenem Datum
Parameter / Eingabe: Mandant, OrgEinheit und Person als String, Urlaubskonto als Integer, Datum im Orpheusformat als Integer
Ausgabe: Urlaubskontenstand als String
Beispiel: Label1.Caption := XTGetLeaveAccount(‚1‘,‘1‘,‘007‘, 1, 148210);
|
function XTGetMonth(stDate:Integer): Integer;
|
Typ: Zeitfunktion
Beschreibung: Liefert den Monat des übergebenen Orpheus Datum zurück
Parameter / Eingabe: Orpheusdatum als Integer
Ausgabe: Monat als Integer
Beispiel: Label1.Caption := IntToStr(XTGetMonth(XTGetCurrentDate));
|
function XTGetSaldoGLEITforDay(sMand, sWerk, sPers, sDate:String; fSaldo:Double) :String;
|
Typ: Kontenberechnung
Beschreibung: Liefert den Gleitzeitsaldo einer Person zu einem bestimmten Tag
Parameter / Eingabe: Mandant, OrgEinheit, Person und Datum (Orpheusformat) als String, Gleitzeitkonto als Double
Ausgabe: Gleitzeitkontenstand als String
Beispiel: Label1.Caption := XTGetSaldoGLEITforDay(‚1‘, ‚1‘, ‚007‘, ‚148210‘, fSaldo);
|
function XTGetSaldoGLEITforMonth(sMand, sWerk, sPers, sDate:String; fSaldo:Double) :String;
|
Typ: Kontenberechnung
Beschreibung: Liefert den Gleitzeitsaldo einer Person zu einem bestimmten Monat
Parameter / Eingabe: Mandant, OrgEinheit, Person und Datum (Orpheusformat) als String, Gleitzeitkonto als Double
Ausgabe: Gleitzeitkontenstand als String
Beispiel: Label1.Caption := XTGetSaldoGLEITforMonth(‚1‘, ‚1‘, ‚007‘, ‚148210‘, fSaldo);
|
function XTGetSaldoGLEITforYear(sMand, sWerk, sPers, sDate:String; fSaldo:Double) :String;
|
Typ: Kontenberechnung
Beschreibung: Liefert den Gleitzeitsaldo einer Person zu einem bestimmten Jahr
Parameter / Eingabe: Mandant, OrgEinheit, Person und Datum (Orpheusformat) als String, Gleitzeitkonto als Double
Ausgabe: Gleitzeitkontenstand als String
Beispiel: Label1.Caption := XTGetSaldoGLEITforYear(‚1‘, ‚1‘, ‚007‘, ‚148210‘, fSaldo);
|
function XTGetSaldoGLEITfromDatetoDate(sMand, sWerk, sPers, sDateFrom, SDateTo:String; fSaldo:Double) :String;
|
Typ: Kontenberechnung
Beschreibung: Liefert den Gleitzeitsaldo einer Person in einer bestimmten Zeitspanne
Parameter / Eingabe: Mandant, OrgEinheit, Person,DatumVon und DatumBis (Orpheusformat) als String, Gleitzeitkonto als Double
Ausgabe: Gleitzeitkontenstand als String
Beispiel: Label1.Caption := XTGetSaldoGLEITfromDateToDate(‚1‘, ‚1‘, ‚007‘, ‚148200‘, ‚148210‘, fSal- do);
|
function XTGetSOLLforDatetoDate(sMand, sWerk, sPers, sDate, sDate2:String) :String;
|
Typ: Kontenberechnung
Beschreibung: Liefert die Sollzeit einer Person in einer bestimmten Zeitspanne
Parameter / Eingabe: Mandant, OrgEinheit, Person,DatumVon und DatumBis (Orpheusformat) als String
Ausgabe: Sollzeit als String
Beispiel: Label1.Caption := XTGetSOLLforDatetoDate(‚1‘, ‚1‘, ‚007‘, ‚148200‘, ‚148210‘);
|
function XTGetSOLLforMonth(sMand, sWerk, sPers, sDate:String) :String;
|
Typ: Kontenberechnung
Beschreibung: Liefert die Sollzeit einer Person zu einem bestimmten Monat
Parameter / Eingabe: Mandant, OrgEinheit, Person und Datum (Orpheusformat) als String
Ausgabe: Sollzeit als String
Beispiel: Label1.Caption := XTGetSOLLforMonth(‚1‘, ‚1‘, ‚007‘, ‚148210‘);
|
function XTGetSOLLforYear(sMand, sWerk, sPers, sDate:String) :String;
|
Typ: Kontenberechnung
Beschreibung: Liefert die Sollzeit einer Person zu einem bestimmten Jahr
Parameter / Eingabe: Mandant, OrgEinheit, Person und Datum (Orpheusformat) als String
Ausgabe: Sollzeit als String
Beispiel: Label1.Caption := XTGetSOLLforYear(‚1‘, ‚1‘, ‚007‘, ‚148210‘);
|
function XTGetWeekOfYear(stDate:Integer): Integer;
|
Typ: Zeitfunktion
Beschreibung: Liefert die Kalenderwoche des übergebenen Orpheus Datum zurück
Parameter / Eingabe: Orpheusdatum als Integer
Ausgabe: Kalenderwoche als Integer
Beispiel: Label1.Caption := IntToStr(XTGetWeekOfYear(XTGetCurrentDate));
|
function XTGetYear(stDate:Integer): Integer;
|
Typ: Zeitfunktion
Beschreibung: Liefert das Jahr des übergebenen Orpheus Datum zurück
Parameter / Eingabe: Orpheusdatum als Integer
Ausgabe: Jahr als Integer
Beispiel: Label1.Caption := IntToStr(XTGetYear(XTGetCurrentDate));
|
function XTMandWerkParamAsBoolean(sMand, sWerk, sParam: String; sPrgName:String): Boolean;
|
Typ: Zeitfunktion
Beschreibung: Ermittelt den Wert eines bekannt gemachten Parameters vom Typ Boolean/Checkbox
Parameter / Eingabe: Mandant, OrgEinheit, Parameter und Programmname als String
Ausgabe: Wert des Parameters als Boolean
Beispiel: if XTMandWerkParamAsBoolean(‚GFOS‘,‘GFOS‘,‘VISCOLSPERS‘,‘XTIME‘) then Text := ‚True‘ else Text := ‚False‘;
|
function XTMandWerkParamAsFloat(sMand, sWerk, sParam: String; sPrgName:String): Double;
|
Typ: Zeitfunktion
Beschreibung: Ermittelt den Wert eines bekannt gemachten Parameters vom Typ Double
Parameter / Eingabe: Mandant, OrgEinheit, Parameter und Programmname als String
Ausgabe: Wert des Parameters als Float/Double
Beispiel: Label1.Caption := FloatToStr(XTMandWerkParamAs Float(‚GFOS‘,‘GFOS‘,‘ShortANS‘,‘ANS‘));
|
function XTMandWerkParamAsInteger(sMand, sWerk, sParam: String; sPrgName:String): Integer;
|
Typ: Zeitfunktion
Beschreibung: Ermittelt den Wert eines bekannt gemachten Parameters vom Typ Integer/Short/Datum
Parameter / Eingabe: Mandant, OrgEinheit, Parameter und Programmname als String
Ausgabe: Wert des Parameters als Integer
Beispiel: Label1.Caption := IntToStr(XTMandWerkParamAs Integer(‚GFOS‘,‘GFOS‘,‘TIMEOUT‘,‘GAU04‘));
|
function XTMandWerkParamAsString(sMand, sWerk, sParam: String; sPrgName:String): String;
|
Typ: Zeitfunktion
Beschreibung: Ermittelt den Wert eines bekannt gemachten Parameters vom Typ String
Parameter / Eingabe: Mandant, OrgEinheit, Parameter und Programmname als String
Ausgabe: Wert des Parameters als String
Beispiel: Label1.Caption := XTMandWerkParamAsString(‚GFOS‘,‘GFOS‘,‚BILDER‘,‘GST29‘);
|
function XTParamAsBoolean(sParam: String; sPrgName: String): Boolean;
|
Typ: Zeitfunktion
Beschreibung: Ermittelt den Wert eines bekannt gemachten Parameters vom Typ Boolean/Checkbox
Parameter / Eingabe: Ermittelt den Wert eines bekannt gemachten Parameters vom Typ Boolean/Checkbox
Ausgabe: Wert des Parameters als Boolean
Beispiel: if XTParamAsBoolean(‚VISCOLSPERS‘,‘XTIME‘) then Text := ‚True‘ else Text := ‚False‘;
|
function XTParamAsFloat(sParam: String; sPrgName: String): Double;
|
Typ: Zeitfunktion
Beschreibung: Ermittelt den Wert eines bekannt gemachten Parameters vom Typ Double
Parameter / Eingabe: Parameter und Programmname als String
Ausgabe: Wert des Parameters als Float/Double
Beispiel: Label1.Caption := FloatToStr(XTParamAsFloat(‚ShortANS‘,‘ANS‘));
|
function XTParamAsInteger(sParam: String; sPrgName: String): Integer;
|
Typ: Zeitfunktion
Beschreibung: Ermittelt den Wert eines bekannt gemachten Parameters vom Typ Integer/Short/Datum
Parameter / Eingabe: Parameter und Programmname als String
Ausgabe: Wert des Parameters als Integer
Beispiel: Label1.Caption := IntToStr(XTParamAsInteger(‚TIMEOUT‘,‘GAU04‘));
|
function XTParamAsString(sParam: String; sPrgName: String): String;
|
Typ: Zeitfunktion
Beschreibung: Ermittelt den Wert eines bekannt gemachten Parameters vom Typ String
Parameter / Eingabe: Parameter und Programmname als String
Ausgabe: Wert des Parameters als String
Beispiel: Label1.Caption := XTParamAsString(‚BILDER‘,‘GST29‘);
|
function XTPReadKontoStd(sMand, sWerk, sPers: String; IDatum: Integer; sKonto:String): Integer;
|
Typ: Kontoberechnung
Beschreibung: Liefert den Kontowert einer Person zum Stichtag in Stunden zurück.
Parameter / Eingabe: Mandant, OrgEinheit, Personalnummer als String, Orpheusdatum als Integer und das Konto als String
Ausgabe: Stunden in Orpheuszeit als Integer
Beispiel: Label1.Caption := XTTimeToStr(XTPReadKonto Std(‚GFOS‘, ‚GFOS‘, ‚GFOS‘, 149354, ‚SOLL‘), false);
|
function XTPReadKontoTage(sMand, sWerk, sPers: String; IDatum: Integer; sKonto:String): Double;
|
Typ: Kontoberechnung
Beschreibung: Liefert den Kontowert einer Person zum Stichtag in Tagen zurück.
Parameter / Eingabe: Mandant, OrgEinheit, Personalnummer als String, Orpheusdatum als Integer und das Konto als String
Ausgabe: Tage als Double
Beispiel: Label1.Caption := FloatToStr(XTPReadKontoTage(‚GFOS‘, ‚GFOS‘,‚GFOS‘, 149354, ‚KTOU1‘));
|
function XTReadText(aPrgName : String; iTextNr, iTextKz : Integer): String;
|
Typ: Parametrierung
Beschreibung: Liest einen Text aus dem Programm „Texte“
Parameter / Eingabe: Prgname als String, Textnr. als Integer, Textkz. als Integer
Ausgabe: Text der unter den angegebenen Argumenten gespeichert ist als String
Beispiel: Label1.Caption := XTReadText(‚WEB‘, 10, 5);
|
function XTSeparateDateDDMMYYYY(sDate, sDay, sMonth, sYear:String) :String;
|
Typ: Datumsfunktion
Beschreibung: Funktion zerlegt ein Datum in einzelne Argumente (Tag, Monat, Jahr)
Parameter / Eingabe: Datum (17102005) als String, 3 leere String Variablen
Ausgabe: Tag, Monat, Jahr getrennt in jeweils einer der übergebenen String Variablen
Beispiel: XTSeparateDateDDMMYYYY(‚17102005‘, sDay, sMonth, sYear); Label1.Caption := sYear;
|
function XTSeparateDateYYYYMMDD(sDate, sDay, sMonth, sYear:String) :String;
|
Typ: Datumsfunktion
Beschreibung: Funktion zerlegt ein Datum in einzelne Argumente (Tag, Monat, Jahr)
Parameter / Eingabe: Datum (17102005) als String, 3 leere String Variablen
Ausgabe: Tag, Monat, Jahr getrennt in jeweils einer der übergebenen String Variablen
Beispiel: XTSeparateDateDDMMYYYY(‚17102005‘, sDay, sMonth, sYear); Label1.Caption := sYear;
|
function XTSepWithComma(aString, bString : String): string;
|
Typ: Stringfunktion
Beschreibung: Funktion trennt 2 “Wörter” mit Komma
Parameter / Eingabe: Wort1 als string, Wort2 als String
Ausgabe: 1 String bestehend aus den zwei Eingaben getrennt durch Komma
Beispiel: Label1.Caption := XTSepWithComma(‚Name‘, ‚Vorname‘);
|