Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Programas

Consulta sobre Stock en Sucursales con Access 2003

eckol
2008-12-10 22:30 - Respuestas: 2 - Tema nº: 2559996


Características: Windows XP Profesional PIV 2.4 Ghz., 1 Gb RAM, 160 Gb HD, VGA PCI-E 512 Mb.

Hola a todos. Me he topado con un inconveniente que no estoy pudiendo resolver. Estoy diseñando una aplicación en Access que me permita dar de alta y baja determinados productos en distintas sucursales de una empresa. Para ello elaboré cuatro tablas:
Productos: Idproducto, Detalle
Sucursales: IdSucursal, Nombre, Telefono
Stock_Inicial: IdProducto, IdSucursal, Stock, Fecha
Altas: IdProducto, IdSucursal, Fecha, Cantidad

Están relacionadas de Productos a Altas de Uno a Todos, de Sucursales a Altas: de Uno a Todos e igualmente hacia la tabla Stock_Inicial.

He desarrollado también un formulario tomando como origen la tabla "Altas" y he colocado el siguiente código en el evento "AfterInsert":

Dim consulta As String
consulta = "UPDATE STOCK_INICIAL SET STOCK_INICIAL.[STOCK] = [STOCK] + " & Me.Cantidad
consulta = consulta & " WHERE (((STOCK_INICIAL.[IdProducto])AND(STOCK_INICIAL.[IdSucursal])=" & Me.IdProducto & " AND " & Me.IdSucursal & "))"
MsgBox consulta
CurrentDb.Execute consulta

El código funciona, pero no como quiero. Necesito que al dar de alta un IdProducto determinado en una IdSucursal determinada, me agrege la Cantidad colocada en el campo "Cantidad" en el stock correspondiente a la Sucursal establecida en el formulario.
Así como está el código, me agrega la cantidad a todos los productos a en la sucursal establecida, y no solo al stock del "IdProducto" que corresponde. Me explico con un ejemplo:

Si agrego 10 items del IdProducto 1a la IdSucursal Nº 1, en la tabla Stock_Inicial me aparecen 10 Productos para los items Producto1, Producto2 y Producto3 de la Sucursal 1. Necesito modificar el còdigo y estoy casi seguro que es algo sencillo, pero no soy muy entendido en VB y no estoy consiguiéndolo. Alguien podrìa darme una manito? Prometo poner la aplicacion a disposiciòn cuando esté pronta.

Gracias,

Hector


Posibles soluciones:
Consulta sobre stock en sucursales con access 2003Consulta sobre stock en sucursales con access 2003
Access 2003 --> consulta con cuadros combinadosAccess 2003 --> consulta con cuadros combinados
Access 2003 :: tabla alimentada por consultaAccess 2003 :: tabla alimentada por consulta
Actualizar stock -accessActualizar stock -access
Access. duda sobre calculo de stockAccess. duda sobre calculo de stock
eckol

Re: Consulta sobre Stock en Sucursales con Access 2003 - 2008-12-11 12:31 - Respuesta 2

Vamos chicos..., no ha de ser tan complicado.
swissman

Re: Consulta sobre Stock en Sucursales con Access 2003 - 2008-12-11 14:14 - Respuesta 3

no entiendo bien lo que necesitas hacer. Te lo explico lo que yo entiendo.
tienes cafe y cacao, una de las sucursales esta en españa y la otra en pernambuco, y en el stock inicial del cafe de la sucursal de españa debe aparecer 10 kg de cafe, pero no de cacao, es eso?
Página:1

Respuestas relacionadas:

Sobre evento para stock en access  - eboloSobre evento para stock en access - eboloForo
Consulta accessConsulta accessForo
Consulta de accessConsulta de accessForo
Consulta accessConsulta accessForo
Consulta accessConsulta accessForo
Consulta en access Consulta en access Foro
Consulta accessConsulta accessForo
Consulta accessConsulta accessForo
Access consulta Access consulta Foro
Consulta accessConsulta accessForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos22 Diciembre 2024