FORMULA LANGUAGE
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
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