Hay una multitud de interfaces y normas que hay que respetar. A menudo, estas restricciones están vinculadas a los ámbitos de actividad. Evidentemente, algunos datos pueden ser introducidos o no por el usuario. En el caso de un campo que no se puede introducir, hay dos formas de gestionar la interfaz:
- los usuarios pueden seleccionar y copiar su contenido, por ejemplo para añadirlo a un informe
- los usuarios no pueden copiar el campo ni seleccionar su contenido
Para permitirle gestionar todas estas posibilidades de interfaz, el comando OBJECT SET ENTERABLE ha sido mejorado. Como último parámetro, el comando admite ahora un número entero. Esto le permite tener un mejor control sobre la propiedad enfocable para su campo. Las posibilidades son:
- 0 – no se puede introducir, y su contenido se puede seleccionar,
- 1 – se puede introducir,
- 2 – no introducible, y su contenido no puede ser seleccionado.
OBJECT SET ENTERABLE(*; "Entrada"; obk not enterable)
OBJECT SET ENTERABLE (*; "Entrada"; obk enterable)
OBJECT SET ENTERABLE (*; "Entrada"; obk not enterable not focusable)
Por supuesto, puede utilizar el comando como antes pasando un booleano como último parámetro. Tenga en cuenta que, en este caso, el estado de enfoque para un campo no ingresable difiere entre el modo binario y el modo de proyecto. Puede encontrar los detalles de todas las combinaciones en la documentación.
- Falso – no ingresable,
- Verdadero – ingresable
OBJECT SET ENTERABLE(*; "Entrada"; False)
OBJECT SET ENTERABLE (*; "Entrada"; True)
Para más detalles, la documentación del comando OBJECT SET ENTERABLE está aquí.