PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Varios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Busca la índice de un elemento en un WLanguage array. Se pueden realizar las siguientes búsquedas:
  • Busque un elemento en un array unidimensional de elementos simples.
  • Busque un elemento en un array bidimensional de elementos simples de acuerdo con una columna.
  • Busque un elemento en un array bidimensional de elementos simples de acuerdo con varias columnas.
  • Busque un elemento en un array unidimensional de estructuras o clases.
  • Versiones 22 y posteriores
    WINDEVWEBDEV - Código ServidorWindows Mobile Busque un elemento en un array de registros.
    Nueva funcionalidad versión 22
    WINDEVWEBDEV - Código ServidorWindows Mobile Busque un elemento en un array de registros.
    WINDEVWEBDEV - Código ServidorWindows Mobile Busque un elemento en un array de registros.
  • Buscar un objeto en un array.
Observaciones:
  • Esta función es equivalente a la función descubrimiento.
  • PHP En PHP, la búsqueda no se puede realizar en una array que contenga más de una dimensión o en una array de estructuras..
Versiones 15 y posteriores
Android Esta función ahora está disponible para aplicaciones Android.
Nueva funcionalidad versión 15
Android Esta función ahora está disponible para aplicaciones Android.
Android Esta función ahora está disponible para aplicaciones Android.
Versiones 16 y posteriores
Universal Windows 10 App Esta función ahora está disponible para aplicaciones Windows Phone.
Nueva funcionalidad versión 16
Universal Windows 10 App Esta función ahora está disponible para aplicaciones Windows Phone.
Universal Windows 10 App Esta función ahora está disponible para aplicaciones Windows Phone.
Versiones 17 y posteriores
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Nueva funcionalidad versión 18
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Versiones 21 y posteriores
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
WEBDEV - Código Navegador Esta función ahora está disponible en código navegador.
Nueva funcionalidad versión 21
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
WEBDEV - Código Navegador Esta función ahora está disponible en código navegador.
Apple Watch Esta función ahora está disponible en modo Apple Watch.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
WEBDEV - Código Navegador Esta función ahora está disponible en código navegador.
Ejemplo
arrMyArray is array of 0 string
// Fill the array
ArrayAdd(arrMyArray, "WINDEV")
ArrayAdd(arrMyArray, "WEBDEV")
ArrayAdd(arrMyArray, "WINDEV and WEBDEV")
// Find "WINDEV"
ResSubscript is int
ResSubscript = ArraySeek(arrMyArray, asLinearFirst, "WINDEV")
Info("The WINDEV string is found at subscript: " + ResSubscript)
// Returns: "The WINDEV string is found at subscript: 1"
WINDEVWEBDEV - Código ServidorReportes y ConsultasWindowsCódigo de Usuario (UMC)
arrCalendar is array of gglCalendars
// Find a calendar identified by its title
ArraySeek(arrCalendar, asLinear, "title", "Professional calendar")
Sintaxis

Seeking an element in a one-dimensional array of simple elements Ocultar los detalles

<Result> = ArraySeek(<WLanguage array> , <Type of search> , <Sought value> [, <Start subscript>])
<Result>: Integer
  • Índice del elemento buscado,
  • -1 si el elemento no se encuentra en la array.
<WLanguage array>: Array
Nombre de la variable de tipo Array que se utilizará. Esta array debe ser unidimensional.
Esta array también puede corresponder a una array unidimensional asociada a una propiedad de variable avanzada.
<Type of search>: Integer constant
Tipo de búsqueda que se realizará:
asBinarioBúsqueda binaria.
Este modo de búsqueda es rápido, pero debe ser utilizado en un array clasificado en orden ascendente, sin duplicados, y utilizando exactamente las mismas opciones de búsqueda que las utilizadas para la clasificación (ver ArraySort).
asLinealBúsqueda lineal. Comienza la búsqueda:
  • del primer elemento.
  • a partir del valor del parámetro <Índice de inicio>.
