PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US

X
Y
  • Finding out the value returned by a child window
  • Limits
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
..ReturnedValue is used to:
  • Find out and modify the value returned by a window or by a page.Find out and modify the value returned by a window, a page or a report.
  • Find out and modify the value returned by an option in a Radio Button control.
WINDEVWindows Mobile Reminder: A window opened by Open may return a result when it is closed. This value is returned:
  • by the Result keyword found in the closing code of the window,
  • by Close,
  • by ..ReturnedValue used before closing the window.
WEBDEV - Server code Reminder: A page opened by PageDisplayDialog may return a result when it is closed. This value is returned:
Versions 18 and later
AndroidiPhone/iPadUniversal Windows 10 App Used on the MyChildWindow keyword, ..ReturnedValue allows you to retrieve the value returned by a child window in a mobile application.
New in version 18
AndroidiPhone/iPadUniversal Windows 10 App Used on the MyChildWindow keyword, ..ReturnedValue allows you to retrieve the value returned by a child window in a mobile application.
AndroidiPhone/iPadUniversal Windows 10 App Used on the MyChildWindow keyword, ..ReturnedValue allows you to retrieve the value returned by a child window in a mobile application.
AndroidiPhone/iPadUniversal Windows 10 App Used on the MyChildWindow keyword, ..ReturnedValue allows you to retrieve the value returned by a child window in a mobile application.
Versions 19 and later
WINDEViPhone/iPadWindows MobileUniversal Windows 10 App Reminder: A report printed by iPrintReport may return a result at the end of its print. This value is returned:
  • by the Result keyword found in the closing code of the report,
  • by ..ReturnedValue used before closing the report.
New in version 19
WINDEViPhone/iPadWindows MobileUniversal Windows 10 App Reminder: A report printed by iPrintReport may return a result at the end of its print. This value is returned:
  • by the Result keyword found in the closing code of the report,
  • by ..ReturnedValue used before closing the report.
WINDEViPhone/iPadWindows MobileUniversal Windows 10 App Reminder: A report printed by iPrintReport may return a result at the end of its print. This value is returned:
  • by the Result keyword found in the closing code of the report,
  • by ..ReturnedValue used before closing the report.
Versions 16 and later
WINDEV Mobile This property is now available for the Windows Phone applications.
New in version 16
WINDEV Mobile This property is now available for the Windows Phone applications.
WINDEV Mobile This property is now available for the Windows Phone applications.
Versions 15 and later
Android This property is now available for the Android applications.
New in version 15
Android This property is now available for the Android applications.
Android This property is now available for the Android applications.
Versions 17 and later
iPhone/iPad This property is now available for the iPhone/iPad applications.
New in version 17
iPhone/iPad This property is now available for the iPhone/iPad applications.
iPhone/iPad This property is now available for the iPhone/iPad applications.
Versions 18 and later
Universal Windows 10 App This property is now available in Windows Store Apps mode.
Android Widget This property is now available in Android Widget mode.
New in version 18
Universal Windows 10 App This property is now available in Windows Store Apps mode.
Android Widget This property is now available in Android Widget mode.
Universal Windows 10 App This property is now available in Windows Store Apps mode.
Android Widget This property is now available in Android Widget mode.
Versions 20 and later
WINDEVWEBDEV - Server codeReports and QueriesiPhone/iPadWindows Mobile This property is now available:
  • for the reports,
  • for the internal reports (read-only).
New in version 20
WINDEVWEBDEV - Server codeReports and QueriesiPhone/iPadWindows Mobile This property is now available:
  • for the reports,
  • for the internal reports (read-only).
WINDEVWEBDEV - Server codeReports and QueriesiPhone/iPadWindows Mobile This property is now available:
  • for the reports,
  • for the internal reports (read-only).
Versions 21 and later
Universal Windows 10 App This property is now available in Universal Windows 10 App mode.
New in version 21
Universal Windows 10 App This property is now available in Universal Windows 10 App mode.
Universal Windows 10 App This property is now available in Universal Windows 10 App mode.
Example
WINDEVWindows MobileJava
// Code used to open the "WIN_EditPassword" window
MyPassword = Open(WIN_EditPassword)
IF MyPassword <> "" THEN
Info("Wrong password")
END

