Cada objeto activo de formulario está asociado a un nombre de objeto y una variable. El nombre de la variable puede ser diferente al nombre del objeto. En un mismo formulario, puede utilizar varias veces la misma variable pero cada nombre de objeto debe ser único.
Nota: los nombres de los objetos y los nombres de las variables están limitados a 31 caracteres.
En el lenguaje de 4D, puede referirse a un objeto activo de formulario por intermedio de su nombre de objeto o de su nombre de variable (para mayor información consulte
Propiedades de los objetos en el manual Lenguaje de 4D).
Para mayor información sobre las reglas de nombres de los objetos de formulario y de las variables, consulte la sección Reglas de nombres de tablas y campos (las reglas son las mismas) y la sección Convenciones en el manual Lenguaje de 4D.
Ahora puede dejar a 4D crear dinámicamente y en función de sus necesidades, las variables asociadas a sus objetos de formularios (botones, variables editables, casillas de selección, etc.). Para hacer esto, es suficiente con dejar vacío el campo "Nombre de la variable" en la Lista de propiedades para el objeto:
![](../../picture/202547/pict202547.es.png)
Para mayor información, consulte la sección Variables en el manual Lenguaje de 4D.
Las variables asociadas a los objetos de formulario pueden contener todo tipo de expresión que devuelva un valor y no sólo el nombre de la variable. Simplemente puede introducir la expresión directamente en el área “Nombre de variable” de las propiedades del objeto:
![](../../picture/420486/pict420486.es.png)
Toda expresión 4D válida es aceptada: expresión simple, fórmula, función 4D, nombre del método de proyecto o campo utilizando la sintaxis estándar [Tabla]Campo. La expresión se evalúa durante la ejecución del formulario. Naturalmente en este caso no es posible administrar el valor de la variable por programación.
Las posibilidades ofrecidas por este principio son múltiples. Por ejemplo, esto significa que puede asociar un campo numérico a un termómetro con el fin de representar los valores en forma
gráfica en listas:
![](../../picture/420496/pict420496.es.png)
![](../../picture/420503/pict420503.es.png)
Nota: si el valor introducido corresponde a la vez al nombre de una variable y al del un método, 4D considera que usted está indicando el método.