Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Como descontar cantidad de stock en tabla de Articulos. (https://www.clubdelphi.com/foros/showthread.php?t=76824)

ilchicho 04-12-2011 15:32:56

Como descontar cantidad de stock en tabla de Articulos.
 
lo coloque en el FTP suelto asi lo encuentra mas rapido se llama C.rar

espero puedan ayudarme, si alguno de ustedes puede ayudarme y desea modificarlo bienvenido sea.

gracias

El proyecto, va en el c y la base tb en el c

ilchicho 05-12-2011 16:33:35

Como descontar cantidad de stock en tabla de Articulos.
 
Querida gente no se si estoy poniendo mal los trigger o que esta pasando,
puede ser que sea tambien el navo yo, pero no me actualiza el stock.
asi que les envio el proyecto para que lo miren, depaso por ahy les sirve o no,
y si me pueden dar una mano perfecto y sino bueno colaboro con algo.

gracias

Aqui el proyecto,
lo coloque en el FTP carpeta otros asi lo encuentran mas rapido se llama C.rar
va en el c y la base tb en el c

Casimiro Notevi 05-12-2011 16:39:13

Lo he puesto aquí: 1 y 2

ilchicho 05-12-2011 17:06:56

Como descontar cantidad de stock en tabla de Articulos.
 
Gracias casimiro, pudiste ver algo del proyecto???
te parece que puede estar bien encarado,
tu opinion y ayuda es muy importante para nosotros los novatos.

Casimiro Notevi 05-12-2011 17:42:42

Lmentablemente, no tengo suficiente tiempo para mirar todo un proyecto, si me dices qué unit es, puedo mirar esa, o en qué parte está el código que descuenta stock.

marcoszorrilla 06-12-2011 20:32:44

El código que pones en el Trigger, puede valer para las altas, pero tienes que tener en cuenta que pueden hacer una modificación posteriormente y el evento "AfterInsert", no serviría en este caso.

Yo suelo crear en las líneas de presupuesto o factura según los casos un campo que lo llamo STA y lo cargo con el valor que tienen las unidades en el momento de abrir la factura

Por ejemplo vendí 3 unidades: Ahora estoy corrigiendo las líneas de la factura:
Unidades:3 STA:3, el campo STA lo cargo con un While que recorre todas las líneas y me iguala STA a unidades.

Cuando confirmen los cambios actualizo el almacen:

Actualizar_Almacen(Unidades - STA, Codigo);

Este procedimiento busca el producto en el almacen y le suma o resta las unidades que correspondan.

Espero te sirva la idea.

Por cierto de donde sacaste los iconos tan elegantes que acompañas al proyecto?

Un Saludo.

ilchicho 09-12-2011 03:40:37

Hola gente, casimiro el problema que tengo es en la base en el trigger RECALCULAR_STOCK, y en el boton guardar presupuesto del formulario presupuesto que creo es donde tendria que que descontar en el stock la cantidad agregada en mi presupuesto, que pronto sera facturacion. gracias casimiro

ilchicho 09-12-2011 03:50:01

hola marcoszorrilla, antes que nada agradezco tu preocupacion, en comentar y en mirar el proyecto, gracias. Los iconos los hice con el potoshop buscando imagenes por internet y achicandolas, adaptandolas para que puedan servirme.
con respecto al proyecto, tambien intente de esa forma pero no me daba, tenes un ejemplo de codigo como para ver como lo haces???
Sabiendo que uso Delphi 7 con SQL Manager for InterBase & Firebird
en el datamodule utilizo aparte de la database, dataset con su datasource y los query con su datasource.
en los foirmularios utilizo los componentes de data controls como son dbedit, dbgrid y dbcombobox, etc.

vos trabajas con sql manager tambien o utilizas acces??

gracias

negrokau 18-04-2012 18:05:42

Cita:

Empezado por ilchicho (Mensaje 420437)
lo coloque en el FTP suelto asi lo encuentra mas rapido se llama C.rar

espero puedan ayudarme, si alguno de ustedes puede ayudarme y desea modificarlo bienvenido sea.

gracias

El proyecto, va en el c y la base tb en el c

como estas? no puedo bajarme tu proyecto....


La franja horaria es GMT +2. Ahora son las 19:33:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi