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
  • DB Schema
  • TTable

TTable

4 min read

Typ: Klasse

Stellt die Scriptklasse TTable bereit.

Basisklasse TObject
Statisch false

Klassendeklaration

type
  TTable = class(TObject)
  public
    destructor Free;
    procedure Save;
    procedure UpdateNulls;
    function ID: Integer;
    function Fields: TFields;
    function Indices: TIndices;
    function Links: TLinks;
    function PrimaryKey: TField;
    function AlternateKey: TField;
    function HasField(Name: String): Boolean;
    function HasLink(Name: String): Boolean;
    procedure NameToField(Name: String; Table: TTable; Field: TField);
    procedure NameToLink(Name: String; Table: TTable; Link: TLink);
    function PathToField(Path: String): TField;
    function PathToLink(Path: String): TLink;
    property Name: String;
    property IsSeparatedClients: Boolean;
    property IsSystem: Boolean;
    property IsRelTable: Boolean;
    property CanInsert: Boolean;
    property CanUpdate: Boolean;
    property CanDelete: Boolean;
    property Label: String;
    property Alias: String;
    property ApplicationFilter: String;
    property TypeHistorize: Integer;
    property FieldsHistorize: String;
    property Self: String;
    property Caption: String;
    property ActiveBeforeDelete: Boolean;
    property ActiveBeforeUpdate: Boolean;
    property ActiveBeforeInsert: Boolean;
    property ActiveAfterDelete: Boolean;
    property ActiveAfterUpdate: Boolean;
    property ActiveAfterInsert: Boolean;
    property ActiveWhileUpdate: Boolean;
    property ActiveCanUpdate: Boolean;
    property ActiveCanInsert: Boolean;
    property ActiveCanDelete: Boolean;
    property FieldsBeforeUpdate: String;
    property FieldsAfterUpdate: String;
    property FieldsWhileUpdate: String;
    property Script[Type: Integer]: String;
  end;

Methoden #

Free #

Gibt die Instanz frei.

Signatur

destructor Free;

Save #

Stellt Save bereit.

Signatur

procedure Save;

UpdateNulls #

Stellt UpdateNulls bereit.

Signatur

procedure UpdateNulls;

ID #

Stellt ID bereit.

Signatur

function ID: Integer;

Rueckgabewert

Integer – Rueckgabewert der Methode ID.

Fields #

Stellt Fields bereit.

Signatur

function Fields: TFields;

Rueckgabewert

TFields – Rueckgabewert der Methode Fields.

Indices #

Stellt Indices bereit.

Signatur

function Indices: TIndices;

Rueckgabewert

TIndices – Rueckgabewert der Methode Indices.

Links #

Stellt Links bereit.

Signatur

function Links: TLinks;

Rueckgabewert

TLinks – Rueckgabewert der Methode Links.

PrimaryKey #

Stellt PrimaryKey bereit.

Signatur

function PrimaryKey: TField;

Rueckgabewert

TField – Rueckgabewert der Methode PrimaryKey.

AlternateKey #

Stellt AlternateKey bereit.

Signatur

function AlternateKey: TField;

Rueckgabewert

TField – Rueckgabewert der Methode AlternateKey.

HasField #

Stellt HasField bereit.

Signatur