// --------------------------------------------------------------------------------

// -- Click code on "OK" button in the "WIN_EditPassword" window
// The user types his password in the "EDT_Password" control
// and validates the window
Close()

// --------------------------------------------------------------------------------

// -- Closing code of the window
WIN_EditPassword..ReturnedValue = EDT_Password
Versions 18 and later
WINDEV MobileAndroidiPhone/iPadUniversal Windows 10 App
// Closing process of a child window of WIN_List_Customers
// -------------------------------------------------------------
// Refreshes the list of customers
LooperDisplay(LOOP_Customers, taReExecuteQuery)

// For any return (except for the deletion)
IF MyChildWindow..ReturnedValue <> -1 THEN
nSubscript is int
// Finds the customer row
nSubscript = LooperSeek(ATT_CustomerNum, Customer.CustomerNum)
IF nSubscript > 0 THEN
// Positions on the customer row
LooperPosition(LOOP_Customers, nSubscript)
END
END
New in version 18
WINDEV MobileAndroidiPhone/iPadUniversal Windows 10 App
// Closing process of a child window of WIN_List_Customers
// -------------------------------------------------------------
// Refreshes the list of customers
LooperDisplay(LOOP_Customers, taReExecuteQuery)

// For any return (except for the deletion)
IF MyChildWindow..ReturnedValue <> -1 THEN
nSubscript is int
// Finds the customer row
nSubscript = LooperSeek(ATT_CustomerNum, Customer.CustomerNum)
IF nSubscript > 0 THEN
// Positions on the customer row
LooperPosition(LOOP_Customers, nSubscript)
END
END
WINDEV MobileAndroidiPhone/iPadUniversal Windows 10 App
// Closing process of a child window of WIN_List_Customers
// -------------------------------------------------------------
// Refreshes the list of customers
LooperDisplay(LOOP_Customers, taReExecuteQuery)

// For any return (except for the deletion)
IF MyChildWindow..ReturnedValue <> -1 THEN
nSubscript is int
// Finds the customer row
nSubscript = LooperSeek(ATT_CustomerNum, Customer.CustomerNum)
IF nSubscript > 0 THEN
// Positions on the customer row
LooperPosition(LOOP_Customers, nSubscript)
END
END
Syntax

Finding out the returned value Hide the details

<Result> = <Element Name>..ReturnedValue
<Result>: Any type
Value that will be returned:
  • when closing the current window or page.when closing the current window, page or report.
  • if the option is selected in the radio button.
<Element Name>: Character string (with or without quotes)
Name of element used:
  • Name of the window or page used. This window or page must be opened.Name of the window, page, report or internal report used. This window, page or report must be opened.
  • Name of the option in the radio button. This name has the following format: <Name of Radio Button>[<Option Number>].

Modifying the returned value Hide the details

<Element Name>..ReturnedValue = <New Value>
<Element Name>: Character string (with or without quotes)
Name of element used:
  • Name of the window or page used. This window or page must be opened.Name of the window, page or report used. This window, page or report must be opened.
  • Name of the option in the radio button. This name has the following format: <Name of Radio Button>[<Option Number>].
<New Value>: Any type
New value to return.
Versions 15 and later
From version 15, the following types can be used:
  • structure
  • dynamic structure
  • class
  • advanced type
  • array
  • associative array
  • queue
  • stack
  • list
New in version 15
From version 15, the following types can be used:
  • structure
  • dynamic structure
  • class
  • advanced type
  • array
  • associative array
  • queue
  • stack
  • list
From version 15, the following types can be used:
  • structure
  • dynamic structure
  • class
  • advanced type
  • array
  • associative array
  • queue
  • stack
  • list
Remarks
Versions 18 and later
AndroidiPhone/iPadUniversal Windows 10 App

Finding out the value returned by a child window

