none
Ayuda con sistema en vb... RRS feed

  • Pregunta

  • Muy buenas tardes, necesito ayuda con un sistema... En mi sistema tengo un modulo de facturación, las existencias se cargan directamente de la base de datos.. Pues mi pregunta surge, ¿ cómo puedo hacer para estas existencias se vayan disminuyendo? ¿alguna idea de cómo hacerlo? Ya que cada medicamento (es sistema de una farmacia) se va a agregando a un listbox, y la cantidad a otro listbox... Mi duda surge, que en el botón de "Efectuar venta" que es donde guardo la venta, necesito que también las existencias agregadas en el listbox  se descuenten de las existencias en la base de datos... Ayuda!! No se qué hacer... Soy nuevo en la programación...

    • Cambiado Enrique M. Montejo sábado, 2 de junio de 2012 17:34 acceso a datos (De:Lenguaje VB.NET)
    lunes, 28 de mayo de 2012 18:41

Todas las respuestas

  • ¿ cómo puedo hacer para estas existencias se vayan disminuyendo?

    podrias ejecutar una instruccion que actualice el registro disminiyendo el stock,a lgo como ser

    UPDATE NombreTabla SET stock = stock - @cantidad WHERE idarticulo = @id

    como veras apsandole los parametros de cantidad y del id del aericulo puede ir restando lo que se vende


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 28 de mayo de 2012 18:54
  • Cuando haces un sistema de facturacion... lo obligatorio es que tengas una tabla de precios, costos y stock de lista.

    Es decir una tabla con dos campos: (NombreTabla)

    idArticulo

    Stock

    La de venta seria dos tablas: venta y detalleventa

    Cuando tu agregas un registro al detalle de la venta, deberas actualizar la tabla de lista con la consulta proporcionada por leandro.

    UPDATE NombreTabla SET stock = stock - @cantidad WHERE idarticulo = @id Suerte


    SI TE SIRVIO LA RESPUESTA MARCALA COMO VALIDA. EnterpriseSoft Perú Chachapoyas - Amazonas - Perú.



    • Editado Terricolaw martes, 29 de mayo de 2012 0:30
    martes, 29 de mayo de 2012 0:28