Todas las tablas de Net2Client contienen un campo de uso múltiple llamado XXXEspecial, donde XXX es el nombre de la tabla. Por ejemplo la tabla AGE, contiene el campo AGEEspecial, la tabla PER el campo PEREspecial, y así succesivamente.
En el caso de la tabla AGE, este campo puede tener información de uso interno relacionada con el login (como, por ejemplo, fecha de creación del password), pero este campo está diseñado para tener múltiples usos y para ser utilizado por muchos usuarios. En efecto, es un campo tipo "bloque" en donde la distinta información se almacena separada por el "separador" principal (xFE) y el "separador" secundario (xF8), bajo el formato siguiente:
þNombreCampoøValorþNombreCampoøValor...
en donde þ (xFE) es el separador principal y ø (xF8) el secundario.
Para poder utilizar la variable especial se deben utilizar dos rutinas:
Con la primera se puede escribir un valor y con la segunda se puede recuperar (leer). A continuación describimos las dos funciones.
Esta función permite introducir un valor en la variable especial. Los parámetros a utilizar son los siguientes:
| PARÁMETRO | USO |
|---|---|
| Contenido | Contenido a ser guardado. Puede ser un literal o una variable. |
| NombreTabla | Nombre de la tabla. Ej. PER |
| IdRegistro | Código del registro en el cual se va a almacenar el valor |
| NombreCampo | El nombre que se le da al campo. Este nombre debe ser único ya que es el que identifica la variable |
| Opciones | Las opciones disponibles son:
|
Esta función devuelve uno de los valores siguientes:
Esta función permite introducir un valor en la variable especial. Los parámetros a utilizar son los siguientes:
| PARÁMETRO | USO |
|---|---|
| Contenido | Variable donde se va a almacenar el resultado. Esta es una variable de output y por lo tanto no puede ser un literal. |
| NombreTabla | Nombre de la tabla. Ej. PER |
| IdRegistro | Código del registro en el cual se va a almacenar el valor |
| NombreCampo | El nombre que se le da al campo. Este nombre debe ser único ya que es el que identifica la variable |
| Opciones | Las opciones disponibles son:
|
Esta función devuelve uno de los valores siguientes: