FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
¿Cómo "sacar" la existencia de un producto?
Hola soy nueva aquí en el foro, aunque lo sigo bastante... También en Delphi soy novata...
Por ahora estoy haciendo un control de inventarios... Pero tengo el problema de que no puedo mostrar la existencia por producto... No sé como hacerlo... Tengo la tabla de existencia -Código_barras -Cantidad Ventas -Código_barras -Cantidad ....y los demás campos Compras -Código_barras -Cantidad ....Y más campos Entonces lo que quiero es que en la forma de ventas me muestre la existencia en un dbedit... Por la venta que ejecute en ese rato, o sea por código... |
#2
|
|||
|
|||
Hola
Puse está sentencia en el interactive de ib console y la ejecute en un query... sin embargo de un producto por ejemplo, vendí 1 pieza y tenia 2 pero en el stock me devuelve un 6
Select (sum(registro.Cantidad)-Sum(ventas.Cantidad)) as stock From registro, ventas where registro.codigo_barras = ventas.codigo_barras ¿Alguien que pueda ayudarme? Además lo que pongo en ese DBEDIT lo quiero guardar en la BD pero creo que por ser un Query no me deja... |
#3
|
||||
|
||||
Hola Yare.
Paciencia, paciencia que no hay muchos deambulando a esta hora... Agrega al form:
Si ya tenes actualizadas las existencias en tabla EXISTENCIA:
Si no tenes actualizadas las existencias en la tabla EXISTENCIA, podes obtenerlas restando a el campo CANTIDAD de la tabla COMPRAS el campo CANTIDAD de la tabla VENTAS. Para lo que habría que cambiar un poco la consulta: De ambos modos mientras te vayas desplazando por los diferentes artículos mostrará la existencia en el TDBEdit. (*) Es indispensable que lo que sigue a los ':' (CODIGO_BARRAS) sea exáctamente el nombre del campo de la tabla VENTAS. Y que la propiedad DataSource del query apunte al TDataSource asociado a la tabla VENTAS para que se vaya mostrando la existencia al desplazarse por la misma. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Error...
Gracias por responder de verdad, es un embrollo total... Siento que es tan sencillo, pero las existencias no me salen...
Y me marca como error: Undeclared identifier "SQL" ..... Missing Operator Semicolon... Revise los punto y coma pero no funciono. ¿Me podrían auxiliar? Última edición por ecfisa fecha: 22-02-2013 a las 18:02:32. Razón: ETIQUETAS [DELPHI] [/DELPHI] |
#5
|
||||
|
||||
Hola Yare.
Cita:
También sería muy útil que nos menciones que componentes estas usando (IBX,ADO,etc). Por favor cuando incluyas código en tus mensaje usa etiquetas para darle más legibilidad, esta imágen explica el uso: (Ya las agregué a tu mensaje) Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Pues si, ahora que lo dices...
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
#7
|
||||
|
||||
¿Será por el with?
Prueba así
Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
#8
|
|||
|
|||
Hola, gracias por ayudarme... Me marca errores también... No entiendo porque me sale el error, que no tengo declarado SQL o la sentencia close... Por que sucederá eso???
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
El programa se queda "colgado" mientras copia y luego "despierta" | NeWsP | OOP | 5 | 10-03-2010 22:05:40 |
"OBJECT OR CLASS TYPE REQUIRED" en "APPLICATION EXENAME" | Xavierator | Varios | 3 | 27-10-2008 09:09:50 |
Como hacer que se vea "Si" en vez de "TRUE" en un DBGrid | lu9eui | C++ Builder | 2 | 07-08-2007 04:03:13 |
Necesito llamar a métodos de clases "hija" desde su clase "padre" | Flecha | OOP | 17 | 20-04-2007 00:03:53 |
|