PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN

  • Overview
  • Limits
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
MemoryFormat (Property)
In french: FormatMémorisé

Overview

Two formats are used by the Date and Time edit controls and by the Calendar controls:
  • The format of the displayed value (called input mask): this format is used to display the date or the time in the edit control.
  • The format of the value returned by the program or transferred into an item.
If the input mask and the returned value are not identical, the conversion is automatically performed when saving the associated record.

The format of returned value is typed in the window editor, in the "Details" tab of the description window of Date or Time edit controls.
The MemoryFormat property is used to get and change the format of the value returned for:
  • the Date or Time edit controls.
  • the columns of the Date or Time Table controls.
  • Calendar controls.
  • Versions 15 and later
    Static controls.
    New in version 15
    Static controls.
    Static controls.
  • Versions 17 and later
    Windows the editable Combo Box controls.
    New in version 17
    Windows the editable Combo Box controls.
    Windows the editable Combo Box controls.
  • Versions 17 and later
    Windows the columns of the Table controls displayed by Combo Box controls.
    New in version 17
    Windows the columns of the Table controls displayed by Combo Box controls.
    Windows the columns of the Table controls displayed by Combo Box controls.
Example
WEBDEV - Server codeAjax
EDT_Date1.MemoryFormat = "YYYMMDD"
Trace(EDT_Date1)  // Will display 20010702
EDT_Date1.MemoryFormat = "MM/DD/YYYY"
Trace(EDT_Date1) // Will display 07/02/2001
EDT_Time1.MemoryFormat = "HH:MM"
Trace(EDT_Time1)  // Will display "14:31"
EDT_Time1.MemoryFormat = "HHMMSS"
Trace(EDT_Time1) // Will display "143123"
Syntax

Finding out the returned value Hide the details

<Returned value> = <Control used>.MemoryFormat
<Returned value>: Character string
Format currently used for the returned value of the specified control.
For edit controls and columns of a Table control, the "As is" option is selected if this parameter corresponds to an empty string (""): in this case, the returned value corresponds to the input mask (returned by the InputMask property).
For the Calendar controls, the default format is used ("YYYYMMDD") if this parameter corresponds to an empty string ("").
<Control used>: Control name
Name of the control used:
  • "Date" or "Time" edit control,
  • "Date" or "Time" column of a Table control,
  • Calendar control.
PHP The MemoryFormat property is only available on Calendar controls.
PHP

Modifying the returned value Hide the details

<Control used>.MemoryFormat = <New format>
<Control used>: Control name
Name of the control used:
  • "Date" or "Time" edit control,
  • "Date" or "Time" column of a Table control,
  • Calendar control.
PHP The MemoryFormat property is only available on Calendar controls.
<New format>: Character string
New format used for the returned value of the specified control.
For edit controls and columns of a Table control, the "As is" option is selected if this parameter corresponds to an empty string: in this case, the returned value corresponds to the input mask (returned by the InputMask property).
For the Calendar controls, the default format is used ("YYYYMMDD") if this parameter corresponds to an empty string ("").
Remarks

Limits

The MemoryFormat property applies only to:
  • "Date" and "Time" edit controls.
  • "Date" and "Time" columns of a Table control.
  • Calendar controls.
  • Versions 15 and later
    Static controls.
    New in version 15
    Static controls.
    Static controls.
WEBDEV - Server code The MemoryFormat property is read only.
PHP The MemoryFormat property is only available on Calendar controls.
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment