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.
Temas utilizados
- Contenido y creación de tablas de libre definición
- Abrir tabla de libre definición
- Describir tabla de libre definición
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.