AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
X | X | X | X | X | X | X | X | X |
Finalidad
Una variable de tabla cuyo valor Net.Data aumenta cada vez que se procesa una fila de una tabla de Net.Data. La variable actúa como contador y su valor es el número de la fila actual que se está procesando.
RPT_MAX_ROWS puede afectar al valor de ROW_NUM. Por ejemplo, si hay 100 filas en una tabla y ha establecido RPT_MAX_ROWS en 20, el valor final de ROW_NUM es 20, ya que la fila 20 fue la última fila procesada.
Sólo puede hacer referencia a ROW_NUM desde un bloque ROW.
Ejemplos
Ejemplo 1: Rellena una columna en la salida de HTML utilizando ROW_NUM para etiquetar cada una de las filas de la tabla
%REPORT{ <table border="1"> <tr><td> Número de fila </td> <td> Cliente </td></tr> %ROW{ <tr><td> $(ROW_NUM) </td> <td> $(V_custname) </td></tr> %} </table> %}
El bloque REPORT genera una tabla como la que se muestra a continuación.
Número de fila | Cliente |
---|---|
1 | Jane Smith |
2 | Jon Chiu |
3 | Frank Nguyen |
4 | Mary Nichols |