Kalipso 5.0
  • Introduction
  • Index
  • Application
    • Installation
  • Using
    • Environment
      • Online Licensing - Login
      • File Menu
        • Devices
        • Styles
        • Settings
          • General
          • Licensing
          • Translation
          • Actions
          • Users
          • Path
      • Ribbon
        • Home
        • Edit
        • Align
        • Project
        • Deploy
      • Project Tree
      • Design Area & Status Bar
      • Direct Access & Properties
    • Styles
      • Edit
        • Tab - Templates
        • Tab - Advanced
    • Find
    • Backup
    • Shortcuts
    • Other
      • Languages
      • Kalipso File Extensions
      • Multithread
      • ASCII Table
  • Developing
    • Project
      • New Project
        • Regular
        • Wizard
      • Properties
        • General
        • Language
        • Keyboard
        • UI
        • Others
        • Linked Projects
        • About
      • Recovery
    • Form
      • Form properties
        • General
        • Timers
        • Planes
        • Local Action Sets
        • Local Variables
        • Actions
      • Controls
        • Type
          • Label
          • Text Box
          • Button
          • Combo Box
          • Table (Grid)
          • Image
          • Shape
          • Chart
          • Looper
          • Scroll Area
          • Tab
          • Check Box
          • Radio Button
          • Draw
          • HTML Viewer
          • Media Player
          • List
        • Properties
        • Events
          • Open Form
          • Close Form
          • After Open Form
          • On Rotation
          • System Tray Click
          • Barcode Scanned
          • Baracoda Scanned
          • Right Click / Tap and Hold
          • Click
          • Double Click
          • App Called
          • App Notified
          • App Pausing
          • App Resuming
          • GPIO State Changed
          • Monitor
          • Net Connect (PDA Only)
          • Net Disconnect (PDA Only)
          • On Idle
          • Plane Changed
          • Push Notification Received
          • RFID Tag Found (RFID Inventory)
          • Wake Up (PDA Only)
          • Get Focus
          • Lose Focus
          • Whenever Modified
          • Selection Change
          • Column Header Click
          • Cell Value Modified
          • Check
          • Uncheck
          • Mouse Up
          • Mouse Down
          • Mouse Move
          • Key Pressed
          • X Button Clicked
          • Scanner Trigger Pressed
          • Scanner Trigger Released
          • Accelerometer Sensor
          • Activity Sensor
          • Ambient Temperature Sensor
          • Atmoshperic Pressure Sensor
          • Gyroscope Sensor
          • Light Sensor
          • Location Sensor
          • Magnetic Sensor
          • Orientation Sensor
          • Pedometer Sensor
          • Proximity Sensor
          • Relative Humidity Sensor
          • NFC Card Detected
          • NFC Card Leave
          • NFC Message Received
          • NFC Message Sent
          • Item Added
          • Bluetooth Device Found
          • Bluetooth Discovery Finished
        • Focus Order
      • Actions
        • Actions List
          • Group Forms
          • Group Database
          • Group Code
          • Group Controls
          • Group Communications
          • Group Files
          • Group Date/Time
          • Group RFID
          • Group Voice
          • Group GPS
          • Group Email
          • Group Barcode
          • Group Others
        • Actions Description
          • Group Forms
            • Show Form
            • Clear Form
            • Refresh
            • Close Form
            • Exec. Local Action Set
            • Invoke From Local Action Set
            • Set Foreground Window
            • Force Redraw
            • Return to Form
            • Return Values
            • Present Form
            • First Plane
            • Last Plane
            • Next Plane
            • Previous Plane
            • Go To Plane
            • Clear Plane
            • Refresh Plane
            • Show Status Windows
            • Close Status window
            • Refresh Form Table Filter
            • Set Form Table Filter
          • Group Database
            • Kill Table
            • Insert
            • Update
            • Select
            • Delete
            • Exec. Procedure
            • SQL Advanced
            • Set DB Profile parameter
            • Set Synchronization Status
            • Close All ODBC Connections
            • Get DB Profile Parameter
            • Create/Update record
            • Create record
            • Update record
            • Delete Record
            • Next record
            • Previous Record
            • First Record
            • Last record
            • Go To Record
            • Begin Transaction
            • Commit Transaction
            • Rollback Transaction
            • Connect to SQLite
            • Disconnect SQLite
          • Group Code
            • IF...ELSE...ELSEIF...ENDIF
            • While...End While
            • Continue
            • Cancel
            • Sleep
            • Break
            • Cancel All
            • On Error... End On Error
            • For Each...End For Each
            • Critical Section Enter
            • Critical Section Leave
            • Critical Section is Locked
            • Set Current Thread Priority
            • Wait For Threads
            • Comment
            • Separator
            • Breakpoint
            • Debug
            • Set Trace State
            • JSON Import to Table
            • JSON Export from Table
            • JSON Get Value
            • JSON Get Array Item
            • JSON Get Array Item Count
            • JSON Get Name List
            • Encrypt
            • Decrypt
            • CheckSum
            • Encrypt Symmetric
            • Decrypt Symmetric
            • Encrypt Asymmetric
            • Decrypt Asymetric
            • Sign Message
            • Verify Message
            • KeyStore Encrypt
            • KeyStore Decrypt
            • AppCenter Set Enabled State
            • AppCenter Set Property
            • AppCenter Log Event
            • AppCenter Generate App Crash
          • Group Controls
            • Refresh Control
            • Set Property
            • Set Focus
            • Set Selection
            • Execute event
            • Get Selection
            • Get Item Count
            • Select Text
            • Get Property
            • Stop Refresh Control
            • Scroll Area Set Section Property
            • Tab Set Item Property
            • Table Get Selected Column
            • Table Set Column Width
            • Table Set Column Order
            • Table Add Line
            • Table Delete Line
            • Table Get Column Value
            • Table Set Column Value
            • Table Enter Direct Edition
            • Table Find
            • Table Set Selected Column
            • Table Set Color
            • Table Get Color
            • Table Get Column Width
            • Table Set Column Property
            • Looper Add Line
            • Looper Delete Line
            • Looper Set Cell Property
            • Clear Draw
            • Save Draw
            • Set Draw´s Style
            • Paste Image on Draw
            • Is Draw Painted
            • Draw Text
            • Draw Rectangle
            • Draw Ellipse
            • Draw Bar Code
            • Draw Line
            • HTML Navigation
            • HTML Get Source
            • HTML Execute JScript
            • HTML Clear Data
            • Save Chart
            • Media Player Set State
            • Media Player Go To
            • Media Player Get Media information
          • Group Communications
            • Synchronize
            • Update Project
            • Translate Internal Text
            • Set Comm. Profile Parameter
            • Get Comm. Profile Parameter
            • Set Synchronization File Copy
            • Bluetooth Start Device Discovery
            • Bluetooth Stop Device Discovery
            • Bluetooth Is Device Paired
            • Bluetooth Pair Device
            • Bluetooth Unpair Device
            • Bluetooth Connect Headset
            • Bluetooth Disconnect Headset
            • Bluetooth LE Start Scanning
            • Bluetooth LE Stop Scanning
            • Bluetooth LE Connect to Device
            • Bluetooth LE Disconnect from Device
            • Bluetooth LE Service Get List
            • Bluetooth LE Characteristic Get List
            • Bluetooth LE Characteristic Set Notification
            • Bluetooth LE Characteristic Write
            • Bluetooth LE Characteristic Read
            • Bluetooth LE Descriptor Get List
            • Bluetooth LE Descriptor Write
            • Bluetooth LE Descriptor Read
            • Beacon Scanner Initialize
            • Beacon Scanner Uninitialize
            • Beacon Scanner Start Monitoring
            • Beacon Scanner Stop Monitoring
            • Beacon Scanner Start Ranging
            • Beacon Scanner Stop Ranging
            • Activate Connection
            • Is Connection Active
            • Deactivate Connection
            • Serial Open
            • Serial Write
            • Serial Read
            • Serial Flush
            • Serial Close
            • Socket Connect
            • Socket Write
            • Socket Read
            • Socket Close
            • Socket Accept
            • Ping
            • Activate Monitor
            • Deactivate Monitor
            • Web Service Run
            • XML Get Child Element
            • XML Get Child Element List
            • XML Get Element Attribute
            • XML Get Element Content
            • XML Get Element’s Attribute List
            • XML Get Element's Name
            • XML Get Root Element
            • XML Get Root Element List
            • HTTP Request
            • XML Export from Table
            • XML Import to Table
            • FTP Connect
            • FTP Set Current Dir
            • FTP Get File
            • FTP Put File
            • FTP File Exists
            • FTP Disconnect
            • FTP Create Dir
            • FTP Delete File/Folder
            • FTP Rename File
            • FTP List Files
            • Run Process on PC
            • Send File to PC
            • Get File from PC
            • List Files from PC
            • Kill Process on PC
            • Is Process Running on PC
            • Activate MIS Remote Controller
            • Stop MIS Remote Controller
            • Ping MIS Communicator
            • Get MIS Communicator Server Info
            • Shell Execute On Pc
            • Validate Active Directory Credentials On PC
            • Push Notification Get Client ID
            • Push Notification Get Message
            • Push Notification Get Lost Message ID List
            • Push Notification Get Lost Message
            • Push Notification Delete Lost Message
            • Make Phone Call
            • SMS Send Message
            • Get SMS Verification Code
            • Get Cell Tower Info
          • Group Files
            • File Open
            • File Read
            • File Write
            • File Close
            • File Import to Table
            • File Export from Table
            • File Load Content
            • File Save Content
            • INI Write
            • INI Read
            • ZIP Add File
            • ZIP Extract Files
            • ZIP List Files
            • File/Folder Copy
            • File/Folder Delete
            • File/Folder Move
            • File Exists
            • Create Dir
            • List Files
            • Get File Information
            • Select File
            • Share File
            • Convert Image
            • Get Image Dimensions
            • Rotate Image
            • Resize Image
            • Extract Document
          • Group Date/Time
            • Set System Date
            • Set System Time
            • Get Server Date/Time
            • Start Timer
            • Stop Timer
          • Group RFID
            • NFC Connect
            • NFC Disconnect
            • NFC Set Publishing State
            • NFC Create Ndef Message
            • NFC Parse Ndef Message
            • NFC Get Tag Type
            • NFC Read Tag
            • NFC Write Tag
            • NFC Tag Send Command
            • RFID Connect
            • RFID Disconnect
            • RFID is Connected
            • RFID Get Tag List
            • RFID Start Inventory
            • RFID Stop Inventory
            • RFID Read Tag
            • RFID Write Tag
            • RFID Set Tag Password
            • RFID Set Tag Lock State
            • RFID Kill Tag
            • RFID Set Reader Parameter
            • RFID Get Reader Parameter
            • RFID Send Command
            • RFID Start Tag Locating
            • RFID Stop Tag Location
            • GS1 EPC Encode
            • GS1 EPC Decode
            • Jet Set Label type
            • Jet Read Tag ID
            • Jet Read Tag Text
            • JET WriteTag Text
            • Serial Open
            • Serial Close
            • HF Set Label Type
            • HF Read Tag ID
            • HF Read Tag Text
            • HF Write Tag Text
            • Intermec Connect
            • Intermec Disconnect
            • Intermec Set Label Type
            • Intermec Get tag ID List
            • Intermec Read Tag Text
            • Intemec Write Tag Text
            • Intermec Send BRI Command
            • Syscan Connect
            • Syscan Disconnect
            • Syscan Select Label Type
            • Syscan Get tag ID List
            • Syscan Select Tag
            • Syscan Read Tag Text
            • Syscan Write Tag Text
            • Syscan Send Command
            • Syscan Get Answer
            • ACG Connect
            • ACG Disconnect
            • ACG Select Label Type
            • ACG Get Tag ID List
            • ACG Select Tag
            • ACG Read Tag Text
            • ACG Write Tag text
            • ACG Send Command
            • ACG Get Answer
            • Baracoda Initialize
            • Baracoda Uninitialize
            • Baracoda Connect Device
            • Baracoda Disconnect Device
            • Baracoda Read RFID Tag Data
            • Baracoda Write RFID Tag Data
            • Unitech RH76xUHF Connect
            • Unitech RH76xUHF Disconnect
            • Unitech RH76xUHF Get Tag List
            • Unitech RH76xUHF Read Tag
            • Unitech RH76xUHF Write Tag
            • Unitech RH76xUHF Send Tag Password
            • Unitech RH76xUHF Get Parameter
            • Unitech RH76xUHF Set Parameter
            • Psion RFID UHF Connect
            • Psion RFID UHF Disconnect
            • Psion RFID UHF Get Tag List
            • Psion RFID UHF Read Tag
            • Psion RFID UHF Write Tag
            • Psion RFID UHF Get Property
            • Psion RFID UHF Set Property
            • Psion RFID UHF Set Password
            • Psion RFID UHF Set Lock State
            • Psion RFID UHF Kill Tag
            • Psion RFID HF Connect
            • Psion RFID HF Disconnect
            • Psion RFID HF Set Tag Type
            • Psion RFID HF Get Tag List
            • Psion RFID HF Read Tag
            • Psion RFID HF Write Tag
            • Nordic ID Connect
            • Nordic ID Disconnect
            • Nordic ID RFID Select Tag Type
            • Nordic ID RFID Get Tag ID List
            • Nordic ID RFID Select Tag
            • Nordic ID RFID Read Tag
            • Nordic ID RFID Write Tag
            • CipherLab RFID Connect
            • CipherLab RFID Disconnect
            • CipherLab RFID Reset
            • CipherLab Read Tag ID
            • CipherLab Read Tag Text
            • CipherLab Write Tag Text
            • Zebra RFID Connect
            • Zebra RFID Disconnect
            • Zebra RFID Get Tag List
            • Zebra RFID Read Tag
            • Zebra RFID Write Tag
            • Zebra RFID Set Password
            • Zebra RFID Set Lock State
            • Zebra RFID Kill Tag
            • Zebra RFID Get Configuration
            • Zebra RFID Set Configuration
            • Zebra RFID GPIO
            • Zebra RFID Inventory
            • Nordic ID NUR Connect
            • Nordic ID NUR Disconnect
            • Nordic ID NUR Is Connected
            • Nordic ID NUR Get Tag List
            • Nordic ID NUR Inventory
            • Nordic ID NUR Read Tag
            • Nordic ID NUR Read Tag
            • Nordic ID NUR WriteTag
            • Nordic ID NUR Set Password
            • Nordic ID NUR Set Lock State
            • Nordic ID NUR Kill Tag
            • Nordic ID NUR Get Configuration
            • Nordic ID NUR Set Configuration
          • Group Voice
            • Native Activate Recognizer
            • Native Stop Recognizer
            • Native Set ASR Language
            • Audio Record
            • Native Voice Message
            • Native Voice Message Settings
            • Native Stop Speaking
            • Native Repeat Last Voice Message
            • Native Set TTS Language Voice
          • Group GPS
            • TomTom Get Coordinates
            • TomTom Navigate
            • TomTom Put Foreground
            • TomTom Show Map
            • TomTom Initialize
            • TomTom Is Running
            • GPS Connect
            • GPS Get Coordinates
            • GPS Disconnect
            • GPS Distance
            • Sensor Enable
            • Sensor Disable
          • Group Email
            • Send E-mail
            • SMTP Connect
            • SMTP Send E-Mail
            • SMTP Disconnect
            • POP3 Connect
            • POP3 Get Nbr Messages
            • POP3 Get E-Mail
            • POP3 Delete E-Mail
            • POP3 Disconnect
            • Load E-Mail From File
            • POP3 Get Unique ID List
            • POP3 Get E-Mail Header
            • POut Connect
            • POut Get Number of Msgs
            • POut Get Message
            • POut Delete Message
            • POut Create Message
            • POut Disconnect
            • Get Contact List
            • Get Contact Properties
            • Set Contact Properties
            • Delete Contact
            • Add Contact
            • Get Task List
            • Get Task Properties
            • Set Task Properties
            • Delete Task
            • Add Task
          • Group Barcode
            • Barcode Connect
            • Barcode Disconnect
            • Barcode Enable
            • Barcode Disable
            • Barcode Scan
            • Barcode Set Enabled Symbologie
            • Barcode Get Enabled Symbologie
            • Barcode Set Parameter
            • Barcode Get Parameter
            • Cortex Scan Connect
            • Cortex Scan Disconnect
            • Cortex Scan Set Camera Preview
            • Cortex Scan Enable
            • Cortex Scan Disable
            • Cortex Scan Scan Barcode
            • Cortex Scan Set Enabled Symbol
            • Cortex Scan Get Enabled Symbol
            • Cortex Scan Set Property
            • Cortex Scan Get Property
            • Zebra Scan Enum Devices
            • Zebra Scan Connect
            • Zebra Scan Disconnect
            • Zebra Scan Enable
            • Zebra Scan Disable
            • Zebra Scan Barcode
            • Zebra Scan Set Enabled Symbologies
            • Zebra Scan Get Enabled Symbologies
            • Honeywell Scan Connect
            • Honeywell Scan Disconnect
            • Honeywell Scan Enable
            • Honeywell Scan Disable
            • Honeywell Scan Barcode
            • Honeywell Scan Set Enabled Symbologies
            • Honeywell Scan Get Enabled Symbologies
            • CipherLab Scan Connect
            • CipherLab Scan Disconnect
            • CipherLab Get Scanner Type
            • CipherLab Reset Scanner
            • CipherLab Read Barcode
            • CipherLab Set Scanner Preferences
            • CipherLab Set Symbology Options
            • Cipherlab Scan Enable
            • Cipherlab Scan Disable
            • Intermec Scan Enum Device
            • Intermec Scan Connect
            • Intermec Scan Disconnect
            • Intermec Scan Enable
            • Intermec Scan Disconnect
            • Intermec Scan Barcode
            • Intermec Scan Set Enabled Symbologies
            • Intermec Scan Get Enabled Symbologies
            • Intermec Scan Send Configuration Command
            • Intermec Scan Get Configuration Value
            • Unitech Scan Connect
            • Unitech Scan Disconnect
            • Unitech Scan Enable
            • Unitech Scan Disable
            • Unitech Scan Barcode
            • Psion Scan Connect
            • Psion Scan Disconnect
            • Psion Scan Enable
            • Psion Scan Disable
            • Psion Scan Barcode
            • Psion Scan Set Property
            • Psion Scan Get Property
            • Nordic ID Scan Connect
            • Nordic ID Scan Disconnect
            • Nordic ID Scan Enable
            • Nordic ID Scan Disable
            • Nordic ID Scan Barcode
            • Nordic ID Scan Set Enabled Symbologies
            • Nordic ID Scan Get Enabled Symbologies
            • Nordic ID Connect
            • Nordic ID Disconnect
            • Nordic ID Get Value
            • Nordic ID Set Value
            • Nordic ID Execute
            • Datalogic Scan Connect
            • Datalogic Scan Disconnect
            • Datalogic Scan Enable
            • Datalogic Scan Disable
            • Datalogic Scan Barcode
            • Datalogic Scan Set Enabled Symbologies
            • Datalogic Scan Get Enabled Symbologies
            • Baracoda Initialize
            • Baracoda Uninitialize
            • Baracoda Get Device List
            • Baracoda Pair Device
            • Baracoda Unpair Device
            • Baracoda Is Device Paired
            • Baracoda Connect Device
            • Baracoda Disconnect Device
            • Baracoda Is Device Connected
            • Baracoda Send Acknowledgment
            • M3 Scan Connect
            • M3 Scan Disconnect
            • M3 Scan Enable
            • M3 Scan Disable
            • M3 Scan Barcode
            • M3 Scan Set Enabled Symbologie
            • M3 Scan Get Enabled Symbologie
            • Pidion Scan Connect
            • Pidion Scan Disconnect
            • Pidion Scan Enable
            • Pidion Scan Disable
            • Pidion Scan Barcode
            • Pidion Scan Set Enabled Symbologie
            • Pidion Scan Get Enabled Symbologie
            • Denso Scan Connect
            • Denso Scan Disconnect
            • Denso Scan Enable
            • Denso Scan Disable
            • Denso Scan Barcode
            • Denso Scan Set Enabled Symbologie
            • Denso Get Enabled Symbologie
            • ACD Scan Connect
            • ACD Scan Disconnect
            • ACD Scan Enable
            • ACD Scan Disable
            • ACD Scan Barcode
            • ACD Scan Set Enabled Symbologies
            • ACD Scan Get Enabled Symbologie
            • Point Mobile Scan Connect
            • Point Mobile Scan Disconnect
            • Point Mobile Scan Enable
            • Point Mobile Scan Disable
            • Point Mobile Scan Barcode
            • Point Mobile Scan Set Enabled Symbologies
            • Point Mobile Scan Get Enabled Symbology
            • Newland Scan Connect
            • Newland Scan Disconnect
            • Newland Scan Enable
            • Newland Scan Disable
            • Newland Scan Barcode
            • Newland Scan Set Enabled Symbology
            • Newland Scan Get Enabled Symbology
          • Group Others
            • Message Box
            • Notification Message
            • Play Sound
            • Set Blinking
            • Vibrate
            • Post App Notification
            • Close Project
            • Open Project
            • Set Value
            • Show Popup
            • Exec. JScript
            • Process EAN128
            • Make Backup
            • Exec. Global Action Set
            • Set Language
            • Get Language
            • Restart Kalipso
            • Create EAN128
            • Restore Backup
            • Return Values
            • Get Locale Information
            • Start Service
            • Set Service Notification
            • Stop Service
            • Print
            • Set Printer Parameter
            • Print PDF on Server
            • Get Printer Parameter
            • Print On PC
            • Run Process
            • Get Serial Number
            • Reset Idle Time
            • Wake Lock
            • HourGlass
            • Get Battery Status
            • Get Memory Status
            • Set Terminal ID
            • Get Terminal ID
            • Camera Capture
            • OCR Execute
            • Barcode Recognize
            • Set SIP
            • Get Screen Dimensions
            • Read Registry
            • Write Registry
            • Kill Process
            • Is Process Running
            • Power
            • Set Wireless Device State
            • Get Wireless Device State
            • Get System Information
            • Set Display Orientation
            • Shell Execute
            • Wifi Get Signal Strength
            • Get Network Adapters Info
            • Get Project Param
            • Set Project Param
            • Get App Certificate Fingerprint
            • Check Internet Connection
            • Verifiy Rooted Device
            • Has permission
            • Request permission
            • Keyboard
            • Send Keys
            • Set Scroll Position
            • Copy to Clipboard
            • Get Clipboard
            • Get Cursor Last Pos
            • Send Mouse Action
            • Capture All Keys
            • Load DLL
            • Unload DLL
            • Run DLL
            • Load APK
            • Unload APK
            • Run APK
            • GPIO Get List
            • GPIO Open
            • GPIO Close
            • GPIO Get Value
            • GPIO Set Value
            • GPIO Set Pin Mode
            • GPIO Config Input Event
            • In-App Purchase Initialize
            • In-App Purchase Uninitialize
            • In-App Purchase Is Connected
            • In-App Purchase Get Products Information
            • In-App Purchase Get Purchases
            • In-App Purchase Make Purchase
            • InApp Purchase Acknowledge Purchase
            • Wait For MSS Request
            • Send Answer to MSS Request
            • Make Request to MSS
            • Resume Request to MSS
        • Convertible Actions
      • Expressions
        • String Expressions
        • Numeric Expressions
        • Conditional Expressions
        • Filter and Order By
        • Functions
          • Functions List
            • String Functions
            • Numeric Functions
            • Conditional Functions
            • Date Functions
            • Time Functions
            • Conversion Functions
            • Operators
            • Others
            • Keywords
          • Functions Descriptions
            • String Functions
              • ASCII
              • Base64 Decode
              • Base64 Encode
              • Charact
              • Complete
              • Decode
              • Encode
              • Extract String
              • FileExtractPart
              • Find
              • FullEncode
              • Get GUID
              • JSONDecode
              • JSONEncode
              • Left
              • Length
              • Lower-case
              • Middle
              • MLText
              • Replace
              • Right
              • Set String
              • String Count
              • Trim
              • Upper-Case
              • URLDecode
              • URLEncode
              • XMLDecode
              • XMLEncode
            • Numeric Functions
              • Absolute
              • Arc Cosine
              • Arc Sine
              • Arc Tangent
              • Bitwise And
              • Bitwise Or
              • Bitwise Xor
              • Ceiling
              • Cosine
              • Decimal Part
              • Degree to Radian
              • Exp
              • Extractstringd
              • Floor
              • Integer Part
              • Log
              • Log 10
              • Mask Number
              • Nth Root
              • Power
              • Radian to Degree
              • Random
              • Round
              • Sine
              • Sum
              • Tangent
              • Val
            • Conditional Functions
              • Lookup
              • YesNo
            • Date Functions
              • Add Days
              • Date Difference
              • DateTime Add
              • DateTime Diff
              • DateTime Sub
              • DateToString
              • Day
              • Get System´s Date
              • Julian
              • Local To UTC Time
              • Month
              • Subtract Days
              • TimeToString
              • UTC To Local Time
              • Week Day
              • Week Number
              • Year
              • Year
            • Time Functions
              • Get System´s Time
              • Hour
              • Minute
              • Second
              • TickCount
              • Time Difference
            • Conversion Functions
              • ANSIToString
              • BinToDecimal
              • BinToHex
              • DecimalToBin
              • DecimalToHex
              • HexToBin
              • HexToDecimal
              • HexToString
              • NumToString
              • StringToANSI
              • StringToHex
              • StringToUTF7
              • StringToUTF8
              • UTF7ToString
              • UTF8ToString
            • Operators
              • Minus
              • Division Remainder
              • Product
              • Division
              • Plus
              • Less
              • Less or Equal
              • Different
              • Equal
              • Greater
              • Greater Equal
              • And
              • Or
            • Others
              • Language Kalipso To ISO
              • Language ISO To Kalipso
            • Keywords
              • CCY_DPLACES
              • CCY_SYMBOL
              • CLICKEDCOLUMN
              • COMMANDLINE
              • CR
              • CURRENTINDEX
              • CURRENTPLANE
              • DB_VERSION
              • DFOLDER
              • DQUOTE
              • DSEPARATOR
              • ENTER
              • ERRORACTIONID
              • ERRORCODE
              • ERRORMSG
              • FALSE
              • IERRORCODE
              • K_SIMULATOR
              • K_VERSION
              • KEYPRESSED
              • KFOLDER
              • LASTPLANE
              • LF
              • NO
              • PFOLDER
              • PI
              • POPUP
              • PRJ_NAME
              • PRJ_VERSION
              • RECACCURACY
              • RECCONFIDENCE
              • RECEXTRAEVENT
              • RECORDCOUNT
              • SDFOLDER
              • PSDFOLDER
              • TAB
              • TFOLDER
              • TRUE
              • TSEPARATOR
              • YES
      • Database Connection Profiles
        • Database Profile
        • Tables
          • Local
          • Remote Online
            • Stored procedures
          • Remote Offline
      • Communication Profiles
      • Global Variables
    • Report
      • Properties
        • General
        • Queries
        • Conditions
        • Variables
      • Controls
        • Header
        • Footer
        • Table
        • Looper
        • Label
        • Dynamic Field
        • Concat
        • Shape
        • Image
        • Barcode
    • Printers
    • Specific options
      • Cleanup Files
      • Documentation
      • Tasks
      • Global Action Sets
      • Resources
      • Web Services
        • Wizard
        • Manually
      • JScript
      • Sockets
      • Files
      • DLL´s
      • Critical Sections
      • Services
      • Language and Translation
        • Multi-Language Text
        • Translate
        • Export and Import Lang
    • Error Codes
      • General
      • SQLite
      • ODBC
      • Form
      • Project
      • File
      • Serial Communication
      • DLL
      • RFID and Barcode Readers Specific
      • XML engine
      • Monitor
      • FTP
      • SMTP
      • POP3
      • Pocket Outlook
      • Table Control
      • Registry
      • HTTP
  • Test and Deploy
    • Test
      • Local Machine
        • Test on Simulator
          • Trace
        • Test on Windows 10
      • Remote Device
        • Windows Mobile/CE
        • Phone 10
        • Android
        • iOS
    • Deploy
      • Create Executable
      • Create Folder
      • Create APPX
      • Create APK
      • Create IPA
      • Create Update
      • Create Component
  • Addons
    • Adobe XD
