|
|
|
|
|
- Posición en relación con un elemento clave o no clave
- Posición en una iteración filtrada
<Fuente>.GetCurrentPosition (Función)
No disponible con este tipo de conexión
Devuelve la posición aproximada del registro actual en el archivo de datos. Esta posición se da en relación con un punto específico. Observación: La posición se da aproximadamente por razones de rendimiento. La posición se calcula según la posición en el índice.
Customer.Seek(Name, "Smith") IF Customer.Found() = True THEN Percentage is int = Customer.GetCurrentPosition(Name)/10 Info("The first Smith is at " + Percentage + "% of Customer on the Name key") END
Sintaxis
<Result> = <Source>.CurrentPosition([<Item> [, <Precision>]])
<Result>: Entero - Posición actual aproximada, trazada a la [ 1;1000] interval.
- -1 si se produce un error (archivo de datos vacío, el filtro no devuelve ningún resultado, etc.). La función HErrorInfo permite obtener más información sobre el problema.
<Source>: Tipo de fuente especificada Nombre del archivo de datos utilizado. <Item>: Cadena de caracteres opcional Nombre del campo utilizado. Si no se especifica este nombre, <Fuente>.GetCurrentPosition utilizará el último elemento utilizado por la última función de administración de HFSQL (función que comienza con "H"). <Precision>: Entero opcional Define la precisión con la que se evalúa la posición. Atención: Cuanto mayor sea la precisión, más tiempo se tarda en evaluar la posición en el archivo. | | hPrecisionHigh | Alta precisión. | hPrecisionLow | Baja precisión. | hPrecisionMedium (valor predeterminado) | Precisión media. |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|