Macro para Actualización e inserción de datos de cabecera de un maestro/detalle

Scriptcase tiene macros y variables especiales que permiten al usuario manipular eventos, botones, aplicaciones, control de seguridad, manipular fechas, etc.

En esta ocasión veremos la macro sc_master_value; la cual permite actualizar los datos en la aplicación maestra en tiempo real, de acuerdo con los cambios realizados en un campo determinado de la aplicación de detalle.

Sintaxis

sc_master_value(‘Object’, Value)

ParametroDescripción
ObjectNombre del objeto a actualizar en la aplicación maestra. No son necesarias las {} en el nombre de campo.
ValueValor del objeto. El valor puede ser un campo ó una variable.


Fuente: 
http://www.scriptcase.net/docs/es_es/v81/manual_mp.htm

Conoceremos la utilización de esta macro con el siguiente ejemplo demostrativo, donde utilizamos 2 tablas (Factura y DetaFac) estructura mostrada en la siguiente imagen

La finalidad es que nos quede de la siguiente manera el formulario maestro/detalle.

Utilizamos 3 bloques el primero en la parte superior del encabezado con los campos: Fecha de Facturación, Correlativo de Factura y Cliente.

Luego en la parte inferior 2 bloques el primero utiliza el 80% para el contenido del detalle (DetaFac) y a la par el otro 20% para los 3 campos que estaremos actualizando, de la tabla maestra (Factura)

Configuración de bloques formulario Maestro

Ya al tener nuestro diseño procederemos a crear el método ActualizarCabecera dentro del formulario Form_DetaFac, como se muestra a continuación

Luego este método lo llamamos colocando el nombre del evento y paréntesis y punto y coma

ActualizarCabecera();

en los eventos después de cada actualización:

ObservVea más contenido en nuestro blog.

Por ,

26 de March de 2017

Compartir esta publicacion

a

También podría gustarte…

Desarrollo de software impulsado por IA: el papel de ChatGPT

En el mundo en constante evolución de la tecnología, la inteligencia artificial (IA) está desemp...

Low-Code: La Clave para una Transformación Digital Accesible

La transformación digital es un imperativo para las empresas que desean mantenerse competitivas en...

Tendencias de TI y Desarrollo Web para 2024: Hacia Nuevos Horizontes Tecnológicos

El mundo de la Tecnología de la Información (TI) y el Desarrollo Web está en constante evolució...

También podría gustarte…

Obtenga nuevas publicaciones, recursos, ofertas y más cada semana.

Utilizaremos la información provista para enviarle por correo electrónico boletines y ofertas. Puede darse de baja de los correos electrónicos en cualquier momento simplemente haciendo clic en el enlace "unsubscribe" en la parte inferior de cualquier correo electrónico o contactándonos a privacy @ scriptcase.net . Obtenga más información sobre nuestra Privacy Police .