La búsqueda se detiene en cuanto se encuentra un elemento.
asLinearLastBúsqueda lineal desde el último elemento. Esta constante no debe utilizarse si se especifica <Start índice>.
asLinealAnteriorBúsqueda lineal del elemento anterior. Esta búsqueda se realiza a partir de la posición actual o del valor del parámetro <Índice de inicio>.
asLinealPrimeraBúsqueda lineal desde el primer elemento. <Cuando se especifica esta constante, no se tiene en cuenta el inicio de índice>.
asLinealSiguienteBúsqueda lineal del siguiente elemento. Esta búsqueda se realiza a partir de la posición actual o del valor del parámetro <Índice de inicio>.

Versiones 17 y posteriores
El tipo de búsqueda se puede combinar con una o más opciones de búsqueda:
tccLexicografíaOrdenArray ordenada según el orden lingüístico.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccRespectNumericArray ordenada según el orden de los valores numéricos.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnorarAcentoBuscar ignorando los caracteres acentuados.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnoreCaseBuscar ignorando el caso.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
tccIgnoreSpaceBuscar ignorando los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
Versiones 20 y posteriores
tccIgnoreInsideSpace
Nueva funcionalidad versión 20
tccIgnoreInsideSpace
tccIgnoreInsideSpace
Buscar ignorando los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
tccIgnorePonctuationAndSpaceBuscar ignorando los caracteres de espacio y los caracteres de puntuación.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.

AndroidWidget Android JavaPHP Las constantes utilizadas para definir las opciones de búsqueda no están disponibles.
Nueva funcionalidad versión 17
El tipo de búsqueda se puede combinar con una o más opciones de búsqueda:
tccLexicografíaOrdenArray ordenada según el orden lingüístico.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccRespectNumericArray ordenada según el orden de los valores numéricos.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnorarAcentoBuscar ignorando los caracteres acentuados.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnoreCaseBuscar ignorando el caso.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
tccIgnoreSpaceBuscar ignorando los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
Versiones 20 y posteriores
tccIgnoreInsideSpace
Nueva funcionalidad versión 20
tccIgnoreInsideSpace
tccIgnoreInsideSpace
Buscar ignorando los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
tccIgnorePonctuationAndSpaceBuscar ignorando los caracteres de espacio y los caracteres de puntuación.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.

AndroidWidget Android JavaPHP Las constantes utilizadas para definir las opciones de búsqueda no están disponibles.
El tipo de búsqueda se puede combinar con una o más opciones de búsqueda:
tccLexicografíaOrdenArray ordenada según el orden lingüístico.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccRespectNumericArray ordenada según el orden de los valores numéricos.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnorarAcentoBuscar ignorando los caracteres acentuados.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnoreCaseBuscar ignorando el caso.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
tccIgnoreSpaceBuscar ignorando los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
Versiones 20 y posteriores
tccIgnoreInsideSpace
Nueva funcionalidad versión 20
tccIgnoreInsideSpace
tccIgnoreInsideSpace
Buscar ignorando los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
tccIgnorePonctuationAndSpaceBuscar ignorando los caracteres de espacio y los caracteres de puntuación.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.

AndroidWidget Android JavaPHP Las constantes utilizadas para definir las opciones de búsqueda no están disponibles.
For a dicotomous search, las opciones de búsqueda deben ser exactamente las mismas que las que se utilizaron para clasificar el array (ver ArraySort).
<Sought value>: Any type
Valor del elemento cuya índice se solicita.
<Start subscript>: Optional integer
Posición de inicio de la búsqueda (sólo búsqueda lineal). Este parámetro no es necesario para una búsqueda binaria.
PHP Sintaxis no disponible en PHP

Seeking an element in a two-dimensional array of simple elements according to a column Ocultar los detalles

<Result> = ArraySeek(<WLanguage array> , <Type of search> , <Column> , <Sought value> [, <Start subscript>])
<Result>: Integer
  • Índice del elemento buscado,
  • -1 si el elemento no se encuentra en la array.
<WLanguage array>: Array
Nombre de la variable de tipo Array que se utilizará. Este array debe ser bidimensional.
Esta array también puede corresponder a una array bidimensional asociada a una propiedad de variable avanzada (clasificación de una variable xlsDocument según los valores de una columna, por ejemplo).
<Type of search>: Integer constant
Buscar para realizar:
asBinarioBúsqueda binaria.
Este modo de búsqueda es rápido, pero debe ser utilizado en una array ordenada en orden ascendente, sin duplicados, y utilizando exactamente las mismas opciones de búsqueda que las utilizadas para la clasificación (ArraySort).
asLinealBúsqueda lineal. Comienza la búsqueda:
  • del primer elemento.
  • a partir del valor del parámetro <Índice de inicio>.
La búsqueda se detiene en cuanto se encuentra un elemento.
asLinearLastBúsqueda lineal desde el último elemento. Esta constante no debe utilizarse si se especifica <Start índice>.
asLinealAnteriorBúsqueda lineal del elemento anterior. Esta búsqueda se realiza a partir de la posición actual o del valor del parámetro <Índice de inicio>.
asLinealPrimeraBúsqueda lineal desde el primer elemento. Esta constante no debe utilizarse si se especifica <Start índice>.
asLinealSiguienteBúsqueda lineal del siguiente elemento. Esta búsqueda se realiza a partir de la posición actual o del valor del parámetro <Índice de inicio>.

Versiones 17 y posteriores
El tipo de búsqueda se puede combinar con una o más opciones de búsqueda:
tccLexicografíaOrdenArray ordenada según el orden lingüístico.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccRespectNumericArray ordenada según el orden de los valores numéricos.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnorarAcentoBuscar ignorando los caracteres acentuados.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnoreCaseBuscar ignorando el caso.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
tccIgnoreSpaceBuscar ignorando los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
Versiones 20 y posteriores
tccIgnoreInsideSpace
Nueva funcionalidad versión 20
tccIgnoreInsideSpace
tccIgnoreInsideSpace
Buscar ignorando los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
tccIgnorePonctuationAndSpaceBuscar ignorando los caracteres de espacio y los caracteres de puntuación.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.

AndroidWidget Android Java Las constantes utilizadas para definir las opciones de búsqueda no están disponibles.
Nueva funcionalidad versión 17
El tipo de búsqueda se puede combinar con una o más opciones de búsqueda:
tccLexicografíaOrdenArray ordenada según el orden lingüístico.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccRespectNumericArray ordenada según el orden de los valores numéricos.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnorarAcentoBuscar ignorando los caracteres acentuados.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnoreCaseBuscar ignorando el caso.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
tccIgnoreSpaceBuscar ignorando los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
Versiones 20 y posteriores
tccIgnoreInsideSpace
Nueva funcionalidad versión 20
tccIgnoreInsideSpace
tccIgnoreInsideSpace
Buscar ignorando los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
tccIgnorePonctuationAndSpaceBuscar ignorando los caracteres de espacio y los caracteres de puntuación.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.

AndroidWidget Android Java Las constantes utilizadas para definir las opciones de búsqueda no están disponibles.
El tipo de búsqueda se puede combinar con una o más opciones de búsqueda:
tccLexicografíaOrdenArray ordenada según el orden lingüístico.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccRespectNumericArray ordenada según el orden de los valores numéricos.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnorarAcentoBuscar ignorando los caracteres acentuados.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnoreCaseBuscar ignorando el caso.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
tccIgnoreSpaceBuscar ignorando los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
Versiones 20 y posteriores
tccIgnoreInsideSpace
Nueva funcionalidad versión 20
tccIgnoreInsideSpace
tccIgnoreInsideSpace
Buscar ignorando los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
tccIgnorePonctuationAndSpaceBuscar ignorando los caracteres de espacio y los caracteres de puntuación.
Esta opción sólo se puede utilizar en la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.

AndroidWidget Android Java Las constantes utilizadas para definir las opciones de búsqueda no están disponibles.
For a dicotomous search, las opciones de búsqueda deben ser exactamente las mismas que las que se utilizaron para clasificar el array (ver ArraySort).
<Column>: Integer or character string
  • Simple array: Índice de la columna donde se realizará la búsqueda.
  • array avanzada: Propiedad para la que se debe realizar la búsqueda. También tiene la posibilidad de utilizar propiedades encadenadas ("Border.Color", por ejemplo).
