Buscar de una Tabla de Pedidos el ultimo pedido de cada cliente

Dispongo de una tabla PEDIDOSCLIENTES y he de conseguir en un formulario colocar el ultimo pedido realizado por cada uno de los clientes existentes.

Cada Cliente puede tener desde un solo pedido hasta muchos, pero interesa conocer la fecha y numero e importe del más reciente.

1 Respuesta

Respuesta
1

Una forma sencilla:

Crea una consulta de totales sobre la tabla PEDIDOSCLIENTES, seleccionas los campos fecha pedido, idcliente, número pedido e importe, y en el campo fecha, en la fila de Total, agrupas por Máximo o por Último, y el resto de campos por "agrupar por".

Luego usas esa consulta para mostrar los datos en tu formulario de la forma que más te guste.

Gracias por contestar tan rápido.

Me funciona si coloco el IdCliente - NombreCliente - FechaVenta, unicamente.

Pero al colocar el total que es el resultado de (Und*PVP), a a partir de este momento me saca todos los pedidos del Cliente.

¿Cómo puedo evitar que salgan todos y solo saque solo el ultimo pedido del Cliente realizado?.

Hazlo por medio de dos consultas:

La primera, de totales como te indicaba, con los 3 campos que mencionas que te funciona, más otro que identifique la venta de forma inequívoca (imagino que tendrás un campo Idpedido, o número venta...)

Luego, creas otra consulta, sobre la de totales, y le añades la tabla PEDIDOSCLIENTES, en la vista diseño relacionas ambas por el campo idpedido, y ya puedes mostrar todos los campos que quieras para esa última venta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas