Esta macro modifica dinámicamente un campo que se recuperará en la Consulta.

sc_select_field({Campo})
Ver un vídeo tutorial Esta macro modifica dinámicamente el SELECT: Es posible modificar dinámicamente los campos de la cuadrícula a través de la modificación dinámica de la selección original. Ej. 1: Se usa una tabla con las columnas año y los meses de enero a diciembre para crear una grid usando un parámetro, muestra los años y solo un mes específico. Al pasar el parámetro como una variable global llamada "show_month", en la aplicación se encuentra la siguiente estructura: Seleccionar cláusula: seleccionar año, par_mes de la tabla sc_select_field(pair_month) = [show_month]; sc_label(pair_month) = [show_month]; Modifique la selección y la etiqueta de la columna del Grid. Es posible, durante el tiempo de ejecución de la cuadrícula, modificar la cláusula ORDER BY de la cuadrícula. Se requiere al menos un ORDER BY en el comando SQL de la cuadrícula original para permitir la ejecución de sustitución durante el tiempo de la cuadrícula. Ej. 2: Seleccionar cláusula: seleccione el código, el nombre, el valor del orden de la tabla por código. Para cambiar el orden, de código a nombre, use: sc_select_order ("code") = "name"; Nota: Este comando debe estar en el contexto del evento "onInit";
Macro Scope
Aplicación Calendario | Aplicación Gráfica | Aplicación Grid | Aplicación Búsqueda | Aplicación Formulário | Aplicación Controle | Aplicación Menu | Aplicación Menú Arból | Aplicación ReportPDF
allMacros | allMacros onInit | onInit | allMacros | allMacros | allMacros | allMacros | allMacros | allMacros