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
|
||||
|
||||
¿Será por el with?
Prueba así
Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
#7
|
||||
|
||||
Pues si, ahora que lo dices...
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
#8
|
|||
|
|||
Cierto no un un Query estoy mandando llamar a la tabla de existencias.... por medio del datasource...
Uso componentes: Ttable y Tdatasource en el Data Module... Estoy usando IBconsole como manejador de base datos... Lo que pasa es que mandé llamar al Query, y tuve el problema de que me decía que no existe el código_barras... Modulo_datos.Ds_Tabla_existencias corresponde a el datasource de la tabla de existencias.... |
#9
|
|||
|
|||
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:
|
#10
|
||||
|
||||
Hola Yare.
Cita:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#11
|
|||
|
|||
Gracias!!!
Muchísimas gracias de verdad... Si funcionó... Todavía no puedo creerlo, duré muchos días entrando al Club pero no se me ocurrió preguntar... Me ha ayudado muchísimo... EFICSA.... he aprendido algo nuevo de verdad... Espero pronto llegar a saber así....
Y una última pregunta... Por ser un Query, no lo puedo mostrar en un Qreport? Estoy feliz!!!! |
#12
|
|||
|
|||
Gracias infinitas
Ya pude hacerlo, me equivoqué en cuanto a la selección del Query....
estoy muy contenta, me sale todo perfectamente... Gracias a todos por ayudarme... Gracias infinitas de todo corazón! |
|
|
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 |
|