| 4D v18OBJECT SET ENTERABLE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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 ifEste 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)
									_o_DISABLE BUTTON
									
									_o_ENABLE BUTTON
									
									OBJECT Get enterable
									
									OBJECT SET VISIBLE
									
	Producto: 4D
	Tema: Objetos (Formularios)
	Número 
        238
        
        
        
	
	Modificado: 4D 2004 
	Renombrar: 4D v12
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v18)
	
	
	
	
	
 Añadir un comentario
Añadir un comentario