Jump to content
Enigma25

Control de stock en excel con access

Recommended Posts

Hola @[uSER=171672]cibecito[/uSER]

Para ello habria que ampliar las columnas de la tabla "TablaProductos" de acuerdo a los nuevos datos que necesitas incluir. Pero igual habria que modificar el formulario de registro de materiales y modificacion.

Como verás, el aporte es unico para ser usado por varias personas pero su fin como tal es que lo vean, analicen, aprendan usen si todo lo que tiene es lo que necesitan,etc. Hacer una modificacion para una sola persona le restaria mucho al original.

Pero, siempre se puede hacer lo posible para ayudarlos a todos.

Si puedes, por favor dame un archivo en excel con la forma como esperas a que esté armado tu base de productos. tambien algunos ejemplos y porque lo usas de ese modo y que esperas obtener con el tipo de registro...

Saludos.

Share this post


Link to post
Share on other sites

si algún usuario podría ayudarnos con el programa de enigma, lo que necesito es que al momento de jalar el producto, el precio de todos los ingresos se promedie y que no sea manual la casilla tendria que ser bloqueada, se tendria un stock valorizado real, gracias

Share this post


Link to post
Share on other sites

Hola

Dime una cosa....

Porque tomarias el promedio y no el valor mas alto? de hecho seria excelente si me dieras el porque se hace de ese modo. Asi tendria mas logica el funcionamiento del mismo.

Saludos.

Share this post


Link to post
Share on other sites

Bueno, le explico en mi caso, al ingresar varios materiales a mi stock de mi almacén, ejemplo trapo industrial 03 compras del mes 1era compra precio $5.00 el kg, 2da compra $4.50 y tercera compra $4.00 kg, y yo quisiera hacer una salida tendría que ser del precio promedio de todas la ventas realizadas así tener un precio promedio $4.50 de todas las compras, así sucesivamente asi al hacer el cierre de mes tendría un valor mas real que sacando el precio mas alto, igual sucede en los stock valorado de todas las compras se tendría que hacer con un valor promedio de todas las compras tanto unidades compradas/precio del producto

Share this post


Link to post
Share on other sites

Entiendo...

Dejame leer sobre la informacion y te aviso. Creo que esto se puede hacer haciendo una relacion en el tipo de consulta. Es decir; Relacionar dos tablas: La de los productos y la de los registros y que de acuerdo a la informacion registrada, esta traiga consigo el precio promedio.

Lee tambien sobre precio promedio ponderado. Quizas ayuda a ampliar la informacion que tenemos. de todos modos seria de gran ayuda que alguien que tenga conocimiento del mismo pudira dar su valiosa opinion al respecto. Ya que me parece interesante el tema y si este aplica en un controld e inventario.

Mis respetos.

Share this post


Link to post
Share on other sites

Hola

Una pregunta mas.... el promedio se calcularia tomando en cuenta las compras? Es decir; que si el precio de compra varia de uno a otro entonces cuando se hace la consulta del producto este deberia mostrar el promedio pero solo de las compras...?

Share this post


Link to post
Share on other sites

Hola enigma, en un almacen cuando se crea un material no es necesario el precio, pero si su stock de seguridad, puesto que el precio tiene que ser cuando se ingresa el material al almacén al tener ingresos varios y de diferentes precio, en una consulta de tu stock valorado se tendría que promediar los precios de todas las compras de un material para que tengas un valor real de tu stock valorado, igual al dar salida se necesita un precio promedio de todos los ingresos de un material especifico, asi cuando tengas una consulta te de el valor promedio, si te das cuenta en stock de productos (reportes) sale el precio del ingrso del producto y no el promedio de todas las compras que se efectuó.

Share this post


Link to post
Share on other sites

Voy a preguntarte mucho sobre el tema y espero puedas orientarme mas. Asi estoy seuro que podria mejorar el archivo gracias a la colaboracion de la gente.

Esto que me dices es muy importante ya que es obvio que no lo habia contemplado pero de verdad tiene logica.

De hecho creo que ya resolví la consulta:


Sub DetalleCodigo()
Set Rs = New ADODB.Recordset
Dato = UCase(Trim(CmbCodigo.Text))


Sql = "Select Productos.Codigo, Productos.Detalle, Productos.UM, Productos.PT" & _
", Avg(Registros.Precio) As Prom" & _
" From Productos INNER JOIN Registros ON Registros.Codigo=Productos.Codigo" & _
" Where Productos.Codigo= '" & Dato & "'" & _
"Group By Productos.Codigo, Productos.Detalle, Productos.UM, Registros.Precio, Productos.PT"

With Rs
.CursorLocation = adUseClient
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open Sql, Cnn, , , adCmdText
End With
If Rs.RecordCount > 0 Then
LblDetalle.Caption = UCase(Rs.Fields("Detalle"))
lblUnidad.Caption = UCase(Rs.Fields("UM"))
TxtValor = Format(Rs.Fields("Prom"), "#,##0.000")
lblStock.Caption = Format(Rs.Fields("PT"), "#,##0")
Else
LblDetalle.Caption = ""
lblUnidad.Caption = ""
TxtValor = ""
lblStock.Caption = ""
End If
Rs.Close
Set Rs = Nothing
End Sub
[CODE/][/CODE]

Que tiene de especial este codigo? Pues ; hace una consulta relacionando dos tablas: La de los productos y la de los registros y promediando el precio de acuerdo a los movimientos de Entradas. Este seria la consulta que tendriamos que emplear en dicho formulario.

Ahora bien, si esto es asi, algunos de los productos que se muestren en dicho formulario tendran valor 0 o vacio ya que si no tienen registros, no tienen con que promediarse la consulta.

Share this post


Link to post
Share on other sites

Ok pero mi pregunta seria esta; si se promedia, Habria que promediar igualmente en los formularios de Entradas verdad?

Las salidas, igualmente se promediarian. Si el promedio se aplica en los formularios de Salidas Y/o Entradas, tambien deberia serlo en el reporte de Stock Productos que en si es valorizado.

Corrigeme si me equivoco...

De hecho dejame modificar varias cosas para que pueda; Dar de altas a los productos sin el precio, tambien en la modificacion. y lo demas que tenga que modificar.

Share this post


Link to post
Share on other sites

...Incluiré una modificacion de la base de datos "Access" con una ampliacion de las columnas en las cuales definí cuatros almacenes mas. Estos serian.....

.PT: Producto Terminado

.MP: Materia Prima

.DV: Devoluciones

.CC: Control de Calidad

.BQ: Bloqueado

Tendran la opcion de realizar traspasos entre almacenes Con un nuevo formulario para tal fin para que manejen la mercancia segun lo necesario. Esto veremos si tiene la aceptacion y si tiene errores lo corregimos sobre la marcha.

Share this post


Link to post
Share on other sites

Hola

Trabajo en el código automático. Espero hacer las pruebas pero creo que va por buen camino. el Formcodigos es el que muestra los items que podras mostrar dandole doble click al combobox1 del formulario Entrada y/o Salida. Cuando quieras mostrar un codigo al darle doble click se muestra el form donde podras consultar de acuerdo a las letras que vayas poniendo. es una manera mas amena de consultar en caso que no recuerdes el codigo.

Share this post


Link to post
Share on other sites

Hola @[uSER=171524]ferbonilla74[/uSER]

Tengo problemas con el tipo de consulta en la que se muestra el promedio del precio. Debo buscar la manera de solucionarlo y hasta tanto no podré hacer mas por los momentos.

Luego te aviso.

Share this post


Link to post
Share on other sites



×
×
  • Create New...

Important Information

Privacy Policy