PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Use conditions
  • Sensitivity to the case
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
Seeks a value in an attribute of a Looper control.
Versions 21 and later
Note: To perform a search in all the attributes of a Looper control, use LooperSeekAnywhere.
New in version 21
Note: To perform a search in all the attributes of a Looper control, use LooperSeekAnywhere.
Note: To perform a search in all the attributes of a Looper control, use LooperSeekAnywhere.
Example
// Counts the names starting with "SMI"
// The first one
Subscript is int = LooperSeek(ATT_NAME, "SMI", False)
Cnt is int = 0
WHILE Subscript <> -1
Cnt++
// Next one
Subscript = LooperSeek(ATT_NAME, "SMI", False, Subscript + 1)
END
Info("There are " + Cnt + " names starting with 'SMI'")
// Finds the position of customer #1234
Subscript is int = LooperSeek(ATT_IDCUSTOMER, "1234")
// If this customer was found
IF Subscript <> -1 THEN
// Positions the Looper control on the found customer
LOOP_LOOPER1 = Subscript
// Retrieves the name of the customer (ATT_NAME is an "attribute" of LOOP_LOOPER1)
// and assigns it to a Static control
STC_CAPTION1 = " Information about " + ATT_NAME
END
Syntax
<Result> = LooperSeek(<Attribute> , <Sought value> [, <Type of search> [, <Start>]])
<Result>: Integer
  • Subscript of element found,
  • -1 if the search failed.
<Attribute>: Character string
Attribute of the Looper control on which the search must be performed.
If this parameter corresponds to an empty string (""), the search is performed on the attribute to which the current event belongs.
<Sought value>: Character string (with quotes)
Value sought in the specified attribute.
<Type of search>: Optional Integer constant
Type of search to perform:
  • True (default value): Exact-match search ("Equals to"): Only the subscript of the elements whose value is strictly equal to <Sought value> is returned.
  • False: Generic search ("Starts with"): The subscript of the elements whose value starts with <Sought value> is returned.
Type of search to perform:
Versions 21 and later
searchStartsWith
New in version 21
searchStartsWith
searchStartsWith (or False for compatibility)
Generic search whose type is "Starts with"
The subscript of the elements whose value starts with <Sought value> is returned.
Versions 21 and later
searchContains
New in version 21
searchContains
searchContains
Generic search whose type is "Contains"
The subscript of the elements containing <Sought value> is returned.
Versions 21 and later
searchExactMatch
New in version 21
searchExactMatch
searchExactMatch (or True for compatibility)
(Default value)
Exact-match search ("Equals to")
The subscript of the elements whose value is strictly equal to <Sought value> is returned.
<Start>: Optional integer
Start subscript for the search (1 by default).
Remarks

Use conditions

LooperSeek can be used on a browsing or memory Looper control.

Sensitivity to the case

The search is not case sensitive, even if the search is an exact-match search.
Component : wd240obj.dll
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment