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 códigos HTML <input /> para las filas especificadas en una tabla de Net.Data.
Formato
@DTW_TB_INPUT_TEXT(tabla, indicadormandatos, nombcol, valorcol, tamaño, longmáx, filas)
@DTW_TB_INPUT_TEXT(tabla, indicadormandatos, nombcol, valorcol, tamaño, longmáx)
@DTW_TB_INPUT_TEXT(tabla, indicadormandatos, nombcol, valorcol, tamaño)
@DTW_TB_INPUT_TEXT(tabla, indicadormandatos, nombcol, valorcol)
@DTW_TB_INPUT_TEXT(tabla, indicadormandatos, nombcol)
Parámetros
Tabla 147. Parámetros de DTW_TB_INPUT_TEXT
Tipo de datos | Parámetro | Uso | Descripción |
---|---|---|---|
tabla | tabla | IN | La variable de tabla de la macro que ha de visualizarse como códigos de entrada de texto. |
serie | indicadormandatos | IN | El número de columna de tabla o serie que contiene el texto a visualizar junto al campo de entrada. Si indicadormandatos es un nulo, no se visualiza ningún texto. |
serie | nombcol | IN | El número de columna de tabla que contiene los nombres de campo de entrada. |
entero | valorcol | IN | El número de columna de tabla que contiene los valores de campo de entrada por omisión, que se especifica para el atributo VALUE en el código INPUT. El valor por omisión es no generar el valor del atributo VALUE. |
entero | tamaño | IN | El número de caracteres del campo de entrada, que se especifica para el atributo SIZE en el código INPUT. El valor por omisión es la longitud del valor de entrada por omisión más largo, o 10 si no hay una entrada por omisión. |
entero | longmáx | IN | La longitud máxima de una serie de entrada, que se especifica para el atributo MAXLENGTH del código INPUT. El valor por omisión es no generar el valor de atributo MAXLENGTH. |
entero | filas | IN | La lista de filas de tabla desde la que generar los campos de entrada. El valor por omisión es utilizar todas las filas. |
Códigos de retorno
Tabla 148. Códigos de retorno de DTW_TB_INPUT_TEXT
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. |
1002 | Un parámetro de entrada contenía un valor de serie que consistía en el carácter de terminación nulo. |
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: Devuelve tres códigos HTML <input />
@DTW_TB_INPUT_TEXT(Mytable,"3","3","4","35","40","1 2 3")
Resultado:
<p>image1text <input type="text" name="image1text" value="link1text" size="35" maxlength="40" /></p> <p>image2text <input type="text" name="image2text" value="link2text" size="35" maxlength="40" /></p> <p>image3text <input type="text" name="image3text" value="link3text" size="35" maxlength="40" /></p>