AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de valores numéricos / Funciones de matrices
  • Existencia de la matriz
  • Gestión de errores
  • Tamaño de .
  • Extracción de un valor de elemento de .
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Lee el valor de todos los elementos que se encuentran en una columna de matriz.
Ejemplo
// Read the elements found in column 5
ResReadColumn = MatReadColumn("MyMatrix", 5)
Sintaxis
<Result> = MatReadColumn(<Matrix> , <Column to read> [, <Total element size> [, <Number of decimals> [, <Element format>]]])
<Result>: Cadena de caracteres
Valor de todos los elementos que se encuentran en la columna especificada, en el siguiente formato:
<Value of element 1> + TAB + <Value of element 2> + TAB + ...
+ TAB + <Value of element N>
<Matrix>: Cadena de caracteres
Nombre de la matriz a leer, definida con MatCreate.
<Column to read>: Integro
Número de la columna a leer.
<Total element size>: Entero opcional
Tamaño total de un elemento a leer. Este tamaño incluye el signo, el separador de mil, el punto decimal, el exponente, las partes enteras y las partes decimales del valor del elemento.
  • Si el elemento tiene más de <Tamaño total del elemento> dígitos, <Tamaño total del elemento> se incrementa.
  • Si el elemento tiene menos de <Tamaño total del elemento> dígitos, <Resultado> se llena de espacios.
  • Si no se especifica <Tamaño total del elemento>, el valor del elemento leído tendrá el tamaño de su parte significativa.
  • <El tamaño total de los elementos no debe exceder de 100.
  • Si el valor del <Tamaño total de un elemento> es 0, el valor del elemento tendrá el tamaño de su parte significativa.
<Number of decimals>: Entero opcional
Número de decimales a leer. Este parámetro siempre comienza con un punto ("."). El último decimal se redondeará. Este parámetro sólo afecta a las notaciones de flotador ("f") y a las notaciones exponenciales ("e" y "E").. <Tamaño total del elemento> se ignora si <Número de decimales> es mayor que <Tamaño total del elemento>.
<Número de decimales>Tipo"d" (entero)tipo "e" o "E" (notación exponencial) y tipo "f" (notación flotante)
.0-0
.N-N (si N es mayor que el número de decimales, la parte decimal se rellenará con ceros)
(no especificado)-6
<Element format>: Carácter opcional
Formato para representar un elemento:
  • d: el valor del elemento se expresa como un entero con signo. Los dígitos que se encuentran después del punto decimal se truncan y <Número de decimales> se ignoran.
  • e o E: el valor del elemento se expresa como una notación exponencial con 1 dígito antes del punto decimal, <Número de decimales> dígitos después del punto decimal y al menos 2 dígitos en el exponente.
Observaciones

Existencia de la matriz

No se verifica la existencia de la matriz.. Para comprobar la existencia de la matriz, utilice MatExiste.

Gestión de errores

Atención: La función MatReadColumn no devuelve ningún código de error. Para saber si se han generado errores al leer los elementos de la columna, utilice MatError. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.

Tamaño de <Resultado>.

Atención: El tamaño de la cadena de caracteres devuelta en <Result> no puede exceder los 260 caracteres.. Si la columna de la matriz contiene más caracteres, la cadena encontrada en <Result> sólo contendrá los primeros 260 caracteres.

Extracción de un valor de elemento de <Resultado>.

Para extraer uno o más valores de elementos de la cadena de caracteres <Resultado>, utilice la función ExtractString.
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290mat.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local