Leer tabla de libre definición con FN 28: TABREAD

Aplicación

Con la función NC FN 28: TABREAD se lee de la tabla que se ha abierto previamente con FN 26: TABOPEN.

Descripción de la función

Con la función NC FN 28 se definen las columnas de la tabla que debe leer el control numérico. Dentro de una frase NC se pueden definir varias columnas de la tabla, pero solo una fila de la tabla.

Introducción

11 FN 28: TABREAD Q1 = 2 / "Length"

; Leer tabla con FN 28

Para navegar a esta función, hacer lo siguiente:

Insertar función NC Todas las funciones FN Funciones especiales FN 28 TABREAD

La función NC contiene los siguientes elementos sintácticos:

Elemento sintáctico

Significado

FN 28: TABREAD

Sintaxis de apertura para la lectura de una tabla

Q, QL, QR o QS

Variable para el texto de origen

En esta variable, el control numérico guarda el contenido de las celdas de la tabla que se van a leer.

Número

Número de fila de la tabla que se va a leer

Número fijo o variable

Nombre o QS

Nombres de las columnas de la tabla que se va a leer

Nombre fijo o variable

Cuando hay varios nombres de columnas, separarlos con una coma.

Nota

Si en una frase NC se definen varias columnas, el control numérico guarda los valores leídos en variables consecutivas del mismo tipo, p. ej. QL1, QL2 y QL3.

Ejemplo

11 FN 28: TABREAD Q10 = 6/“X,Y,D“

; Leer los valores numéricos de las columnas X, Y y D

12 FN 28: TABREAD QS1 = 6/“DOC“

; Leer el valor alfanumérico de la columna DOC

El control numérico lee los valores de las columnas X, Y y D de la fila 6 de la tabla abierta actualmente. El control numérico guarda los valores en los parámetros Q Q10, Q11 y Q12.

El control numérico guarda en la misma fila el contenido de la columna DOC en el parámetro QS QS1.