<Sought value>: Any type
Valor del elemento cuya índice o propiedad se solicita.
<Start subscript>: Optional integer
Posición de inicio de la búsqueda (sólo búsqueda lineal). Este parámetro no es necesario para una búsqueda binaria.
PHP Sintaxis no disponible en PHP

Seeking an element in a two-dimensional array of simple elements according to several columns Ocultar los detalles

<Result> = ArraySeek(<WLanguage array> , <Type of search> , <Columns> , <Sought value 1> [, <Sought value 2> [... [, <Sought value N>]]] [, <Start subscript>])
<Result>: Integer
  • Índice del elemento buscado,
  • -1 si el elemento no se encuentra en la array.
<WLanguage array>: Array
Nombre de la variable de tipo Array que se utilizará. Este array debe ser bidimensional. Esta array también puede corresponder a una array bidimensional de tipo avanzado (ordenación realizada en una variable xlsDocument según los valores de una o más columnas, por ejemplo).
<Type of search>: Integer constant
Buscar para realizar. No hay búsqueda binaria disponible.
asLinealBúsqueda lineal. Comienza la búsqueda:
  • del primer elemento.
  • a partir del valor del parámetro <Índice de inicio>.
La búsqueda se detiene en cuanto se encuentra un elemento.
asLinearLastBúsqueda lineal desde el último elemento. Esta constante no debe utilizarse si se especifica <Start índice>.
asLinealAnteriorBúsqueda lineal del elemento anterior. Esta búsqueda se realiza a partir de la posición actual o del valor del parámetro <Índice de inicio>.
asLinealPrimeraBúsqueda lineal desde el primer elemento. Esta constante no debe utilizarse si se especifica <Start índice>.
asLinealSiguienteBúsqueda lineal del siguiente elemento. Esta búsqueda se realiza a partir de la posición actual o del valor del parámetro <Índice de inicio>.
Versiones 17 y posteriores
El tipo de búsqueda se puede combinar con una o más opciones de búsqueda:
tccLexicografíaOrdenArray ordenada según el orden lingüístico.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccRespectNumericArray ordenada según el orden de los valores numéricos.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnorarAcentoBuscar ignorando los caracteres acentuados.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnoreCaseBuscar ignorando el caso.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
tccIgnoreSpaceBuscar ignorando los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
Versiones 20 y posteriores
tccIgnoreInsideSpace
Nueva funcionalidad versión 20
tccIgnoreInsideSpace
tccIgnoreInsideSpace
Buscar ignorando los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
tccIgnorePonctuationAndSpaceBuscar ignorando los caracteres de espacio y los caracteres de puntuación.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.

AndroidWidget Android Java Las constantes utilizadas para definir las opciones de búsqueda no están disponibles.
Nueva funcionalidad versión 17
El tipo de búsqueda se puede combinar con una o más opciones de búsqueda:
tccLexicografíaOrdenArray ordenada según el orden lingüístico.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccRespectNumericArray ordenada según el orden de los valores numéricos.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnorarAcentoBuscar ignorando los caracteres acentuados.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnoreCaseBuscar ignorando el caso.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
tccIgnoreSpaceBuscar ignorando los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
Versiones 20 y posteriores
tccIgnoreInsideSpace
Nueva funcionalidad versión 20
tccIgnoreInsideSpace
tccIgnoreInsideSpace
Buscar ignorando los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
tccIgnorePonctuationAndSpaceBuscar ignorando los caracteres de espacio y los caracteres de puntuación.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.

AndroidWidget Android Java Las constantes utilizadas para definir las opciones de búsqueda no están disponibles.
El tipo de búsqueda se puede combinar con una o más opciones de búsqueda:
tccLexicografíaOrdenArray ordenada según el orden lingüístico.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccRespectNumericArray ordenada según el orden de los valores numéricos.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnorarAcentoBuscar ignorando los caracteres acentuados.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnoreCaseBuscar ignorando el caso.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
tccIgnoreSpaceBuscar ignorando los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
Versiones 20 y posteriores
tccIgnoreInsideSpace
Nueva funcionalidad versión 20
tccIgnoreInsideSpace
tccIgnoreInsideSpace
Buscar ignorando los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
tccIgnorePonctuationAndSpaceBuscar ignorando los caracteres de espacio y los caracteres de puntuación.
Esta opción se aplica a todas las columnas en las que se realiza la búsqueda.
Esta opción es útil para la arrays de los strings de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.

AndroidWidget Android Java Las constantes utilizadas para definir las opciones de búsqueda no están disponibles.
Para una búsqueda dicotómica, las opciones de búsqueda deben ser exactamente las mismas que las que se utilizaron para clasificar la array (véase ArraySort).
<Columns>: Character string (with quotes)
  • Array simple: Lista de columnas donde se debe realizar la búsqueda. Las diferentes columnas deben estar separadas por punto y coma. Ejemplo: "2;3" para realizar una búsqueda en las columnas 2 y 3.
  • Array avanzado: Lista de propiedades donde se debe realizar la búsqueda. Las propiedades deben estar separadas por punto y coma.
<Sought value 1>: Any type
Valor del elemento cuya índice o propiedad se solicita. Se debe indicar un valor para cada columna o propiedad especificada en <Columns&gt.
<Sought value 2>: Any optional type
Valor del elemento cuya índice o propiedad se solicita. Se debe indicar un valor para cada columna o propiedad especificada en <Columns&gt.
<Sought value N>: Any optional type
Valor del elemento cuya índice o propiedad se solicita. Se debe indicar un valor para cada columna o propiedad especificada en <Columns&gt.
<Start subscript>: Optional integer
Posición de inicio de la búsqueda (sólo búsqueda lineal). Este parámetro no es necesario para una búsqueda binaria.

Seek an element in a one-dimensional array of structures, classes, advanced types or records. Ocultar los detalles

<Result> = ArraySeek(<WLanguage array> , <Type of search> , <Sought members> [, <Sought value 1> [, <Sought value 2> [... [, <Sought value N>]]]] [, <Start subscript>])
<Result>: Integer
  • Índice del elemento buscado,
  • -1 si el elemento no se encuentra en la array.
<WLanguage array>: Array
Nombre de la variable de tipo Array que se utilizará. Esta array debe ser unidimensional. Esta array puede ser:
  • una array de clases,
  • un array de estructuras,
    PHP No se puede realizar ninguna búsqueda en un array de estructuras.
  • una array de tipos avanzados,
  • Versiones 22 y posteriores
    WINDEVWEBDEV - Código ServidorWindows Mobile una array de registros.
    Nueva funcionalidad versión 22
    WINDEVWEBDEV - Código ServidorWindows Mobile una array de registros.
    WINDEVWEBDEV - Código ServidorWindows Mobile una array de registros.
<Type of search>: Integer constant
Tipo de búsqueda que se realizará:
asBinarioBúsqueda binaria.
Este modo de búsqueda es rápido pero debe ser utilizado en un array clasificado en orden ascendente, sin duplicados, y utilizando exactamente las mismas opciones de búsqueda que las utilizadas para la clasificación (ArraySort)..
Este modo de búsqueda también se puede utilizar cuando se realiza una búsqueda en un único miembro.
asLinealBúsqueda lineal. Comienza la búsqueda:
  • del primer elemento.
  • a partir del valor del parámetro <Índice de inicio>.
La búsqueda se detiene en cuanto se encuentra un elemento.
asLinearLastBúsqueda lineal desde el último elemento. Esta constante no debe utilizarse si se especifica <Start índice>.
asLinealAnteriorBúsqueda lineal del elemento anterior. Esta búsqueda se realiza a partir de la posición actual o del valor del parámetro <Índice de inicio>.
asLinealPrimeraBúsqueda lineal desde el primer elemento. Esta constante no debe utilizarse si se especifica <Start índice>.
asLinealSiguienteBúsqueda lineal del siguiente elemento. Esta búsqueda se realiza a partir de la posición actual o del valor del parámetro <Índice de inicio>.

