sc_label("nombre_del_campo")

Esta macro permite cambiar dinámicamente la etiqueta de los campos en aplicaciones de grid, formularios y control.

 Parámetros

La macro tiene solo un parámetro obligatorio, que recibe el nombre del campo cuya etiqueta será cambiada.
Este parámetro debe ser proporcionado entre comillas (dobles o simples) o mediante una variable, como en los ejemplos de sintaxis a continuación. 

//Proporcionando como cadena
sc_label("customerid") = "Nueva etiqueta para el campo";
//Proporcionando con una variable $var_
campo = "nombre_del_campo"; sc_label($var_campo) = "Nueva etiqueta para el campo";

 

Ejemplos

Ej. 1: Registro de Usuario
En este escenario, se usa un solo formulario para registrar empleados y clientes. 

if ({tipo_usuario} == 'cliente') {
    sc_label('campo_id') = 'ID del Cliente';
} else {
    sc_label('campo_id') = 'ID del Empleado';
}

 

Ej. 2: Registro de Eventos
En un formulario de registro de eventos, las etiquetas de los campos pueden ser cambiadas para reflejar el tipo de evento (por ejemplo, Conferencia, Taller, Seminario). 

if ({tipo_evento} == 'conferencia') {
    sc_label('local') = 'Local de la Conferencia';
} else if ({tipo_evento} == 'taller') {
    sc_label('local') = 'Local del Taller';
} else if ({tipo_evento} == 'seminario') {
    sc_label('local') = 'Local del Seminario';
}