FORMULA LANGUAGE


@SetField
Ejemplo

Asigna un valor a uno de los campos de un documento (use @Set para las variables temporales). Es similar al uso de la palabra clave FIELD, excepto en que @SetField puede utilizarse dentro de otra función @. Si el campo no existe, este comando lo crea y le asigna el valor especificado.

Sintaxis

@SetField( campo ; valor )

Parámetros

campo


valor
Uso

Esta función es especialmente útil en agentes, botones de zonas activas y botones de barras de herramientas. No funciona en fórmulas de columna, de selección, de ocultación, de título de ventana ni de formulario.

En la Versión 6, ya no es necesario declarar el campo al que se asigna un valor antes de configurar su valor con @SetField. Con la Versión 5 y clientes anteriores, declare el campo al principio de la fórmula de la siguiente forma:

FIELD NombreCampo:=NombreCampo;

El campo que crea @SetField y al que asigna el valor especificado si el campo no existe en el documento, no es visible para el usuario. Puede eliminar un campo insertado de esta forma en un formulario, utilizando la función @DeleteField.

Equivalencias en otros lenguajes

Método FieldSetText de la clase NotesUIDocument de LotusScript

Método ReplaceItemValue de la clase NotesDocument de LotusScript

Método replaceItemValue de la clase Document de Java

Ejemplo
Véase también