Duda sobre manejo de registros con Recordset (creo)
Los expertos. Tengo un problema y no sé cómo solucionarlo.
Tengo un formulario con subformulario donde se van introduciendo registros relacionados, esto es, en el formulario se meten los datos generales de los albaranes (fecha albarán, proveedor) y en el subformulario el desglose de esos albaranes (producto comprado, cantidad, precio, fecha final consumo). Todo esto se nutre de otras tablas tales como artículos, proveedores, etc., mediante cuadros combinados y utilizando la propiedad Column para rellenar los distintos cuadros de texto. Esto funciona bien en principio.
El problema es el siguiente: yo quiero que, mediante un evento asociado a un botón, y siempre a criterio del usuario, compruebe lo siguiente:
- De cada proveedor me extraiga las líneas de los artículos que sean iguales, bien comprados en la misma fecha o en distinta, los ordene por "fecha de compra", y en el campo de "fecha fin consumo" ponga la "fecha de compra" de la línea anterior del mismo producto, dejando la última línea en blanco, ya que esta última cogerá la fecha de la siguiente línea cuando se introduzca y se vuelva a ejecutar el evento.
He oído decir por ahí que eso se tiene que hacer con recordset, pero, sinceramente, no tengo ni idea de cómo. Lo más que he conseguido hacer ha sido una consulta en la que me aparecen ordenados los artículos que he comprado tanto por código de artículo como por fecha de compra, pero no sé cómo incluir el dato que me falta.
Perdonad si he sido un poco farragoso; si necesitáis ver más datos, no dudéis en preguntarme y trataré de explicarme mejor.