Formulario para Ventas
Publicado por Mauro (1 intervención) el 03/04/2017 16:09:37
Hola, Qué tal?
Les comento, estoy realizando un sistema (mi primero) de gestion de stock y ventas de mercadería de Almacen.
Mis conocimientos sobre el lenguaje no son muy amplios, pero decidí empezar a crearlo e ir a aprendiendo a medida que voy avanzando (considero que es la única manera de aprender un lenguaje: llevándolo a la practica).
Resulta que tengo un problema a la hora de trabajar con el formulario de ventas.
Prosigo a detallar como están confeccionadas las tablas así me pueden entender luego.
Tengo dos tablas, una tabla Productos (t_prod) con sus campos que son (prod_idpro[pk], prod_nom, prod_stock, prod_preco [Precio Costo], prod_preve[Precio Venta]).
Y la siguiente tabla sería Ventas (t_vtas) sus campos son (vtas_id[pk], vtas_idpro, vtas_cant, vtas_fecha, vtas_total).
Ambas tablas se encuentran enlazadas por (prod_idpro - vtas_idpro)
Una vez dicho esto, paso a explicarles.
Tengo dos formularios, uno correspondiente a Productos donde se Agrega,Modifica y se Borra los productos.
Y el otro formulario correspondería a ventas, donde se confeccionaría toda la venta y el total de la misma.
Él ABM en Productos funciona fantástico, se puede realizar todas las acciones de agregar, modificar, etc etc. sin ningún problema.
El problema está en el formulario Ventas.
Mi idea en el formulario sería que dentro de un textbox al escribir el código del producto, automáticamente en un grid se actualice el mismo agregando el producto que escaneamos con su nombre y correspondiente precio de venta, sumado a la columna "cantidad" que vendría a tener luego la función de multiplacar "precio de venta * cantidad".
He intentado absolutamente de todo y no he podido encontrarle una solución. De hecho, cometí el error al principio de enlazar el grid con la tabla productos, pero la consecuencia es que me muestra los datos que hay en la tabla y esa no es la función que estoy requiriendo.
Si bien, he diagramado en mi cabeza como debería funcionar, el problema es el vacío de programación que tengo por el cual no puedo lograr que cumpla la función que quiero.
Espero haberme explicado bien y que me hayan entendido cual es mi problema y mi petición.
Agradecería muchísimo que me orienten o me den una mano en poder solucionar este problema porque ya vengo trabado sin poder avanzar en esto, unos varios días.
Saludos y muchas gracias!
Les comento, estoy realizando un sistema (mi primero) de gestion de stock y ventas de mercadería de Almacen.
Mis conocimientos sobre el lenguaje no son muy amplios, pero decidí empezar a crearlo e ir a aprendiendo a medida que voy avanzando (considero que es la única manera de aprender un lenguaje: llevándolo a la practica).
Resulta que tengo un problema a la hora de trabajar con el formulario de ventas.
Prosigo a detallar como están confeccionadas las tablas así me pueden entender luego.
Tengo dos tablas, una tabla Productos (t_prod) con sus campos que son (prod_idpro[pk], prod_nom, prod_stock, prod_preco [Precio Costo], prod_preve[Precio Venta]).
Y la siguiente tabla sería Ventas (t_vtas) sus campos son (vtas_id[pk], vtas_idpro, vtas_cant, vtas_fecha, vtas_total).
Ambas tablas se encuentran enlazadas por (prod_idpro - vtas_idpro)
Una vez dicho esto, paso a explicarles.
Tengo dos formularios, uno correspondiente a Productos donde se Agrega,Modifica y se Borra los productos.
Y el otro formulario correspondería a ventas, donde se confeccionaría toda la venta y el total de la misma.
Él ABM en Productos funciona fantástico, se puede realizar todas las acciones de agregar, modificar, etc etc. sin ningún problema.
El problema está en el formulario Ventas.
Mi idea en el formulario sería que dentro de un textbox al escribir el código del producto, automáticamente en un grid se actualice el mismo agregando el producto que escaneamos con su nombre y correspondiente precio de venta, sumado a la columna "cantidad" que vendría a tener luego la función de multiplacar "precio de venta * cantidad".
He intentado absolutamente de todo y no he podido encontrarle una solución. De hecho, cometí el error al principio de enlazar el grid con la tabla productos, pero la consecuencia es que me muestra los datos que hay en la tabla y esa no es la función que estoy requiriendo.
Si bien, he diagramado en mi cabeza como debería funcionar, el problema es el vacío de programación que tengo por el cual no puedo lograr que cumpla la función que quiero.
Espero haberme explicado bien y que me hayan entendido cual es mi problema y mi petición.
Agradecería muchísimo que me orienten o me den una mano en poder solucionar este problema porque ya vengo trabado sin poder avanzar en esto, unos varios días.
Saludos y muchas gracias!
Valora esta pregunta
0