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
  • Datenbank
  • TQuery

TQuery

4 min read

Typ: Klasse

Stellt die Scriptklasse TQuery bereit.

Basisklasse TObject
Statisch false

Klassendeklaration

type
  TQuery = class(TObject)
  public
    function HasField(FieldName: String): Boolean;
    procedure First;
    procedure Next;
    procedure Previous;
    procedure Last;
    function FieldList: String;
    procedure Append;
    procedure Save;
    procedure UpdateBatch;
    function Locate(Fields: String; Values: Variant): Boolean;
    function Lookup(Fields: String; Values: Variant; ResultField: String): Variant;
    function IsNull(FieldName: String): Boolean;
    function GetFieldName(FieldNumber: Integer): String;
    function GetFieldSize(FieldNumber: Integer): Integer;
    function GetFieldDataType(FieldNumber: Integer): Integer;
    function GetFieldPrecision(FieldNumber: Integer): Integer;
    destructor Free;
    property Fields[Index: Variant]: TDataField;
    property Values[FieldName: String]: Variant;
    property PreviousValues[FieldName: String]: Variant;
    property NextValues[FieldName: String]: Variant;
    property RecordCount: Integer;
    property FieldCount: Integer;
    property RecordNumber: Integer;
    property EOF: Boolean;
    property SQL: String;
  end;

Methoden #

HasField #

Stellt HasField bereit.

Signatur

function HasField(FieldName: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode HasField.

First #

Stellt First bereit.

Signatur

procedure First;

Next #

Stellt Next bereit.

Signatur

procedure Next;

Previous #

Stellt Previous bereit.

Signatur

procedure Previous;

Last #

Stellt Last bereit.

Signatur

procedure Last;

FieldList #

Stellt FieldList bereit.

Signatur

function FieldList: String;

Rueckgabewert

String – Rueckgabewert der Methode FieldList.

Append #

Stellt Append bereit.

Signatur

procedure Append;

Save #

Stellt Save bereit.

Signatur

procedure Save;

UpdateBatch #

Stellt UpdateBatch bereit.

Signatur

procedure UpdateBatch;

Locate #

Stellt Locate bereit.

Signatur

function Locate(Fields: String; Values: Variant): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode Locate.

Lookup #

Stellt Lookup bereit.

Signatur

function Lookup(Fields: String; Values: Variant; ResultField: String): Variant;

Parameter

Name Typ Modifier Optional Beschreibung
Fields String value Nein Parameter Fields der Methode.
Values Variant value Nein Parameter Values der Methode.
ResultField String value Nein Parameter ResultField der Methode.

Rueckgabewert

Variant – Rueckgabewert der Methode Lookup.

IsNull #

Stellt IsNull bereit.

Signatur

function IsNull(FieldName: String): Boolean;

Parameter

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

Rueckgabewert

Boolean – Rueckgabewert der Methode IsNull.

GetFieldName #

Stellt GetFieldName bereit.

Signatur

function GetFieldName(FieldNumber: Integer): String;

Parameter

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

Rueckgabewert

String – Rueckgabewert der Methode GetFieldName.

GetFieldSize #

Stellt GetFieldSize bereit.

Signatur

function GetFieldSize(FieldNumber: Integer): Integer;

Parameter

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

Rueckgabewert

Integer – Rueckgabewert der Methode GetFieldSize.

GetFieldDataType #

Stellt GetFieldDataType bereit.

Signatur

function GetFieldDataType(FieldNumber: Integer): Integer;

Parameter

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

Rueckgabewert

Integer – Rueckgabewert der Methode GetFieldDataType.

GetFieldPrecision #

Stellt GetFieldPrecision bereit.

Signatur

function GetFieldPrecision(FieldNumber: Integer): Integer;

Parameter

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

Rueckgabewert

Integer – Rueckgabewert der Methode GetFieldPrecision.

Free #

Gibt die Instanz frei.

Signatur

destructor Free;

Properties #

Fields #

Property Fields.

Typ TDataField
Lesbar true
Schreibbar false

Signatur

property Fields[Index: Variant]: TDataField;

Values #

Property Values.

Typ Variant
Lesbar true
Schreibbar true

Signatur

property Values[FieldName: String]: Variant;

PreviousValues #

Property PreviousValues.

Typ Variant
Lesbar true
Schreibbar false

Signatur

property PreviousValues[FieldName: String]: Variant;

NextValues #

Property NextValues.

Typ Variant
Lesbar true
Schreibbar false

Signatur

property NextValues[FieldName: String]: Variant;

RecordCount #

Property RecordCount.

Typ Integer
Lesbar true
Schreibbar false

Signatur

property RecordCount: Integer;

FieldCount #

Property FieldCount.

Typ Integer
Lesbar true
Schreibbar false

Signatur

property FieldCount: Integer;

RecordNumber #

Property RecordNumber.

Typ Integer
Lesbar true
Schreibbar true

Signatur

property RecordNumber: Integer;

EOF #

Property EOF.

Typ Boolean
Lesbar true
Schreibbar false

Signatur

property EOF: Boolean;

SQL #

Property SQL.

Typ String
Lesbar true
Schreibbar false

Signatur

property SQL: String;

Kategorie: TQuery

Updated on April 19, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
TRecordTExtRecord

Powered by BetterDocs

Table of Contents
  • Methoden
    • HasField
    • First
    • Next
    • Previous
    • Last
    • FieldList
    • Append
    • Save
    • UpdateBatch
    • Locate
    • Lookup
    • IsNull
    • GetFieldName
    • GetFieldSize
    • GetFieldDataType
    • GetFieldPrecision
    • Free
  • Properties
    • Fields
    • Values
    • PreviousValues
    • NextValues
    • RecordCount
    • FieldCount
    • RecordNumber
    • EOF
    • SQL