FORMULA LANGUAGE
Dado un servidor y un nombre de archivo, indica el acceso del usuario actual a la base de datos.
Nota Si utilizó la función @UserAccess en la Versión 4, la Versión 5 o posteriores la convertirán automáticamente a @V4UserAccess para asegurar el buen funcionamiento de sus fórmulas. Si cambia estas fórmulas para que utilicen la función @UserAccess, asegúrese de volver a compilarlas en la Versión 5. Si utiliza @UserAccess en la Versión 5, las bases de datos creadas con la Versión 4 no reconocerán la fórmula hasta que actualice dichas bases de datos a la Versión 5. Si la fórmula va a ser evaluada en la Versión 4, use @V4UserAccess.
Nota La opción de palabra clave privilegio-de-acceso es una novedad de la Versión 6.
Sintaxis
@UserAccess( servidor : archivo ; [ privilegio-de-acceso ] )
Parámetros
servidor
Si especifica una o más palabras, da como resultado un valor de texto o una lista de texto con los siguientes valores:
@UserAccess no comprueba el acceso al privilegio ReplicateOrCopyDocuments de forma predeterminada.
Consejo Si el separador de valores múltiples del campo que contiene la fórmula es un punto y coma, los valores de la lista de texto del resultado estarán separados por el signo de punto y coma, no por el de dos puntos.
En una base de datos local que no tenga activada la opción Forzar la misma Lista de control de acceso para todas las réplicas, @UserAccess sin el segundo parámetro siempre da como resultado 6; 1; 1; 1; 1; 1; 1; 1; 1. . Si el usuario actual no tiene acceso a la base de datos, Lotus Notes/Domino muestra un mensaje indicándole que no está autorizado a realizar esa operación.
No funciona en fórmulas de columna ni en fórmulas de selección; asimismo, tampoco funciona en agentes que se ejecutan en un servidor (agentes programados o agentes que se activan al recibir documentos por correo). A partir de ahora, no funciona con la sentencia Evaluate.
Equivalencias en otros lenguajes
Método QueryAccess de la clase NotesDatabase de LotusScript
Propiedad CurrentAccessLevel de la clase NotesDatabase de LotusScript
Método queryAccess de la clase Database de Java
Propiedad CurrentAccessLevel de la clase Database de Java
Ejemplo Véase también