In the mobile applications, the windows are opened by OpenChild (instead of Open).
You can find out the value returned by a child window in the "Closing a child window" process of the window that opened the child window (the one that called OpenChild).
In the mobile applications, the windows are opened by OpenMobileWindow (or OpenChild) instead of Open.
You can find out the value returned by a child window in the "Closing a child window" process of the window that opened the child window (the one that called OpenMobileWindow or OpenChild).
For example:
  • In the closing code of the child window, Close is used to return a parameter:
    Close("", MyParameter)
  • In the "Closing of a child window" process of the calling window, the name of the child window as well as the returned value can be retrieved by using the MyChildWindow keyword:
    // Close a child window
    NameChildWindow = MyChildWindow..Name
    ValueChildWindow = MyChildWindow..ReturnedValue
New in version 18
AndroidiPhone/iPadUniversal Windows 10 App

Finding out the value returned by a child window

In the mobile applications, the windows are opened by OpenChild (instead of Open).
You can find out the value returned by a child window in the "Closing a child window" process of the window that opened the child window (the one that called OpenChild).
In the mobile applications, the windows are opened by OpenMobileWindow (or OpenChild) instead of Open.
You can find out the value returned by a child window in the "Closing a child window" process of the window that opened the child window (the one that called OpenMobileWindow or OpenChild).
For example:
  • In the closing code of the child window, Close is used to return a parameter:
    Close("", MyParameter)
  • In the "Closing of a child window" process of the calling window, the name of the child window as well as the returned value can be retrieved by using the MyChildWindow keyword:
    // Close a child window
    NameChildWindow = MyChildWindow..Name
    ValueChildWindow = MyChildWindow..ReturnedValue
AndroidiPhone/iPadUniversal Windows 10 App

Finding out the value returned by a child window

In the mobile applications, the windows are opened by OpenChild (instead of Open).
You can find out the value returned by a child window in the "Closing a child window" process of the window that opened the child window (the one that called OpenChild).
In the mobile applications, the windows are opened by OpenMobileWindow (or OpenChild) instead of Open.
You can find out the value returned by a child window in the "Closing a child window" process of the window that opened the child window (the one that called OpenMobileWindow or OpenChild).
For example:
  • In the closing code of the child window, Close is used to return a parameter:
    Close("", MyParameter)
  • In the "Closing of a child window" process of the calling window, the name of the child window as well as the returned value can be retrieved by using the MyChildWindow keyword:
    // Close a child window
    NameChildWindow = MyChildWindow..Name
    ValueChildWindow = MyChildWindow..ReturnedValue

Limits

..ReturnedValue applies to:
  • WINDEVAndroidAndroid Widget Windows MobileUniversal Windows 10 AppJava the windows,
  • WEBDEV - Server code the pages,
  • WINDEVAndroidWindows MobileUniversal Windows 10 AppJava the options found in the Radio Button controls.
  • Versions 19 and later
    WINDEV the internal windows only if they are opened by Open.
    New in version 19
    WINDEV the internal windows only if they are opened by Open.
    WINDEV the internal windows only if they are opened by Open.
  • Versions 20 and later
    WINDEVReports and QueriesiPhone/iPadWindows MobileUniversal Windows 10 App the reports.
    New in version 20
    WINDEVReports and QueriesiPhone/iPadWindows MobileUniversal Windows 10 App the reports.
    WINDEVReports and QueriesiPhone/iPadWindows MobileUniversal Windows 10 App the reports.
  • Versions 20 and later
    WINDEVReports and QueriesiPhone/iPadWindows MobileUniversal Windows 10 App the internal reports (in read-only).
    New in version 20
    WINDEVReports and QueriesiPhone/iPadWindows MobileUniversal Windows 10 App the internal reports (in read-only).
    WINDEVReports and QueriesiPhone/iPadWindows MobileUniversal Windows 10 App the internal reports (in read-only).
Related Examples:
Popup calendar Unit examples (WINDEV): Popup calendar
[ + ] Using a calendar that can be used by the OpenPopup function.
The PopCalendar window is very useful in the applications containing date controls.
Indeed, the PopCalendar window allows you to choose a date visually.
The risk of error is reduced as the user can see the day of the week corresponding to the selected date.
Then, the date control is filled with the value returned by the PopCalendar window.
Minimum required version
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment