AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
X | X | X | X | X | X | X | X | X |
Finalidad
Genera una tabla de HTML a partir de una tabla de Net.Data.
Formato
@DTW_TB_TABLE(tabla, opciones, lista_col, estilo_celda, u_enlace, u_imagen, texto_url, estilo_url)
@DTW_TB_TABLE(tabla, opciones, lista_col, estilo_celda, u_enlace, u_imagen, texto_url)
@DTW_TB_TABLE(tabla, opciones, lista_col, estilo_celda, u_enlace, u_imagen)
@DTW_TB_TABLE(tabla, opciones, lista_col, estilo_celda, u_enlace)
@DTW_TB_TABLE(tabla, opciones, lista_col, estilo_celda)
@DTW_TB_TABLE(tabla, opciones, lista_col)
@DTW_TB_TABLE(tabla, opciones)
@DTW_TB_TABLE(tabla)
Parámetros
Tabla 167. Parámetros de DTW_TB_TABLE
Tipo de datos | Parámetro | Uso | Descripción |
---|---|---|---|
tabla | tabla | IN | Variable de tabla de la macro que ha de visualizarse como tabla HTML. |
serie | opciones | IN | Los atributos de tabla que hay dentro del código TABLE. El valor
por omisión es no utilizar atributos. Los valores válidos
incluyen:
|
serie | lista_col | IN | Los números de columna de tabla a utilizar en la tabla HTML. El valor por omisión es utilizar todas las columnas. |
serie | estilo_celda | IN | Lista de elementos de estilo de HTML, por ejemplo, B e I, para acompañar al texto en cada código TD. El valor por omisión es no utilizar códigos de estilo. |
entero | u_enlace | IN | El número de columna de tabla que contiene los URL utilizados para crear enlaces HTML. Debe especificar asimismo la columna de lista_col. El valor por omisión es no generar enlaces HTML. |
entero | u_imagen | IN | El número de columna de tabla que contiene los URL utilizados para crear imágenes incorporadas. Debe especificar asimismo la columna de lista_col. El valor por omisión es no generar códigos de imagen. |
entero | texto_url | IN | El número de columna de tabla que contiene el texto a visualizar para los enlaces de URL o imágenes incorporadas. El valor por omisión es utilizar el propio URL. |
serie | estilo_url | IN | Lista de elementos de estilo de HTML para el texto especificado en texto_url. El valor por omisión es no generar códigos de estilo. |
Códigos de retorno
Tabla 168. Códigos de retorno de DTW_TB_TABLE
Código de retorno | Explicación |
---|---|
-1001 | El servidor no ha podido procesar una petición de Net.Data para asignar memoria. |
1001 | Un parámetro de entrada contenía un valor NULL. |
1003 | Se ha transmitido un número incorrecto de parámetros en una llamada de función. |
1004 | Se ha transmitido un parámetro en una llamada de función que debería haber sido una variable de tabla de macro Net.Data, pero era de un tipo de variable diferente. |
1005 | Se ha transmitido un parámetro en una llamada de función que debería haber sido una variable de serie, pero era de un tipo de variable diferente. |
1007 | Un parámetro contiene un valor que no es válido. |
1008 | Un parámetro está fuera de los límites de la tabla. |
Ejemplos
Ejemplo 1: Genera códigos HTML para una tabla con un límite y utilizando códigos B (negrita) e I (cursiva)
@DTW_TB_TABLE(Mytable,"BORDER","4 2 1","i","2","1","4","b")
Resultado:
<table border> <tr> <th>TITLE</th> <th>LINKURL</th> <th>IMAGEURL</th> <tr> <td><i>link1text</i></td> <td><a href="http://www.mycompany.com/link1.html"><b>link1text</b></a></td> <td><img src="http://www.mycompany.com/images/image1.gif" alt=""><b>link1text</b></td> </tr><tr> <td><i>link2text</i></td> <td><a href="http://www.mycompany.com/link2.html"><b>link2text</b></a></td> <td><img src="http://www.mycompany.com/images/image2.gif" alt=""><b>link2text</b></td> </tr><tr> <td><i>link3text</i></td> <td><a href="http://www.mycompany.com/link3.html"><b>link3text</b></a></td> <td><img src="http://www.mycompany.com/images/image3.gif" alt=""><b>link3text</b></td> </tr></table>