function HasField(Name: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode HasField.

HasLink #

Stellt HasLink bereit.

Signatur

function HasLink(Name: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode HasLink.

NameToField #

Stellt NameToField bereit.

Signatur

procedure NameToField(Name: String; Table: TTable; Field: TField);

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.
Table TTable value Ja Parameter Table der Methode.
Field TField value Ja Parameter Field der Methode.

NameToLink #

Stellt NameToLink bereit.

Signatur

procedure NameToLink(Name: String; Table: TTable; Link: TLink);

Parameter

Name Typ Modifier Optional Beschreibung
Name String value Nein Parameter Name der Methode.
Table TTable value Ja Parameter Table der Methode.
Link TLink value Ja Parameter Link der Methode.

PathToField #

Stellt PathToField bereit.

Signatur

function PathToField(Path: String): TField;

Parameter

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

Rueckgabewert

TField – Rueckgabewert der Methode PathToField.

PathToLink #

Stellt PathToLink bereit.

Signatur

function PathToLink(Path: String): TLink;

Parameter

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

Rueckgabewert

TLink – Rueckgabewert der Methode PathToLink.

Properties #

Name #

Property Name.

Typ String
Lesbar true
Schreibbar true

Signatur

property Name: String;

IsSeparatedClients #

Property IsSeparatedClients.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property IsSeparatedClients: Boolean;

IsSystem #

Property IsSystem.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property IsSystem: Boolean;

IsRelTable #

Property IsRelTable.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property IsRelTable: Boolean;

CanInsert #

Property CanInsert.

Typ Boolean
Lesbar true
Schreibbar false

Signatur

property CanInsert: Boolean;

CanUpdate #

Property CanUpdate.

Typ Boolean
Lesbar true
Schreibbar false

Signatur

property CanUpdate: Boolean;

CanDelete #

Property CanDelete.

Typ Boolean
Lesbar true
Schreibbar false

Signatur

property CanDelete: Boolean;

Label #

Property Label.

Typ String
Lesbar true
Schreibbar true

Signatur

property Label: String;

Alias #

Property Alias.

Typ String
Lesbar true
Schreibbar true

Signatur

property Alias: String;

ApplicationFilter #

Property ApplicationFilter.

Typ String
Lesbar true
Schreibbar true

Signatur

property ApplicationFilter: String;

TypeHistorize #

Property TypeHistorize.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property TypeHistorize: Integer;

FieldsHistorize #

Property FieldsHistorize.

Typ String
Lesbar true
Schreibbar true

Signatur

property FieldsHistorize: String;

Self #

Property Self.

Typ String
Lesbar true
Schreibbar true

Signatur

property Self: String;

Caption #

Property Caption.

Typ String
Lesbar true
Schreibbar true

Signatur

property Caption: String;

ActiveBeforeDelete #

Property ActiveBeforeDelete.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property ActiveBeforeDelete: Boolean;

ActiveBeforeUpdate #

Property ActiveBeforeUpdate.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property ActiveBeforeUpdate: Boolean;

ActiveBeforeInsert #

Property ActiveBeforeInsert.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property ActiveBeforeInsert: Boolean;

ActiveAfterDelete #

Property ActiveAfterDelete.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property ActiveAfterDelete: Boolean;

ActiveAfterUpdate #

Property ActiveAfterUpdate.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property ActiveAfterUpdate: Boolean;

ActiveAfterInsert #

Property ActiveAfterInsert.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property ActiveAfterInsert: Boolean;

ActiveWhileUpdate #

Property ActiveWhileUpdate.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property ActiveWhileUpdate: Boolean;

ActiveCanUpdate #

Property ActiveCanUpdate.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property ActiveCanUpdate: Boolean;

ActiveCanInsert #

Property ActiveCanInsert.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property ActiveCanInsert: Boolean;

ActiveCanDelete #

Property ActiveCanDelete.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property ActiveCanDelete: Boolean;

FieldsBeforeUpdate #

Property FieldsBeforeUpdate.

Typ String
Lesbar true
Schreibbar true

Signatur

property FieldsBeforeUpdate: String;

FieldsAfterUpdate #

Property FieldsAfterUpdate.

Typ String
Lesbar true
Schreibbar true

Signatur

property FieldsAfterUpdate: String;

FieldsWhileUpdate #

Property FieldsWhileUpdate.

Typ String
Lesbar true
Schreibbar true

Signatur

property FieldsWhileUpdate: String;

Script #

Property Script.

Typ String
Lesbar true
Schreibbar true

Signatur

property Script[Type: Integer]: String;

Kategorie: TTable

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TFieldsTTables

Powered by BetterDocs

Table of Contents
  • Methoden
    • Free
    • Save
    • UpdateNulls
    • ID
    • Fields
    • Indices
    • Links
    • PrimaryKey
    • AlternateKey
    • HasField
    • HasLink
    • NameToField
    • NameToLink
    • PathToField
    • PathToLink
  • Properties
    • Name
    • IsSeparatedClients
    • IsSystem
    • IsRelTable
    • CanInsert
    • CanUpdate
    • CanDelete
    • Label
    • Alias
    • ApplicationFilter
    • TypeHistorize
    • FieldsHistorize
    • Self
    • Caption
    • ActiveBeforeDelete
    • ActiveBeforeUpdate
    • ActiveBeforeInsert
    • ActiveAfterDelete
    • ActiveAfterUpdate
    • ActiveAfterInsert
    • ActiveWhileUpdate
    • ActiveCanUpdate
    • ActiveCanInsert
    • ActiveCanDelete
    • FieldsBeforeUpdate
    • FieldsAfterUpdate
    • FieldsWhileUpdate
    • Script