Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||
|
4D v20 R7
Utilizar tokens en fórmulas
|
Elemento | Ejemplo (sintaxis estándar) | Sufijo | Ejemplo (sintaxis tokenizada) | Comentarios |
Comando 4D | Cadena | :Cxx | String:C10(a) | xx es el número del comando |
Constante 4D | Pi | :Kxx:yy | Pi:K30:1 | xx es el ID del grupo constante e yy es su índice (posición) dentro de este grupo |
Tabla | [Employees] | :xx | [Employees:1] | xx es el número de la tabla |
Campo | [Employees]Name | :xx | [Employees:1]Name:2 | xx es el número del campo |
Plugin 4D | PV PRINT(area) | :Pxx:yy | PV PRINT:P13000:229(area) | xx es el ID del plug-in e yy es el índice del comando |
Nota: las letras mayúsculas (C, P) deben utilizarse en los sufijos; de lo contrario, no se interpretarán correctamente.
Cuando se utiliza esta sintaxis, usted garantiza que sus fórmulas se interpretarán correctamente incluso en caso de cambio de nombre o cuando la base de datos se ejecuten en un lenguaje diferente.
Nota: las constantes también se tokenizan en el lenguaje sin embargo, en las fórmulas sólo puede pasar su valor con el fin de hacerlas independientes del contexto.
Esta sintaxis es aceptada en todas las fórmulas 4D (o expresiones 4D), independientemente del contexto de llamada:
La sintaxis tokenizada requiere la adición de los números de referencia de los elementos. La ubicación de estas referencias depende del tipo del elemento.
Los números de los comandos se pueden encontrar en este manual Lenguaje (área "Propiedades"), así como en la página Comandos del Explorador:
Los números de tablas y de campos se pueden obtener utilizando los comandos Table y Field.
También se muestran en la Inspector del editor de estructura:
Para saber cuáles son los tokens de los comandos de plug-ins 4D, el truco consiste en introducir el código deseado en el editor de métodos y reiniciar 4D después de desactivar el plug-in (por ejemplo, moviendo su carpeta). Esto significa que sólo los tokens se mostrarán en el editor de métodos, y a continuación, puede copiar los que necesite.
Código con plug-in instalado:
El mismo código con inactivación del plug-in:
Producto: 4D
Tema: Fórmulas
Manual de lenguaje 4D ( 4D v20 R7)