FieldDisplayNames

Devuelve los nombres de visualización de un campo como datos JSON.

Formato 

FieldDisplayNames ( nombreArchivo ; nombreCampo )

Parámetros 

nombreArchivo: el nombre de un archivo de base de datos abierto (local o remoto). Consulte Funciones de diseño.

fieldName: una expresión de texto para el nombre de un campo. El nombre del campo debe estar en la forma nombretabla::nombrecampo para especificar un campo que existe en una tabla diferente de la tabla actual.

Tipo de datos devuelto 

texto

Se origina en 

26.0

Descripción 

Devuelve un objeto JSON que contiene todos los nombres de visualización configurados para el campo especificado en la opción Personalizar nombres de visualización de campos. Consulte Definir opciones de campo avanzadas.

Ejemplo 1 

FieldDisplayNames ( "" ; "Clientes::Nombre" ) devuelve los nombres de visualización para el campo Nombre en la tabla Clientes del archivo actual. Si los nombres de visualización para el valor predeterminado y la vista de tabla se establecen en Nombre y Nombre de pila respectivamente, la función devuelve:

{"fm_common":"Nombre","fm_table_view":"Nombre de pila"}

Ejemplo 2 

JSONGetElement ( FieldDisplayNames ( "" ; "Clientes::Nombre" ) ; "fm_table_view" ) devuelve el nombre de visualización de la vista de tabla para el campo Nombre, que es Nombre de pila.

Ejemplo 3 

Devuelve un nombre de visualización personalizado en un cálculo de presentación para una etiqueta de campo en una presentación donde el espacio es limitado. En el cuadro de diálogo Opciones avanzadas del campo CustomerID, en la sección Personalizar nombres de visualización de campos, especifique una clave personalizada denominada my_short_name con el valor ID:

JSONSetElement ( "{}" ; [ "my_short_name" ; "ID" ; JSONString ] )

En el cálculo de presentación para la etiqueta de campo, este cálculo recupera el nombre corto:

JSONGetElement ( FieldDisplayNames ( "" ; "Clientes::CustomerID" ) ; "my_short_name" )

Esto devuelve ID como la etiqueta de campo.