Versiones 17 y posteriores
El tipo de búsqueda se puede combinar con una o más opciones de búsqueda:
tccLexicografíaOrdenArray ordenada según el orden lingüístico.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccRespectNumericArray ordenada según el orden de los valores numéricos.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnorarAcentoBuscar ignorando los caracteres acentuados.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnoreCaseBuscar ignorando el caso.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres".
tccIgnoreSpaceBuscar ignorando los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres".
Versiones 20 y posteriores
tccIgnoreInsideSpace
Nueva funcionalidad versión 20
tccIgnoreInsideSpace
tccIgnoreInsideSpace
Buscar ignorando los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres".
tccIgnorePonctuationAndSpaceBuscar ignorando los caracteres de espacio y los caracteres de puntuación.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.

AndroidWidget Android JavaPHP Las constantes utilizadas para definir las opciones de búsqueda no están disponibles.
Nueva funcionalidad versión 17
El tipo de búsqueda se puede combinar con una o más opciones de búsqueda:
tccLexicografíaOrdenArray ordenada según el orden lingüístico.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccRespectNumericArray ordenada según el orden de los valores numéricos.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnorarAcentoBuscar ignorando los caracteres acentuados.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnoreCaseBuscar ignorando el caso.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres".
tccIgnoreSpaceBuscar ignorando los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres".
Versiones 20 y posteriores
tccIgnoreInsideSpace
Nueva funcionalidad versión 20
tccIgnoreInsideSpace
tccIgnoreInsideSpace
Buscar ignorando los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres".
tccIgnorePonctuationAndSpaceBuscar ignorando los caracteres de espacio y los caracteres de puntuación.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.

AndroidWidget Android JavaPHP Las constantes utilizadas para definir las opciones de búsqueda no están disponibles.
El tipo de búsqueda se puede combinar con una o más opciones de búsqueda:
tccLexicografíaOrdenArray ordenada según el orden lingüístico.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccRespectNumericArray ordenada según el orden de los valores numéricos.
Esta opción es útil para una búsqueda dicotómica y no tiene ningún efecto en una búsqueda lineal..
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnorarAcentoBuscar ignorando los caracteres acentuados.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.
tccIgnoreCaseBuscar ignorando el caso.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres".
tccIgnoreSpaceBuscar ignorando los caracteres de espacio que se encuentran al principio y al final de las cadenas de texto.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres".
Versiones 20 y posteriores
tccIgnoreInsideSpace
Nueva funcionalidad versión 20
tccIgnoreInsideSpace
tccIgnoreInsideSpace
Buscar ignorando los caracteres de espacio que se encuentran dentro de las cadenas de texto.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres".
tccIgnorePonctuationAndSpaceBuscar ignorando los caracteres de espacio y los caracteres de puntuación.
Esta opción se aplica a todos los miembros en los que se realiza la búsqueda.
Esta opción es útil para los miembros de la "cadena de caracteres.
WEBDEV - Código Navegador Esta constante no está disponible.

AndroidWidget Android JavaPHP Las constantes utilizadas para definir las opciones de búsqueda no están disponibles.
For a dicotomous search, las opciones de búsqueda deben ser exactamente las mismas que las que se utilizaron para clasificar el array (ver ArraySort).
<Sought members>: Character string (with quotes)
  • Estructuras y clases: Nombre de los miembros buscados. Si se buscan varios miembros, sus nombres deberán ir separados por punto y coma.. También tiene la capacidad de encadenar a los miembros buscados (usando "." o ":" entre los miembros).. En una clase, también tiene la posibilidad de realizar una búsqueda en las propiedades de la clase.
  • Tipos avanzados: Nombre de las propiedades buscadas. Si se buscan varias propiedades, sus nombres deberán ir separados por punto y coma.. También tiene la capacidad de encadenar las propiedades buscadas (usando "." o ":" entre las propiedades). Por ejemplo, "Border.Color".
  • Versiones 22 y posteriores
    Registros: Nombre de los artículos buscados. En caso de que se busquen varios elementos, sus nombres deberán ir separados por punto y coma.. También puede encadenar los elementos buscados (utilizando "." o ":" entre las propiedades).
    Nueva funcionalidad versión 22
    Registros: Nombre de los artículos buscados. En caso de que se busquen varios elementos, sus nombres deberán ir separados por punto y coma.. También puede encadenar los elementos buscados (utilizando "." o ":" entre las propiedades).
    Registros: Nombre de los artículos buscados. En caso de que se busquen varios elementos, sus nombres deberán ir separados por punto y coma.. También puede encadenar los elementos buscados (utilizando "." o ":" entre las propiedades).
