Control de stocks con access y sql
Hola,
Veréis, tengo nociones bastante básicas de access, pero creo que para hacer lo que me planteo con una modesta ayudita podre empezar a crear la base de datos en access para gestionar estocs que me estoy planteando.
El problema en mi trabajo es que el sistema informático de gestión no nos es útil para controlar los escandallos de toda la gama de productos de un cliente en concreto. No me entretendré a contar como esta montado el sistema de gestión, pero lo cierto es que no me es útil para controlar los stocks de las piezas que llevan los productos de este cliente.
Para ello, y debido a que a final de mes me piden un listado de stocks y una valoración de los mismos, me planteo llevar los movimientos de entradas de material, salidas a cliente, y abonos mediante una base de datos access.
Tras crear y rellenar las tables, lo que quisiera es lo siguiente:
A través de un formulario de entrada de material, que se actualize la tabla de los subproductos con las cantidades recibidas.
Proveedor, subproducto, cantidad, + un campo calculado que seria el precio para el subproducto del proveedor obtenido de la tabla de subproductos multiplicado por la cantidad entrante.
Esto seria lo más sencillo en principio.
Ahora bien, por otro lado, cuando hay una salida de producto a cliente, necesito que se actualize la tabla de subproductos restando las cantidades de cada uno en función del producto final que sale.
Por ejemplo: el producto "A" lleva 4 bisagras, 3 tornillos de m6x10 y 7 arandelas de 8mm.
Esto seria, si por ejemplo envío 3 armarios al cliente, pues que se me restara de la tabla subproductos la cantidad de 3x4 bisagras + 3x3 tornillos + 3x7 arandelas.
Lo que os pido básicamente es si me podéis ayudar a enfocar la aplicación, indicándome recursos donde poder adquirir los conocimientos para los comandos sql, que si no me equivoco es lo que voy a necesitar.
Por otra parte tengo la duda de si para esto necesitaré mysql, aunque creo y espero que no, puesto que con access se pueden utilizar sentencias sql, aunque no se con que limite.
El caso es que quiero prescindir de sql server o mysql. Creo que para hacer esto no es necesario y ademas no tengo conocimientos con respecto a ambos.
También aceptare sugerencias para hacerlo de otro modo.
Tengo pensado en crear las siguientes tablas:
1. Proveedores, con los campos típicos de dirección, etc..
2.Producto: con los campos "producto"(que seria repetitivo en todos los registros), "subproducto" y "cantidad"< que seria la cantidad de subproducto que lleva cada producto.
3. Subproducto: con los campos "codigo","nombre","proveedor" y "precio", puesto que más de un proveedor puede entregar el mismo subproducto a su respectivo precio.
Creo que necesito 3 formularios: "entradas material","salidas cliente" y "abono"(que serie el proceso inverso de la salida)
4.También me interesa lógicamente guardar todos los registros de entradas y salidas en tablas para posterior consulta e informes.
Aceptaré cualquier consejo o orientación, así como recursos en donde encontrar información más específica de lo que quiero hacer, porque de momento estoy un poco perdido. Como os digo no soy un crack ni mucho menos en access, pero tengo bastante facilidad de aprendizaje y lo que necesito no puede ser demasiado complicado, pero me falta un punto de partida.
Gracias de antemano,
J.Mª.Granados
Veréis, tengo nociones bastante básicas de access, pero creo que para hacer lo que me planteo con una modesta ayudita podre empezar a crear la base de datos en access para gestionar estocs que me estoy planteando.
El problema en mi trabajo es que el sistema informático de gestión no nos es útil para controlar los escandallos de toda la gama de productos de un cliente en concreto. No me entretendré a contar como esta montado el sistema de gestión, pero lo cierto es que no me es útil para controlar los stocks de las piezas que llevan los productos de este cliente.
Para ello, y debido a que a final de mes me piden un listado de stocks y una valoración de los mismos, me planteo llevar los movimientos de entradas de material, salidas a cliente, y abonos mediante una base de datos access.
Tras crear y rellenar las tables, lo que quisiera es lo siguiente:
A través de un formulario de entrada de material, que se actualize la tabla de los subproductos con las cantidades recibidas.
Proveedor, subproducto, cantidad, + un campo calculado que seria el precio para el subproducto del proveedor obtenido de la tabla de subproductos multiplicado por la cantidad entrante.
Esto seria lo más sencillo en principio.
Ahora bien, por otro lado, cuando hay una salida de producto a cliente, necesito que se actualize la tabla de subproductos restando las cantidades de cada uno en función del producto final que sale.
Por ejemplo: el producto "A" lleva 4 bisagras, 3 tornillos de m6x10 y 7 arandelas de 8mm.
Esto seria, si por ejemplo envío 3 armarios al cliente, pues que se me restara de la tabla subproductos la cantidad de 3x4 bisagras + 3x3 tornillos + 3x7 arandelas.
Lo que os pido básicamente es si me podéis ayudar a enfocar la aplicación, indicándome recursos donde poder adquirir los conocimientos para los comandos sql, que si no me equivoco es lo que voy a necesitar.
Por otra parte tengo la duda de si para esto necesitaré mysql, aunque creo y espero que no, puesto que con access se pueden utilizar sentencias sql, aunque no se con que limite.
El caso es que quiero prescindir de sql server o mysql. Creo que para hacer esto no es necesario y ademas no tengo conocimientos con respecto a ambos.
También aceptare sugerencias para hacerlo de otro modo.
Tengo pensado en crear las siguientes tablas:
1. Proveedores, con los campos típicos de dirección, etc..
2.Producto: con los campos "producto"(que seria repetitivo en todos los registros), "subproducto" y "cantidad"< que seria la cantidad de subproducto que lleva cada producto.
3. Subproducto: con los campos "codigo","nombre","proveedor" y "precio", puesto que más de un proveedor puede entregar el mismo subproducto a su respectivo precio.
Creo que necesito 3 formularios: "entradas material","salidas cliente" y "abono"(que serie el proceso inverso de la salida)
4.También me interesa lógicamente guardar todos los registros de entradas y salidas en tablas para posterior consulta e informes.
Aceptaré cualquier consejo o orientación, así como recursos en donde encontrar información más específica de lo que quiero hacer, porque de momento estoy un poco perdido. Como os digo no soy un crack ni mucho menos en access, pero tengo bastante facilidad de aprendizaje y lo que necesito no puede ser demasiado complicado, pero me falta un punto de partida.
Gracias de antemano,
J.Mª.Granados
1 Respuesta
Respuesta de waltermedel
1