Powered by GitBook
On this page
  • Properties
  • Tab - General
  • Tab - Link
  • Tab - Actions

Was this helpful?

  1. Developing
  2. Form
  3. Controls
  4. Type

Text Box

Kalipso - Developing - Form - Controls - Type - Text Box

PreviousLabelNextButton

Last updated 6 months ago

Was this helpful?

An Text Box is a frame that can contain text. Unlike Labels, an Text Box can be editable. You can link an Text Box to the Database. An Text Box can interact with the user through its Events. You should use this Control when you want to allow the user to edit text. Value - Its value is the displayed value.

For the control in question, when opening its properties, the following window appears:

Depending on the control chosen, the properties are different.

Properties

Tab - General

Common

  • Name - Name of the Control. This Name will be used to identify the Control throughout the Project. The name of the Control can only contain letters, digits or underscore (_).

  • Default Value - Default Value displayed in the Input Box. This is the initial value of the Input Box. No validation whatsoever is made over this value.

  • Hint Text - Value displayed while the Input Box is empty. This property is not displayed on Windows Mobile/CE devices.

  • Description - Not applicable to this control.

  • Visible - With this option selected, the control is (or is not) visible.

  • State - With this option selected, the control can be configured to be: Editable; Disable; Read only

Layout

  • X - x position of the Control from left

  • Y - y position of the Control from top

  • Width - Width of the Control.

  • Height - Height of the Control

Miscellaneous

  • Input Type – Type of Input Box. The available input types are:

    • Alpha: The Input Box will accept alphanumeric chars.

    • Numeric: The Input Box will only accept numeric chars.

    • Date: The Input Box will only accept a valid date written in the format defined by the “Display Mask” property. If the date isn’t valid, the Input Box gets empty when it loses focus.

    • Time: The Input Box will only accept a valid time written in the format defined by the “Display Mask” property. If the time isn’t valid, the Input Box gets empty when it loses focus.

    • Timestamp: The Input Box will accept alphanumeric chars, but when refreshed, will fill with a composition of “Prefix” property plus a date in format YYYYMMDD and a time in format HHMMSSMMM.

    • Terminal ID: The Input Box will accept alphanumeric chars, but when refreshed, will fill withthe identification number defined in KConfig.exe.

    • Password: The Input Box will accept alphanumeric chars, but only shows asterisks (*).

    • DateTime: The Input Box will only accept a valid date and time written in the format defined by the “Display Mask” property. If the date and time isn’t valid, the Input Box gets empty when it loses focus.

  • Max. Length – Maximum length of the text inputted. This property is displayed only if the “Input Type” property is set to ‘Alpha’.

  • Multiline – Set the Input Box with multiline ability or not. This property is displayed only if the “Input Type” property is set to ‘Alpha’. If set, this property causes a scroll bar to be displayed in the Input Box at right.

