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 v19.8
OBJECT SET ENTERABLE
|
OBJECT SET ENTERABLE ( {* ;} objeto ; editable ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
* | Operador |
![]() |
Si se especifica, objeto es un nombre de objeto (cadena) Si se omite, objeto es un campo o una variable | |||||
objeto | Objeto de formulario |
![]() |
Nombre de objeto (si se especifica *), o Tabla o campo o variable (si se omite *) | |||||
editable | Booleano |
![]() |
True para editable; False para no editable | |||||
El comando OBJECT SET ENTERABLE ]vuelve editables o no editables los objetos de formulario especificados por objeto.
Si especifica el parámetro opcional *, indica que el parámetro objeto es un nombre de objeto (una cadena). Si omite el parámetro opcional *, indica que el parámetro objeto es una tabla, un campo o una variable. En este caso, usted especifica una referencia de un campo o de una variable (campo o variable tipo objeto únicamente) en lugar de una cadena. Para mayor información sobre nombres de objetos, consulte la sección Propiedades de los objetos.
La utilización de este comando es equivalente a la selección de la opción editable para un campo o una variable en la lista de propiedades del editor de formularios. Este comando funciona en subformularios únicamente si se encuentra en el método formulario del subformulario.
Cuando areaEntrada es editable (TRUE), el usuario puede mover el cursor en el área e introducir datos. Cuando areaEntrada es no editable (FALSE), el usuario no puede mover el cursor en el área y no puede introducir datos.
El comando OBJECT SET ENTERABLE
también puede utilizarse para activar por programación el modo “Editable en lista” para los subformularios y formularios listados mostrados utilizando los comandos MODIFY SELECTION y DISPLAY SELECTION:
Volver un objeto no editable no evita que cambie su valor por programación.
Nota: para volver una celda de list box no editable, pase el valor -1 a $0 en el evento On Before Data Entry, ver Gestión de entrada.
El siguiente ejemplo define un campo de envío, dependiendo del peso del paquete. Si el paquete pesa un 1 kilo o menos, el envío se realiza a través de la Oficina Postal Nacional y el campo no es editable. De lo contrario, el campo es editable.
If([Envio]Peso<=1)
[Envio]Empresa:="Oficina Postal Nacional"
OBJECT SET ENTERABLE([Envio]Empresa;False)
Else
OBJECT SET ENTERABLE([Envio]Empresa;True)
End if
Este es el método de objeto de una casilla de selección ubicada en el encabezado de una lista para controlar el modo Entrada en lista:
C_BOOLEAN(bEditable)
OBJECT SET ENTERABLE([Tabla1];bEditable)
Producto: 4D
Tema: Objetos (Formularios)
Número
238
Modificado: 4D 2004
Renombrar: 4D v12 (SET ENTERABLE)
Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)