Trabajar con trigger o no con windev

39 views
Skip to first unread message

jmant...@gmail.com

unread,
Sep 22, 2020, 7:40:50 PM9/22/20
to WINDEV-LA
Para actualizar un registro, ejemplo existencias  de un producto cuando se compra o se vende,  el balance de una cuenta x pagar cuando se crea un Recibo.

- Que recomiendan hacer en estos casos ?
- Crear trigger y cuales tipos ?
- Buscar la ficha seleccionada y modificar desde el mismo formulario al momento de registrarlo ?

AMURCIAM

unread,
Sep 23, 2020, 11:49:30 PM9/23/20
to WINDEV-LA
Definitivamente eso debe ir al lado servidor, por lo tanto debes escribir código WL en procedures del análisis de datos.

jmant...@gmail.com

unread,
Sep 24, 2020, 11:06:50 AM9/24/20
to WINDEV-LA
Alguna documentacion con ejemplo sobre eso ?
Veo que hay trigger de aplicacion y otros del servidor ?
hay una aplicacion de ejemplo para eso ?

AMURCIAM

unread,
Sep 24, 2020, 11:28:04 AM9/24/20
to jmant...@gmail.com, WINDEV-LA
Saludos.
Toda la documentación la encuentras en la página de windev(la mayoría ya está en español).
El concepto general de desencadenadores en Windev, no tiene demasiada diferencia con los de cualquier otro motor de base de datos, salvo que aquí todo lo escribes en WL, a diferencia de los otros motores donde debes escribir SQL, PSQL y otras derivaciones de SQL, algo que se convierte de alguna forma, en una limitación porque tienes que aprender a ser muy organizado con ese lenguaje(SQL), aparte de ser demasiado "celoso" y nada flexible. WL en cambio, te da mucha facilidad de diseño de los métodos que quieres ejecutar al lado servidor. El hecho de escribir WL tanto en lado servidor como cliente, da un dominio completo del proyecto que desarrolles.
Los servidores de aplicación, permiten realizar una cantidad de operaciones después de cualquier proceso, al lado cliente. Es algo muy poderoso que tienen.
Ejemplos? En mi caso con la documentación fue suficiente para poder entender lo que se podía realizar.

Cordialmente,


Alexander Murcia Mosquera

Este correo y cualquier archivo anexo pertenecen a ALEXANDER MURCIA MOSQUERA, y son para uso exclusivo del destinatario intencional. Esta comunicación puede contener información confidencial o de acceso privilegiado. Si usted ha recibido este correo por error, equivocación u omisión favor notificar en forma inmediata al remitente y eliminar dicho mensaje con sus anexos. La utilización, copia, impresión, retención, divulgación, reenvío o cualquier acción tomada sobre este mensaje y sus anexos queda estrictamente prohibida y puede ser sancionada legalmente.


Las opiniones, conclusiones y otra información contenida en este correo no relacionadas con el negocio oficial de ALEXANDER MURCIA MOSQUERA. serán entendidas como personales y por tal razón no serán avaladas por ALEXANDER MURCIA MOSQUERA.

This e-mail and any attached files belong to the 
ALEXANDER MURCIA MOSQUERA, and they are for the sole use of the intended recipient(s). This communication may contain confidential or privileged information. If you are not the intended recipient, please contact the sender by reply this e-mail and destroy all copies of the original message. Any unauthorised review, use, disclosure, dissemination, forwarding, printing or copying of this email or any action taken in reliance on this e-mail is strictly prohibited and may be unlawful.

Opinions, conclusions and other information contained in this post unrelated with the official business of the 
ALEXANDER MURCIA MOSQUERA will be understood as personal messages, for that reason the Nueva ALEXANDER MURCIA MOSQUERA, will not be endorsed.




--
Has recibido este mensaje porque estás suscrito a un tema del grupo "WINDEV-LA" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/windev-la/3d87bEwK52Y/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a windev-la+...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/windev-la/ce989773-c46a-4f38-9ef3-af0f7875b088n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages