Informe en access

Teniendo un campo fecha, un campo kilos entrados y un campo almacen de entrada y un campo articulo...
¿Como puedo hacer un informe (tipo consulta de referencias cruzadas, en el cual, según la fecha que introduzca previamente en un formulario creado para usar el campo fecha como filtro, me muestre como columna los artículos y como filas los kilos entrados por cada articulo en la fecha indicada al lado también los kilos de de la misma fecha pero del año anterior te pongo un ejemplo:
articulo 10/03/2003 10/04/2003 difer. Judia 3000 2599 401

1 Respuesta

Respuesta
1
Si te entendí, tienes dos tablas con lo siguiente:
Tabla1: (Movimiento Año Anterior)
Art Fec Can
Art1, 01/01/2002, 15
Art1, 01/02/2002, 20
Art2, 01/01/2002, 18
Art3, 01/02/2002, 13
Art3, 01/03/2002, 17
Tabla2: (Movimiento Año Actual)
Art Fec Can
Art1, 01/01/2003, 12
Art1, 01/03/2003, 14
Art2, 01/02/2003, 10
Art2, 01/03/2003, 11
Art3, 01/01/2003, 12
Art3, 01/03/2003, 13
Cuando consultes la fecha 01/01/2003, debe salir:
Art1, 01/01/2002, 15, 01/01/2003, 12
Cuando consultes la fecha 01/03/2003, debe salir:
Art3, 01/03/2002, 17, 01/03/2003, 13
La consulta seria:
SELECT a.Art, a.fec, a.can, b.fec, b.can
FROM Tabla1 a, Tabla2 b
WHERE a.art=b.art AND a.fec={FechaAnterior}
AND b.fec={FechaActual}
Teniendo en cuenta que las variables fechas se calculan o capturan en el formulario.
En primer lugar gracias por la información, pero tengo un "pequeño problema" y es que soy tan recién iniciado en access que no se que hacer exactamente con las instrucciones que me has mandado.
Me gustaría que me dijeras simplemente si es tan complicado para un novato que debería de aprender primero otras cosas o si por el contrario podías detallarme paso a paso como y donde incluir estas instrucciones.
Por otro lado en las instrucciones hablas de tabla1 y tabla2, a lo mejor es por desconocimiento mio que no lo he entendido bien pero yo solo tengo una tabla con todos los movimientos independientemente del año que sean
Un cordial saludo y nuevamente gracias por la atención prestada
Respecto a la Consulta, según lo que mencionas qedaría:
SELECT a.Art, a.fec, a.can, b.fec, b.can
FROM Tabla1 a, Tabla1 b
WHERE a.art=b.art AND a.fec={FechaAnterior}
AND b.fec={FechaActual}
La tabla se usa 2 veces para las referencias cruzadas.
Busca en tu ciudad un libre de Access de Prentice Hall que te pueda ayudar a aprender, recuerda que el límite del conocimiento solamente se lo coloca uno mismo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas