Zum Inhalt springen
  • Email
ITF Ingenieurbüro

ITF Ingenieurbüro

Softwareentwicklung und Netzwerke
  • Unternehmen
  • Leistungen
    • Software
    • Server & Netzwerke
    • Beratung
  • Produkte
    • LogoSIS
      • Intelligente Logistik
      • Ihre Vorteile
      • Fakten
      • Systemvoraussetzungen
      • LogoSIS Remote
      • LogoSIS Driver App
      • LogoSIS – Nutzungsbedingungen (Terms & Conditions) – DE
      • LogoSIS -Datenschutzerklärung (Privacy Policy) – DE
  • Downloads
    • TPDFImage 1.5
  • Datenschutzerklärung
    • Impressum
    • Haftungsausschluß

Datum und Zeit

34
  • DecodeTime
  • IncMonth
  • IsLeapYear
  • FormatDateTime
  • DayOfWeek
  • StrToTime
  • TimeToStr
  • StrToDate
  • DateToStr
  • StrToDateTime
  • DateTimeToStr
  • Time
  • Date
  • Now
  • ReplaceTime
  • TryStrToTime
  • TryStrToDateTime
  • TryStrToDate
  • TimeZoneBias
  • TimeUTC
  • NowUTC
  • LastDayOfWeek
  • ISO8601ToDate
  • GetFederalStates
  • FirstDayOfWeek
  • EncodeTime
  • DaysBetween
  • DateUTC
  • DateToWeek
  • DateToISO8601
  • CheckDateSpecialDay
  • CheckDateHoliday
  • EncodeDate
  • DecodeDate

Sonstiges

16
  • TQueue
  • TStack
  • TStringHashtable
  • TIntegerHashtable
  • THashtable
  • TStringList
  • TStrings
  • TList
  • TPersistentData
  • TProfiler
  • TClipboard
  • UserException
  • ReportStartRecording
  • ReportEndRecording
  • IsCharAlphaNumeric
  • IsCharAlpha

Stringfunktionen

72
  • StringOfChar
  • MidStr
  • RightStr
  • LeftStr
  • Copy
  • QuotedStr
  • LastDelimiter
  • IsDelimiter
  • AnsiCompareStr
  • CompareStr
  • AnsiCompareText
  • CompareText
  • Trim
  • TrimRight
  • TrimLeft
  • SetLength
  • Length
  • Pos
  • UpperCase
  • LowerCase
  • Insert
  • Delete
  • SetCharAt
  • CharAt
  • TStringList
  • TStrings
  • UTF8ToStr
  • TimeStr
  • StrToUTF8
  • StripQuotes
  • SplitPattern
  • ShowStatus
  • SetValue
  • RTFToHTML
  • ReplaceAll
  • Replace
  • RemoveValue
  • RemoveIndex
  • QuotedDBString
  • Quote
  • MatchPattern
  • Levenshtein
  • LastErrorMessage
  • IntStr
  • HTTPEncodeHTTP
  • HTTPEncode
  • HTMLToText
  • HasValue
  • GetValue
  • GetIndex
  • GeneratePassword
  • FormatFloat
  • Format
  • FloatStr
  • ExtractValueReverse
  • ExtractValue
  • ExtractPattern
  • EncryptString
  • EncodeStringPHP
  • EncodeString
  • Encode64
  • DecryptString
  • DecodeStringPHP
  • DecodeString
  • Decode64
  • DateTimeStr
  • DateStr
  • CountValues
  • BoolStr
  • Asc
  • AnsiUpperCase
  • AnsiLowerCase

Dateien / Ordner

27
  • TIniFile
  • TFTPConnection
  • TEDIFile
  • TFTP
  • TSFTP
  • TDirListEntry
  • TDirList
  • TZip
  • SystemPath
  • ReleaseNetworkPath
  • Path
  • GetTempPath
  • GetTempFileExt
  • GetTempFile
  • GetOldestFile
  • GetFileDateTime
  • FileSize
  • FileList
  • FileCopy
  • ExtractFileName
  • ExtractFileExt
  • ExpandPath
  • DiskFree
  • DirList
  • CreateFullPath
  • CopyFile
  • AddNetworkPath

