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
  • TField

TField

4 min read

Typ: Klasse

Stellt die Scriptklasse TField bereit.

Basisklasse TObject
Statisch false

Klassendeklaration

type
  TField = class(TObject)
  public
    destructor Free;
    procedure Save;
    function ID: Integer;
    function FieldType: Integer;
    function IsPrimaryKey: Boolean;
    function HistoryType: Integer;
    function IsAlternateKey: Boolean;
    function IsLinked: Boolean;
    function TableName: String;
    function LinkTableName: String;
    function LinkName: String;
    function IsForeignKey: Boolean;
    function GetAlignment: Integer;
    procedure SetAlignment(Value: Integer);
    property Name: String;
    property DataType: String;
    property SubType: String;
    property Size: Integer;
    property Precision: Integer;
    property CalcType: Integer;
    property Label: String;
    property MinValue: Integer;
    property MaxValue: Integer;
    property Alias: String;
    property EditFormat: String;
    property Duplicate: Boolean;
    property ActiveOnRecordChanged: Boolean;
    property FieldsOnRecordChanged: String;
    property TypeAlias: Integer;
    property TypeLabel: Integer;
    property FieldsLabel: String;
    property TypeEnabled: Integer;
    property FieldsEnabled: String;
    property LookupList: String;
    property TypeVisible: Integer;
    property FieldsVisible: String;
    property FieldsCalculate: String;
    property TypeRequired: Integer;
    property FieldsRequired: String;
    property TypeHistorize: Integer;
    property FieldsHistorize: String;
    property TypeDefault: Integer;
    property FieldsDefault: String;
    property Default: String;
    property TypeValidate: Integer;
    property DisplayFormat: String;
    property Alignment: String;
    property Alignment: String;
    property Script[Type: Integer]: String;
  end;

Methoden #

Free #

Gibt die Instanz frei.

Signatur

destructor Free;

Save #

Stellt Save bereit.

Signatur

procedure Save;

ID #

Stellt ID bereit.

Signatur

function ID: Integer;

Rueckgabewert

Integer – Rueckgabewert der Methode ID.

FieldType #

Stellt FieldType bereit.

Signatur

function FieldType: Integer;

Rueckgabewert

Integer – Rueckgabewert der Methode FieldType.

IsPrimaryKey #

Stellt IsPrimaryKey bereit.

Signatur

function IsPrimaryKey: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode IsPrimaryKey.

HistoryType #

Stellt HistoryType bereit.

Signatur

function HistoryType: Integer;

Rueckgabewert

Integer – Rueckgabewert der Methode HistoryType.

IsAlternateKey #

Stellt IsAlternateKey bereit.

Signatur

function IsAlternateKey: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode IsAlternateKey.

IsLinked #

Stellt IsLinked bereit.

Signatur

function IsLinked: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode IsLinked.

TableName #

Stellt TableName bereit.

Signatur

function TableName: String;

Rueckgabewert

String – Rueckgabewert der Methode TableName.

LinkTableName #

Stellt LinkTableName bereit.

Signatur

function LinkTableName: String;

Rueckgabewert

String – Rueckgabewert der Methode LinkTableName.

LinkName #

Stellt LinkName bereit.

Signatur

function LinkName: String;

Rueckgabewert

String – Rueckgabewert der Methode LinkName.

IsForeignKey #

Stellt IsForeignKey bereit.

Signatur

function IsForeignKey: Boolean;

Rueckgabewert

Boolean – Rueckgabewert der Methode IsForeignKey.

GetAlignment #

Stellt GetAlignment bereit.

Signatur

function GetAlignment: Integer;

Rueckgabewert

Integer – Rueckgabewert der Methode GetAlignment.

SetAlignment #

Stellt SetAlignment bereit.

Signatur

procedure SetAlignment(Value: Integer);

Parameter

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

Properties #

Name #

Property Name.

Typ String
Lesbar true
Schreibbar true

Signatur

property Name: String;

DataType #

Property DataType.

Typ String
Lesbar true
Schreibbar true

Signatur

property DataType: String;

SubType #

Property SubType.

Typ String
Lesbar true
Schreibbar true

Signatur

property SubType: String;

Size #

Property Size.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property Size: Integer;

