FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Actualizar stock de mercaderías
Hola! Estoy realizando una aplicación para el cual utilizo Delphi 7 e InterBase 6.5. El problema surgió a la hora de querer actualizar el stock de mercaderías. Logro registrar las compras y las ventas, pero no actualizar la cantidad de mercadería existente. Les dejo como ejemplo mi código en ventas, quizás alguien pueda ayudarme a detectar el error…
Código:
DM.IBDataSet_Mercaderias.Edit; DM.IBQuery_Mercaderias.Locate('ID_MERCADERIA', M, []); //M: variable donde almaceno el ID_MERCADERIA desde una consulta anterior S:=STOCK - StrToInt(DBEdit_Cantidad.Text); //S: variable que uso para calcular la diferencia entre el stock existente y la cantidad vendida //STOCK: variable que contiene el stock existente de mercadería (anterior a la actual venta) DM.IBDataSet_MercaderiasSTOCK_MERC.Value:= S; M.IBDataSet_Mercaderias.Post; |
#2
|
||||
|
||||
Hola Malau.
Si generaste todas las sentencias SQL del TIBDataSet con el DataSetEditor y el valor de 'M' es correcto, de este modo tiene que funcionarte bién:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
ecfisa!! Resolví el problema adaptando tu código a mi sistema. Muchas Gracias por tu ayuda!!
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
consultar Stock | ebeltete | SQL | 9 | 26-04-2012 14:00:17 |
control de stock en delphi | ingmichel | Varios | 5 | 01-08-2007 23:54:40 |
Actualizar Stock | BlueSteel | Firebird e Interbase | 6 | 28-09-2006 00:14:56 |
Stock Limitante | soloriv | SQL | 5 | 03-06-2006 20:59:50 |
stock general | ELINK | SQL | 5 | 29-03-2005 17:58:00 |
|