Variables del sistema

Contenido

sysListSize

sysListPos

sysPageCurrent

sysPageLast

sysUserName

sysCacheClientPath

sysIsAdministrator

Variables del sistema

Se trata de una variable de tipo local predefinida en el sistema.

Al pulsar la tecla F8, se abrirá un panel pop-up con la lista de variables del sistema. Las variables del sistema existentes son:

sysListSize

Devuelve el número de elementos de una lista.

Ejemplo: Para comprobar en un proceso si una lista que se ha cargado tiene o no registros usaremos la condición:

If(sysListSize > 0)

Si es mayor que 0 quiere decir que tiene algún registro, si no, no.

sysListPos

Devuelve el elemento en curso de una lista. Podrá ser usada para leer la posición de un registro concreto dentro de una lista tras un comando de instrucción de proceso que implique selección de un registro dentro de una lista, como puede ser Seleccionar ficha por posición.

sysPageCurrent

De uso exclusivo en informes. Devuelve el número de la página en curso de un informe.

sysPageLast

De uso exclusivo en informes. Devuelve el número de la última página de un informe.

Ejemplo: Si en un informe interno queremos imprimir en el pie de cada página “Página x de n”, podremos hacerlo usando ambas variables. La fórmula sería:

"Página " + sysPageCurrent + " de " + sysPageLast

sysUserName

Devuelve el nombre del usuarios actual, es decir, el nombre del usuario que está ejecutando la aplicación.

sysCacheClientPath

Devuelve la senda de la caché local.

sysIsAdministrator

Devuelve 1 si el usuario actual es administrador y 0 si no lo es. Esta variable no es funcional en funciones remotas.

Para insertar una variable del sistema en la fórmula haremos doble clic sobre su identificador en la ventana correspondiente del asistente.

En la fórmula la variable del sistema se escribirá igual que aparece en la lista de variables del sistema.

Última actualización