Style

Appearance

  • Background - Background color of the Control. You can set the color for the background.

  • Opacity - Set the percentage of opacity for the background.

On the right side of the Style section, you can choose templates with pre-defined styles or configurable ones. By clicking on this option, the following style possibilities for the label appear:

  • Styles

    • None

    • Base

    • Underlined

Text

  • Font – Font of the displayed Text

  • Size – Font size of the displayed Text

  • Font Color – Font color of the displayed Text and/or select the code in the color picker.

  • Text Position – Position of the Text inside the Control

In Windows CE/Mobile this is only supported if the Input Box is Multiline.

  • Disable Text - Where you can choose the color for the type of text indicated.

  • Hint Text - Where you can choose the color for the type of text indicated.

Disabled and Hint Text colors are not available in Win32 clients

Border

  • Border – To set or remove the frame around the Control. When choosing this option, the application allows the following types of border:

    • No – No border is displayed

    • Default - A frame is displayed around the Control

    • Customized Rectangle -

    • Customized Circle -

  • Line - Set the color of the line or select the code in the color picker.

  • Thickness – Thickness of the frame to be drawn around the Control

  • Rounded Corners – Allows to specify how the corners of the frame drawn around the Control should be drawn.

    • No - The corners of the frame drawn around the Control will be 90 degrees (rectangle)

    • Rounded Tops - Instead of drawing each corner, a semicircle is drawn in each top (left and right)

    • Specify Radius - Allows you to specify the radius of the semicircle to be draw in each corner of the Control

  • Radius - Radius of the semicircle to be draw in each corner of the Control

  • Borders - Choose which line of borders you want to add (left, right, top, bottom, all around).

You can activate or deactivate the Border through “Set Property” Action. You can know if it's active or not in runtime via the “Get Property” Action.

Tab - Link

Source

  • Source – Origin of the data to show in the Input Box. The options are:

    • Nothing: Empty Input Box (depends on the “Input Type” property).

    • Database Table: Connect the Input Box with a Column of a Database Table.

    • Expression: Fill the Input Box with the result of an Expression.

Depending on the option previously chosen, you will need to complete the following fields:

Source Database Table:

There are two ways of connecting your Input Box to a Database Table therefore presenting the value of a specific Column. 1 – You can do it by simply defining the "Table" and "Column" properties and then using the "First Record"/"Last Record"/"Next Record"/"Previous Record" and "Refresh"/"Refresh Plane"/"Refresh Control" Actions. 2 – The other way is to implicitly define a "Select" statement. To do so, you have to define the "Table", "Column", "Where the value of" and "It’s equal to" properties then use the Refresh", "Refresh Plane" or "Refresh Control" Action. This way you are telling Kalipso to perform a "Select" statement like this: Select <Column> from <Table> where <Where the value of> = <It’s equal to>

Expression

Fill the Control with the result of – Expression whom result will be shown in the Input Box. For the Expression to be evaluated and fill the Input Box you’ll have to perform a "Refresh", "Refresh Plane" or "Refresh Control" Action.

Target

  • Mandatory - To define if the Input Box must be filled or not when performing a “Create Record”, “Update Record” or “Create/Update Record” Action. If this property is set, when Kalipso tries to use the value of this Input Box for executing one of the above Actions, it checks if the value is non empty; if it’s not, Kalipso will produce an automatic error message.

  • Global Variable - Global Variable where to store the Input Box value;

  • Local Variable - Local Variable where to store the Input Box value;

  • Database

    • Table - Table where to store the Input Box value;

    • Column - Column where to store the Input Box value;

The Text Box value is retrieved and stored in the corresponding Database Table and Column when you execute a "Create Record”, “Update Record” or “Create/Update Record” Action on the “Database Table”.

Tab - Actions

Shortcuts

  • F2 - Actions

  • F3 - General Properties

Plane - Plane of the Form where the Control should be created. Check the chapter for more information.

In relation to all these layout options, it is possible to set this value in runtime via the “” Action. You can also retrieve this value in runtime via the “” Action.

You can set this value is runtime via the “” Action. You can retrieve this value in runtime via the “” Action.

In the font color you can set this value is runtime via the “” Action. You can retrieve this value in runtime via the “” Action.

For each control, actions can be associated. For this, with the control selected, it is possible to access this tab and associate an action to the control. For more information on the actions available and how to use them click .‌

Planes
Set Property
Get Property
Set Property
Get Property
Set Property
Get Property
here