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 
Este paso de guión también es compatible con publicaciones en la Web y en guiones programados de FileMaker Server.
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.
El campo de destino calculado debe devolver un resultado de texto.
Si el nombre de campo totalmente calificado 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
  •
  •
  •
Cuando es posible, el paso de guión Establecer campo por nombre hace que el registro esté activo y lo deja asì hasta que sale del registro o lo consigna. Los guiones que utilizan una serie de pasos de guión Establecer campo por nombre deben agrupar estos pasos si es posible, de forma que los siguientes pasos de guión Establecer campo por nombre puedan actuar sobre el registro sin tener que bloquearlo, descargar y cargar datos, indexar el campo, etc., después de cada paso de guión individual Establecer campo por nombre. Estas funciones y la validación del nivel de registro se efectúan cuando se sale del registro o éste se consigna.
Ejemplo 1
En el siguiente ejemplo, un cálculo identifica el campo de destino en el que se deberìa reemplazar un valor con base en el lugar geográfico en el que se introdujeron los datos. A continuación el guión introduce un valor calculado en el campo de destino basado en el tipo de cambio de divisas correspondiente.
Establecer campo por nombre
[If (Miembros::Paìs = "EE.UU." ;
Miembros::Tasa abonada-USD ; Miembros::Tasa abonada-GBP);
If (Miembros::Paìs = "EE.UU." ;
Miembros::Tasa*<TasaCambioEEUU> ;Miembros::Tasa<TasaCambioGB>;
Ejemplo 2
El siguiente ejemplo reemplaza el contenido del campo Paìs situado en la Tabla 1 por los datos del campo Nombre de la Tabla 2 relacionada.
Establecer campo por nombre ["Tabla1::Paìs";Tabla2::Nombre]
Nota  Para garantizar que se realice una evaluación correcta, FileMaker Pro debe tratar el campo de destino como una cadena literal. Por tanto, deberá escribir el campo de destino calculado entre comillas.
Ejemplo 3
El siguiente ejemplo evalúa el campo global de destino Ubicación::nombrecampo y reemplaza el contenido de nombrecampo por los valores de datos del campo Nombre de la Tabla 2 relacionada.
Establecer campo por nombre [Ubicación::nombrecampo;Tabla2::Nombre]
Nota  El contexto del cálculo (determinado en la esquina superior izquierda del cuadro de diálogo Especificar cálculo) es esencial para realizar la evaluación correctamente.
Ejemplo 4
El siguiente ejemplo utiliza la función GetFieldName para garantizar que FileMaker Pro recupera el nombre totalmente calificado del campo de destino y la función Evaluar para extraer el valor almacenado en el campo de destino, y reemplaza el contenido de nombrecampo por el valor de los datos situados en el campo Nombre de la Tabla2 relacionada.
Establecer campo por nombre
[GetFieldName(Evaluar(Ubicación::nombrecampo));Tabla2::Nombre]
Temas relacionados 
Referencia de pasos de guiones (orden alfabético)
Referencia de pasos de guiones (lista de categorìas)