Precision #

Property Precision.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property Precision: Integer;

CalcType #

Property CalcType.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property CalcType: Integer;

Label #

Property Label.

Typ String
Lesbar true
Schreibbar true

Signatur

property Label: String;

MinValue #

Property MinValue.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property MinValue: Integer;

MaxValue #

Property MaxValue.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property MaxValue: Integer;

Alias #

Property Alias.

Typ String
Lesbar true
Schreibbar true

Signatur

property Alias: String;

EditFormat #

Property EditFormat.

Typ String
Lesbar true
Schreibbar true

Signatur

property EditFormat: String;

Duplicate #

Property Duplicate.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property Duplicate: Boolean;

ActiveOnRecordChanged #

Property ActiveOnRecordChanged.

Typ Boolean
Lesbar true
Schreibbar true

Signatur

property ActiveOnRecordChanged: Boolean;

FieldsOnRecordChanged #

Property FieldsOnRecordChanged.

Typ String
Lesbar true
Schreibbar true

Signatur

property FieldsOnRecordChanged: String;

TypeAlias #

Property TypeAlias.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property TypeAlias: Integer;

TypeLabel #

Property TypeLabel.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property TypeLabel: Integer;

FieldsLabel #

Property FieldsLabel.

Typ String
Lesbar true
Schreibbar true

Signatur

property FieldsLabel: String;

TypeEnabled #

Property TypeEnabled.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property TypeEnabled: Integer;

FieldsEnabled #

Property FieldsEnabled.

Typ String
Lesbar true
Schreibbar true

Signatur

property FieldsEnabled: String;

LookupList #

Property LookupList.

Typ String
Lesbar true
Schreibbar true

Signatur

property LookupList: String;

TypeVisible #

Property TypeVisible.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property TypeVisible: Integer;

FieldsVisible #

Property FieldsVisible.

Typ String
Lesbar true
Schreibbar true

Signatur

property FieldsVisible: String;

FieldsCalculate #

Property FieldsCalculate.

Typ String
Lesbar true
Schreibbar true

Signatur

property FieldsCalculate: String;

TypeRequired #

Property TypeRequired.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property TypeRequired: Integer;

FieldsRequired #

Property FieldsRequired.

Typ String
Lesbar true
Schreibbar true

Signatur

property FieldsRequired: 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;

TypeDefault #

Property TypeDefault.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property TypeDefault: Integer;

FieldsDefault #

Property FieldsDefault.

Typ String
Lesbar true
Schreibbar true

Signatur

property FieldsDefault: String;

Default #

Property Default.

Typ String
Lesbar true
Schreibbar true

Signatur

property Default: String;

TypeValidate #

Property TypeValidate.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property TypeValidate: Integer;

DisplayFormat #

Property DisplayFormat.

Typ String
Lesbar true
Schreibbar true

Signatur

property DisplayFormat: String;

Alignment #

Property Alignment.

Typ String
Lesbar true
Schreibbar true

Signatur

property Alignment: String;

Script #

Property Script.

Typ String
Lesbar true
Schreibbar true

Signatur

property Script[Type: Integer]: String;

Kategorie: TField

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TIndicesTFields

Powered by BetterDocs

Table of Contents
  • Methoden
    • Free
    • Save
    • ID
    • FieldType
    • IsPrimaryKey
    • HistoryType
    • IsAlternateKey
    • IsLinked
    • TableName
    • LinkTableName
    • LinkName
    • IsForeignKey
    • GetAlignment
    • SetAlignment
  • Properties
    • Name
    • DataType
    • SubType
    • Size
    • Precision
    • CalcType
    • Label
    • MinValue
    • MaxValue
    • Alias
    • EditFormat
    • Duplicate
    • ActiveOnRecordChanged
    • FieldsOnRecordChanged
    • TypeAlias
    • TypeLabel
    • FieldsLabel
    • TypeEnabled
    • FieldsEnabled
    • LookupList
    • TypeVisible
    • FieldsVisible
    • FieldsCalculate
    • TypeRequired
    • FieldsRequired
    • TypeHistorize
    • FieldsHistorize
    • TypeDefault
    • FieldsDefault
    • Default
    • TypeValidate
    • DisplayFormat
    • Alignment
    • Script