Dokumente

4
  • ZipExtractFiles
  • PrintImageFile
  • PatchPDFZugferd
  • GSConvertFile

System

24
  • TIniFile
  • TerminateProcess
  • Shutdown
  • ShellExecWaitExitCode
  • ShellExecWait
  • ShellExecHandle
  • ShellExec
  • SetEnvironmentVar
  • RunAs
  • Reboot
  • ProcessFinished
  • ProcessExitCode
  • PlaySound
  • Ping
  • OpenURL
  • KillProcess
  • GetServicePID
  • GetMemUsage
  • GetFileVersion
  • GetEnvironmentVar
  • GetAppVersion
  • ExecAndWait
  • Exec
  • CloseHandle

Drucker

13
  • SetDefaultPrinter
  • SelectPrinter
  • SelectDefaultPrinter
  • PrinterPrintPassThroughLine
  • PrinterPrintPassThroughData
  • PrinterPrintPassThroughCABUploadFile
  • PrinterPrintPassThrough
  • PrinterNewPage
  • PrinterList
  • PrinterEndDocument
  • PrinterBeginDocument
  • PrintDocument
  • GetSelectedPrinter

Eingabe

1
  • SendKeys

HTTP / Web

11
  • TWebForm
  • TEDIFile
  • TJSONParser
  • TXMLParser
  • WebCallScript
  • HTTPUploadStream
  • HTTPUploadFile
  • HTTPSendRequestStream
  • HTTPSendRequest
  • HTTPDownloadStream
  • HTTPDownloadFile

Kryptografie

6
  • RCXEncode
  • RCXDecode
  • md5Old
  • md5
  • Encrypt
  • Decrypt

Oberflaeche

44
  • TViews
  • TView
  • TForm
  • TSideBarNode
  • TCustomNode
  • TSideBar
  • ThemeCalcTextColor
  • ThemeCalcSymColor
  • ThemeCalcSelectTextColor
  • ThemeCalcSelectColor
  • ThemeCalcEditColor
  • ThemeCalcBtnTextColor
  • ThemeCalcBtnColorTo
  • ThemeCalcBtnColorFrom
  • ThemeCalcBorderColor
  • SubListStyle
  • SetThemeTextColor
  • SetThemeSymColor
  • SetThemeSelectColor
  • SetThemeGradientMode
  • SetThemeEditColor
  • SetThemeContrast
  • SetThemeColor
  • SetThemeButtonColor
  • SetThemeBorderColor
  • SetCustomTheme
  • MainListStyle
  • LabelStyle
  • GetThemeTextColor
  • GetThemeSymColor
  • GetThemeSelectColor
  • GetThemeGradientMode
  • GetThemeEditColor
  • GetThemeContrast
  • GetThemeButtonColor
  • GetThemeBorderColor
  • GetCustomTheme
  • EditStyle
  • ColorToString
  • ColorSetSaturation
  • ColorSetLuminance
  • ColorGetSaturation
  • ColorGetLuminance
  • ColorAddLightness

Globale Referenzen

6
  • Wizard
  • Views
  • Setup
  • Scripts
  • Script
  • DB

Registry

2
  • RegReadValue
  • RegReadSections

Varianten

18
  • VarIsEmpty
  • VarIsNull
  • VarClear
  • VarToStr
  • VarAsType
  • Unassigned
  • Null
  • VarType
  • VarToDateTime
  • VarArrayHighBound
  • NVL
  • NullIf
  • IsNull
  • IntToClass
  • IIF
  • CreateContext
  • ClassToInt
  • Class

Konvertierung

18
  • Ord
  • Chr
  • StrToFloatDef
  • StrToFloat
  • FloatToStr
  • StrToIntDef
  • StrToInt
  • IntToStr
  • TryStrToInt
  • TryStrToFloat
  • TruncFloat
  • RoundUpFloat
  • RoundTo
  • RoundFormat
  • RoundFloat
  • IntToHex
  • IntAbs
  • CheckBit

Datenbank

12
  • TParserConfig
  • TDataField
  • TBaseConnection
  • TCustomMemData
  • TMemData
  • TRecord
  • TQuery
  • TExtRecord
  • TExtQuery
  • TExtConnection
  • ExtractFilePath
  • TConnection

Scripte starten

5
  • TScriptParams
  • TParamItem
  • TParams
  • TScript
  • TScripts

Setup

1
  • TSetup

DB Schema

8
  • TLink
  • TLinks
  • TIndex
  • TIndices
  • TField
  • TFields
  • TTable
  • TTables

Reporting

2
  • TReport
  • TReportManager

Kommunikation

10
  • TMailMessage
  • TFTPConnection
  • TFTP
  • TSFTP
  • TMAPI
  • TFAX
  • TIMAP
  • TPOP3
  • TSMTPMail
  • TSMTP

Streams

5
  • TFileStream
  • TStringStream
  • TMemStream
  • TStream
  • TBaseStream

Grafik

14
  • EncodeCellFormat
  • RGB
  • TQRCode
  • TBarcodeProcessor
  • TGraphicsTool
  • TGraphicsConverter
  • TImage
  • TFont
  • TBrush
  • TPen
  • TBitmap
  • TGraphic
  • TCanvas
  • TBaseImage

GUI Scripting

13
  • TProperties
  • TProperty
  • TLabelStyle
  • TEditStyle
  • TListStyle
  • TWizardPage
  • TControl
  • TWizard
  • TWizardItemizedControl
  • TWizardControl
  • TPage
  • TWizardPages
  • TWizardControls

Konstanten

2
  • Barcode Typen
  • Wizard Style

Eigenschaften

23
  • ScriptComboBox
  • ScriptDBGrid
  • ScriptGroupBox
  • ScriptFileEdit
  • ScriptDispoEdit
  • ScriptSpinEdit
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptInput
  • ScriptNumberEdit
  • ScriptTransition
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptEdit
  • ScriptCurrencyEdit
  • ScriptButton
  • ScriptDBFilter
  • ScriptContainer
  • ScriptControl
  • ScriptListView
  • Barcode Scanner

Klassen

3
  • EDelphi
  • Exception
  • TObject

Laufzeit

12
  • PrintLn
  • Print
  • SetRandSeed
  • RandSeed
  • RandG
  • Randomize
  • RandomInt
  • Random
  • Inc
  • ParamCount
  • ParamStr
  • Param

Mathematik

32
  • Pi
  • Min
  • Max
  • RadToDeg
  • DegToRad
  • Power
  • Round
  • Trunc
  • Frac
  • Int
  • Sqr
  • Sqrt
  • LogN
  • Log10
  • Log2
  • Ln
  • Exp
  • Abs
  • Hypot
  • Cotan
  • ArcTanh
  • ArcTan
  • ArcCosh
  • ArcCos
  • ArcSinh
  • ArcSin
  • Tanh
  • Tan
  • Cosh
  • Cos
  • Sinh
  • Sin

Enumerationen

1
  • TVarType

Script Controls

32
  • ScriptListBox
  • ScriptChatBox
  • ScriptDocumentEdit
  • ScriptDBListBox
  • ScriptNumberEdit
  • ScriptCheckBox
  • ScriptTransition
  • ScriptSpinEdit
  • ScriptDispoEdit
  • ScriptTimeEdit
  • ScriptFileEdit
  • ScriptGroupBox
  • ScriptDBGrid
  • ScriptItemizedControl
  • ScriptListView
  • ScriptCalendarEdit
  • ScriptDateEdit
  • ScriptDBLinkEdit
  • ScriptMapEdit
  • ScriptCurrencyEdit
  • ScriptLineHorizontal
  • ScriptRadioButton
  • ScriptMemoEdit
  • ScriptComboBox
  • ScriptDBInput
  • ScriptDBFilter
  • ScriptContainer
  • ScriptStaticText
  • ScriptEdit
  • ScriptInput
  • ScriptButton
  • ScriptControl

