Definir opciones de campo avanzadas
Puede establecer opciones de campo para funciones avanzadas, como anotaciones para el lenguaje de definición de datos (DDL) y nombres para mostrar personalizados.
Para elegir opciones de campo avanzadas:
-
Seleccione el menú Archivo > Gestionar > Base de datos.
-
Haga clic en la pestaña Campos.
-
Si la base de datos contiene más de una tabla, seleccione la adecuada en la lista Tabla.
-
Seleccione un campo existente o defina uno nuevo.
-
Haga clic en Avanzado, luego seleccione opciones avanzadas para el campo.
Para Haga lo siguiente Incluya una descripción de este campo cuando un cliente de FileMaker genere DDL
Para Añadir anotación en lenguaje de definición de datos (DDL), introduzca texto que describa el propósito de este campo.
Esta anotación se incluye como comentario de código después de la definición del campo en el DDL generado para la tabla de este campo. El uso principal de la anotación es mejorar la capacidad de un modelo de IA para generar consultas SQL para sus datos basándose en el DDL. Consulte Prácticas recomendadas para el esquema de base de datos en la generación de consultas DDL y SQL
Mostrar un nombre diferente para un campo en características específicas.
Seleccione Personalizar nombres de visualización de campos. A continuación, como expresión de texto, especifique un objeto JSON con pares clave-valor que establezcan el nombre de visualización del campo que se utilizará para funciones específicas. Es posible que desee definir un nombre de campo para mostrar si el nombre original del campo puede resultar incomprensible para los usuarios.
Utilice las siguientes claves para especificar un nombre de campo en las funciones compatibles:
-
fm_export: muestra el nombre en el cuadro de diálogo Especificar orden de campos para exportación y en los archivos exportados que incluyen el nombre del campo (por ejemplo, Excel). Consulte Exportar datos de FileMaker Pro y el paso de guión Exportar registros. -
fm_sort: muestra el nombre en el cuadro de diálogo Ordenar registros. Consulte Ordenar registros. -
fm_table_view: muestra el nombre en el encabezado de la columna en la vista de tabla. Consulte Configurar vistas de formulario, lista y tabla para una presentación. -
fm_common: muestra el nombre en todas las características anteriores, a menos que también se especifique una de las claves anteriores, que tiene prioridad sobrefm_common.
Si no se define ningún valor para una clave de característica o para
fm_common, entonces se utiliza el nombre del campo original para esa característica.También puede definir pares clave-valor personalizados en este objeto JSON para sus propios fines. Para recuperar todos los pares clave-valor para un campo como un objeto JSON, use la función FieldDisplayNames.
Nota No cree nombres de clave que comiencen con "fm_"; los nombres de clave con este prefijo están reservados por Claris.
-
Ejemplo de nombre de visualización del campo
Para Personalizar nombres de visualización de campos, puede usar la función JSONSetElement para crear la sintaxis JSON requerida en el cuadro de diálogo Especificar cálculo. Para un campo llamado Direc, si proporciona un valor para uno o varios de los pares clave-valor:
JSONSetElement ( "{}" ;
[ "fm_common" ; "Dirección" ; JSONString ] ;
[ "fm_table_view" ; "Calle" ; JSONString ]
)
Entonces el objeto JSON resultante es:
{
"fm_common": "Dirección",
"fm_table_view": "Calle"
}
En lugar de mostrar "Direc", se utiliza "Dirección" como nombre de campo en todas las funciones compatibles, excepto en la vista de tabla, donde se utiliza "Calle".