Establecer campo por nombre
Propósito 
Reemplaza todo el contenido del campo de destino calculado del registro actual con el resultado del valor calculado.
Formato 
Establecer campo por nombre[<campo de destino calculado>; <valor calculado>]
Opciones 
 •
Seleccione Especificar campo de destino o haga clic en Especificar para crear un cálculo que especifique el campo cuyo contenido desea reemplazar. En el cuadro de diálogo Especificar cálculo, 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.
 •
En Resultado calculado, haga clic en Especificar para definir el valor calculado.
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 10.0
Descripción 
El paso de guión Establecer campo por nombre le permite crear un cálculo para especificar un nombre de campo; posteriormente podrá cambiar el valor del campo de forma literal o basándose en un segundo cálculo.
Dado que el campo de destino se calcula, un único paso Establecer campo por nombre puede sustituir varios Paso de guión Establecer campo entre condiciones If.
El campo de destino calculado debe devolver un resultado de texto.
Si el nombre de campo totalmente cualificado no está entre comillas, el nombre del campo de destino se obtiene del nombre del campo.
Si no se especifica ningún campo y está seleccionado un campo en Modo Visualizar o Buscar, se utilizará este campo.
Notas
 •
 •
 •
Ejemplo 1 
Identifica el campo de destino (Estadísticas nacionales o Estadísticas mundiales) basándose en la ubicación geográfica y, a continuación, introduce un valor calculado (la suma de todos los totales generales) en el campo de destino.
Establecer campo por nombre [If (Clientes::País = "Japón"; Clientes::Estadísticas nacionales; Clientes::Estadísticas mundiales); Sum ( Facturas::Total general )]
Ejemplo 2 
Demuestra cuándo se debe utilizar Establecer campo por nombre en lugar de Establecer campo para simplificar los guiones.
#Con Establecer campo, es necesaria una secuencia If con varios pasos Else If
#para determinar qué campo de la tabla Clientes actualizar
#con información de Recogida de crédito::Número de teléfono.
If [Recogida de crédito::Ubicación de la llamada = "Trabajo"]
Establecer campo [Clientes::Teléfono del trabajo; Recogida de crédito::Número de teléfono]
Else If [Recogida de crédito::Ubicación de la llamada = "Particular"]
Establecer campo [Clientes::Teléfono particular; Recogida de crédito::Número de teléfono]
Else If [Recogida de crédito::Ubicación de la llamada = "Móvil"]
Establecer campo [Clientes::Teléfono móvil; Recogida de crédito::Número de teléfono]
End If
#Un único paso de guión Establecer campo por nombre puede realizar la misma tarea
#usando un cálculo para determinar el campo de destino.
Establecer campo por nombre [GetFieldName ( Evaluate ( Recogida de crédito::Ubicación de la llamada & "Teléfono" ) ); Recogida de crédito::Número de teléfono]
Temas relacionados 
Referencia de pasos de guiones (orden alfabético)
Referencia de pasos de guiones (lista de categorías)