Establecer campo
Propósito 
Reemplaza todo el contenido del campo especificado del registro actual con el resultado de un cálculo.
Formato 
Establecer campo [<tabla::campo>; <valor o fórmula>]
Opciones 
 •
Seleccione Especificar campo de destino o haga clic en Especificar para especificar el campo cuyo contenido desea reemplazar. Si no se especifica ningún campo y está seleccionado un campo en Modo Visualizar o Buscar, se utilizará este campo.
 •
En Resultado calculado, haga clic en Especificar para definir el cálculo. En el cuadro de diálogo Especificar cálculo, escriba el cálculo que desee evaluar o utilice la lista de campos (a la izquierda) y la de funciones (a la derecha) con los operadores matemáticos y de texto para crear el cálculo.
Compatibilidad 
 
Dónde se ejecuta el paso de guión 
Compatible 
FileMaker Pro 
 
Guión programado de FileMaker Server 
 
FileMaker Go 
 
Publicación en la Web personalizada 
 
FileMaker WebDirect 
 
Solución en tiempo de ejecución 
 
Se origina en 
FileMaker Pro 6.0 o anterior
Descripción 
 •
El resultado del cálculo debe coincidir con el tipo de campo. Por ejemplo, no puede asignar un cálculo de fecha a un campo contenedor.
 •
 •
Si el resultado del cálculo no coincide con el tipo de campo de destino y la opción de validación del campo está establecida en Siempre, el campo no se establecerá y se devolverá un código de error (que se puede capturar con la Función Get(LastError))
 •
 •
Ejemplo 1 
Inserta la suma de los totales generales de las facturas en el campo Estadísticas.
Establecer campo [Clientes::Estadísticas; Sum ( Facturas::Total general )]
Ejemplo 2 
Demuestra cuándo se debe utilizar Establecer campo en lugar de Establecer campo por nombre para simplificar los guiones.
#Si el campo de destino no cambia, use el paso de guión Establecer campo.
Establecer campo [Clientes::Teléfono del trabajo; Recogida de crédito::Número de teléfono]
#Si usa Establecer campo por nombre con un campo de destino que no cambia,
#debe poner el campo de destino entre comillas para que se evalúe como cadena literal
#y se devuelva el nombre del campo especificado. Si no usa las comillas,
#Establecer campo por nombre evalúa el campo especificado y usa el resultado como campo de destino.
#Si el resultado no especifica un nombre de campo, no pasa nada.
Establecer campo por nombre [Clientes::Teléfono del trabajo; Recogida de crédito::Número de teléfono]
Temas relacionados 
Paso de guión Establecer campo por nombre
Definir campos de cálculo
Referencia de pasos de guiones (orden alfabético)
Referencia de pasos de guiones (lista de categorías)