Ereignisse

11
  • ControlExecute
  • ControlAdditional
  • CreatePages
  • PageChanged
  • CreateControls
  • CreateWizard
  • LoadData
  • ControlModified
  • ControlExit
  • ControlEnter
  • ControlValidate

Anwendungsdokumentation

2
  • Allgemeine Bedienungsanleitung
  • Bedienungsanleitung

Methoden

3
  • ScriptChatBox
  • ScriptDispoEdit
  • ScriptDocumentEdit
View Categories
  • Home
  • Docs
  • Entwicklerdokumentation
  • Reporting
  • TReport

TReport

3 min read

Typ: Klasse

Stellt die Scriptklasse TReport bereit.

Basisklasse TObject
Statisch false

Klassendeklaration

type
  TReport = class(TObject)
  public
    constructor Create(ReportCode: String);
    destructor Free;
    function AddMemData(Index: Integer): TMemData;
    procedure ChangeReport(ReportCode: String);
    function Print: Boolean;
    function PrintExternal(Server: String; User: String; Password: String; Database: String): Boolean;
    function ExportExternal(Server: String; User: String; Password: String; Database: String): Boolean;
    function ExportReport: Boolean;
    procedure Preview;
    procedure SelectPrinter;
    procedure AddParam(Name: String; CanMultiple: Boolean; CanRange: Boolean; DataType: Integer);
    procedure SetParamValue(Name: String; Value: Variant);
    procedure AddParamValue(Name: String; Value: Variant);
    procedure AddParamRange(Name: String; ValueFrom: Variant; ValueTo: Variant);
    function GetParamValue(Name: String): Variant;
    function GetParamValueAsList(Name: String): String;
    function HasParamValue(Name: String): Boolean;
    procedure SetProperty(Name: String; Value: Variant);
    procedure SetSort(Value: Variant);
    function GetProperty(Name: String): Variant;
    property Title: String;
    property MemData: TMemData;
    property Printer: String;
    property AlwaysPreview: Boolean;
    property AlwaysSendMail: Boolean;
    property Mode: Integer;
  end;

Konstruktoren #

Create #

Erzeugt eine Instanz von TReport.

Signatur

constructor Create(ReportCode: String);

Parameter

Name Typ Modifier Optional Beschreibung
ReportCode String value Nein Parameter ReportCode des Konstruktors.

Methoden #

Free #

Gibt die Instanz frei.

Signatur

destructor Free;

AddMemData #

Stellt AddMemData bereit.

Signatur

function AddMemData(Index: Integer): TMemData;

Parameter

Name Typ Modifier Optional Beschreibung
Index Integer value Nein Parameter Index der Methode.

Rueckgabewert

TMemData – Rueckgabewert der Methode AddMemData.

ChangeReport #

Stellt ChangeReport bereit.

Signatur

procedure ChangeReport(ReportCode: String);

Parameter

Name Typ Modifier Optional Beschreibung
ReportCode String value Nein Parameter ReportCode der Methode.

Print #

Stellt Print bereit.

Signatur

function Print: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode Print.

PrintExternal #

Stellt PrintExternal bereit.

Signatur

function PrintExternal(Server: String; User: String; Password: String; Database: String): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
Server String value Nein Parameter Server der Methode.
User String value Nein Parameter User der Methode.
Password String value Nein Parameter Password der Methode.
Database String value Nein Parameter Database der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode PrintExternal.

ExportExternal #

Stellt ExportExternal bereit.

Signatur

function ExportExternal(Server: String; User: String; Password: String; Database: String): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
Server String value Nein Parameter Server der Methode.
User String value Nein Parameter User der Methode.
Password String value Nein Parameter Password der Methode.
Database String value Nein Parameter Database der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode ExportExternal.

ExportReport #

Stellt ExportReport bereit.

Signatur

function ExportReport: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode ExportReport.

Preview #

Stellt Preview bereit.

Signatur

procedure Preview;

SelectPrinter #

Stellt SelectPrinter bereit.

Signatur

procedure SelectPrinter;

AddParam #

Stellt AddParam bereit.

Signatur

procedure AddParam(Name: String; CanMultiple: Boolean; CanRange: Boolean; DataType: Integer);

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.
CanMultiple Boolean value Nein Parameter CanMultiple der Methode.
CanRange Boolean value Nein Parameter CanRange der Methode.
DataType Integer value Nein Parameter DataType der Methode.

SetParamValue #

Stellt SetParamValue bereit.

Signatur

procedure SetParamValue(Name: String; Value: Variant);

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.
Value Variant value Nein Parameter Value der Methode.

AddParamValue #

Stellt AddParamValue bereit.

Signatur

procedure AddParamValue(Name: String; Value: Variant);

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.
Value Variant value Nein Parameter Value der Methode.

AddParamRange #

Stellt AddParamRange bereit.

Signatur

procedure AddParamRange(Name: String; ValueFrom: Variant; ValueTo: Variant);

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.
ValueFrom Variant value Nein Parameter ValueFrom der Methode.
ValueTo Variant value Nein Parameter ValueTo der Methode.

GetParamValue #

Stellt GetParamValue bereit.

Signatur

function GetParamValue(Name: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode GetParamValue.

GetParamValueAsList #

Stellt GetParamValueAsList bereit.

Signatur

function GetParamValueAsList(Name: String): String;

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.

Rueckgabewert

String – Rueckgabewert der Methode GetParamValueAsList.

HasParamValue #

Stellt HasParamValue bereit.

Signatur

function HasParamValue(Name: String): Boolean;

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.

Rueckgabewert

Boolean – Rueckgabewert der Methode HasParamValue.

SetProperty #

Stellt SetProperty bereit.

Signatur

procedure SetProperty(Name: String; Value: Variant);

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.
Value Variant value Nein Parameter Value der Methode.

SetSort #

Stellt SetSort bereit.

Signatur

procedure SetSort(Value: Variant);

Parameter

Name Typ Modifier Optional Beschreibung
Value Variant value Nein Parameter Value der Methode.

GetProperty #

Stellt GetProperty bereit.

Signatur

function GetProperty(Name: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode GetProperty.

Properties #

Title #

Property Title.

Typ String
Lesbar true
Schreibbar true

Signatur

property Title: String;

MemData #

Property MemData.

Typ TMemData
Lesbar true
Schreibbar false

Signatur

property MemData: TMemData;

Printer #

Property Printer.

Typ String
Lesbar true
Schreibbar true

Signatur

property Printer: String;

AlwaysPreview #

Property AlwaysPreview.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property AlwaysPreview: Boolean;

AlwaysSendMail #

Property AlwaysSendMail.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property AlwaysSendMail: Boolean;

Mode #

Property Mode.

Typ Integer
Lesbar true
Schreibbar false

Signatur

property Mode: Integer;

Kategorie: TReport

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TReportManagerTReportManager

Powered by BetterDocs

Table of Contents
  • Konstruktoren
    • Create
  • Methoden
    • Free
    • AddMemData
    • ChangeReport
    • Print
    • PrintExternal
    • ExportExternal
    • ExportReport
    • Preview
    • SelectPrinter
    • AddParam
    • SetParamValue
    • AddParamValue
    • AddParamRange
    • GetParamValue
    • GetParamValueAsList
    • HasParamValue
    • SetProperty
    • SetSort
    • GetProperty
  • Properties
    • Title
    • MemData
    • Printer
    • AlwaysPreview
    • AlwaysSendMail
    • Mode