<Sought value 1>: Any type
Valor del elemento cuyo miembro o propiedad se solicita. Se debe indicar un valor para cada miembro especificado en <Socios buscados>.
<Sought value 2>: Any optional type
Valor del elemento cuyo miembro o propiedad se solicita. Se debe indicar un valor para cada miembro especificado en <Socios buscados>.
<Sought value N>: Any optional type
Valor del elemento cuyo miembro o propiedad se solicita. Se debe indicar un valor para cada miembro especificado en <Socios buscados>.
<Start subscript>: Optional integer
Posición de inicio de la búsqueda (sólo búsqueda lineal). Este parámetro no es necesario para una búsqueda binaria.

Seeking the subscript of an object in a one-dimensional array (syntax for the databinding) Ocultar los detalles

<Result> = ArraySeek(<WLanguage array> , <Type of search> , <Sought object>)
<Result>: Integer
  • Índice del objeto buscado,
  • -1 si el objeto no se encuentra en la array.
<WLanguage array>: Array
Nombre de la variable de tipo Array que se utilizará. Esta array debe ser unidimensional. Esta array puede ser una array de clases, clases dinámicas, estructuras, estructuras dinámicas, tipos avanzados, tipos avanzados dinámicos.
<Type of search>: Integer constant
Tipo de búsqueda que se realizará:
asLinealBúsqueda lineal.
<Sought object>: Any type
Instancia del objeto buscado.
Observaciones

Varios

  • Esta función no se puede utilizar en la arrays fija.
  • Esta función se puede utilizar en la arrays de variables avanzadas.
  • Esta función no se puede utilizar en la array de "Objetos dinámicos".. Se debe especificar el tipo de los objetos.
  • Esta función debe utilizarse en arrays de objetos tipados.
    • Por ejemplo, no se puede realizar ninguna búsqueda en los siguientes array:
      t is array of 2 objects dynamic
    • Por el contrario, se puede realizar una búsqueda en los siguientes array:
      t is array of 2 MyClass

      t is array of 2 MyClass dynamic
  • No se puede realizar ninguna búsqueda en una array de variantes.
  • AndroidWidget Android Java Si el tipo de búsqueda es dicotómico y si el array no está clasificado, no se mostrará ningún error de WLanguage pero el resultado de la búsqueda será indefinido.
Componente : wd250vm.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Se existe janela aberta, não abra e se sair, limpe o array
//Global
arrayJanelas is array of string
----
//Se existe janela aberta não abra
ResSubscript is int = ArraySeek(arrayJanelas, asLinearFirst, NomeWindow)

IF ResSubscript = -1
Add(arrayJanelas, NomeWindow)
open(NomeWindow)
END

---

//Ao sair limpe do array a janela aberta em close window

nJanela is int = ArraySeek(arrayJanelas, asLinearFirst, MyWindow..name)

if nJanela > 0
arraydelete(arrayJanelas,nJanela)
end

BOLLER
11 09 2019
ArraySeek é obrigatório usar em column usar texto entre aspas
Prezados,

ArraySeek é obrigatório usar em column usar texto entre aspas:

arrMyArray is array of 0 string
// Fill the array
ArrayAdd(arrMyArray, 1)
ArrayAdd(arrMyArray, 2)
ArrayAdd(arrMyArray, 3)

// Find "2"

ResSubscript is int
ResSubscript = ArraySeek(arrMyArray, asLinearFirst, "2") //USAR ASPAS

Info("The 2 string is found at subscript: " + ResSubscript)

// Returns: "The 2 string is found at subscript: 2"
BOLLER
07 03 2017
seek using a Structure`
 x = ArraySeek(ArrayVar,searchtype,"element1;element2",value1,value2)
Andy <<cowboy>>
05 03 2012