La macro sc_apl_conf ( ): es bastante útil para modificar las propiedades de los formularios y grid; así como también de botones y campos en tiempo de ejecución. Esta macro debe ser usada por una aplicación para modificar las propiedades de otra aplicación.

La necesidad de permitir a los usuarios finales que puedan realizar configuraciones y cambios en tiempo real es muy recurrente y necesaria, al darle la libertad de gestionar acciones en tiempo de ejecución, esto se puede lograr con la utilización de esta macro.

Te estaré mostrando y explicando  algunos ejemplos útiles y como puedas utilizarlos en tus desarrollos:

La sintaxis es bastante simple:

sc_apl_conf(“Aplicación”, “Propiedad”, “Valor”)

Ejemplo:

Forzar a la aplicación “form_ejemplo” a comenzar en el modo de inserción.
sc_apl_conf(“form_ejemplo”, “start”, “new”);

El ámbito de ejecución de esta macro en formularios y grid es: onApplicationInit

Las propiedades que puedes utilizar en los formularios son:

PropiedadValorDescripción
startnewFuerza al formulario a comenzar en el modo de inserción para agregar nuevos registros.
inserton/offHabilita (on) o deshabilita (off) el botón para la inclusión de nuevos registros.
updateon/offHabilita (on) o deshabilita (off) el botón para la inclusión de nuevos registros.
deleteon/offHabilita (on) o deshabilita el botón para cambiar los registros..
field_display_offfieldDinámicamente oculta un campo.
field_display_onfieldMuestra dinámicamente un campo.
field_readonlyfieldFuerza un campo para que se muestre como “readonly”..
rowsFuerza el número de líneas para cada una de las páginas (sólo para formularios de multiples registros)..
rows_insFueza el número de líneas para insertar (sólo para formulario de multiples registros).

Propiedades para GRID

PropiedadValorDescripción
startfilterFuerza a la grid a comenzar por el filtro.
colsFuerza el número de columnas. (tipo vertical y deslizante)
rowsFuerza a la grid a comenzar por el filtro..
lig_editon/offHabilita (on) o deshabilita el botón de edición del registro (lapis)

Mira como utilizar esta macro en el siguiente vídeo:

Scriptcase es la herramienta de desarrollo web más eficiente del mercado. Crea sistemas web completos integrados con soluciones de Business Intelligence en minutos!

Conoce la licencia que más se adecua a tu necesidad -> Opciones de licencia
¡Descarga y prueba nuestra herramienta! Descargar Scriptcase

You might also like…

Cloud Computing y sus tendencias para 2020

¿Qué es el cloud computing? Brinda la posibilidad de ofrecer servicios a través de Intern...

Te pagan por tu sistema no por el código

En el mundo empresarial el tiempo es un factor determinante, dado que puede provocar ganancias o ta...

Principales características de un buen desarrollador web

Quizás en algún momento se haya preguntado qué habilidades se necesitan para convertirse en desa...

You might also like…

Get new posts, resources, offers and more each week.

We will use the information you provide to update you about our Newsletter and Special Offers. You can unsubscribe any time you want by clinck in a link in the footer of any email you receive from us, or by contacting us at sales@scriptcase.net. Learn more about our Privacy Police.