Eliminar un elemento de un recordser
Hola.
Primero te planteo lo que quiero obtener en un formulario en Access 2007: Para que sea más entendible pongamos que es un proceso de compra, en un listbox (lstproductos) cargo a través de un recordset (rstproductos) todos los productos existentes de una tabla, a través de 2 botones agrego (o quito) al otro listbox (lstcompra) que seria mi carrito de compra los productos que deseo comprar, el pasar un item de un lugar a otro si lo he hecho y va bien. Ahora además tengo un textbox donde hago una búsqueda de productos del lstproductos por cadena (nombre_producto like "*cadena*"). Lo que quiero hacer es lo siguiente, si agregro un producto a mi carrito y luego hago la búsqueda, no quiero que me aparezca en mi resultado el producto que ya agregue al carrito. En si es, a la vez que elimino el producto de la lista hacerlo también en el recordset para que luego al hacer la búsqueda el producto no este incluido en la búsqueda, básicamente seria como actualizar el recordset. En resumen, todos los productos que tenga en lstcompra no quiero que aparezcan por ningún motivo en lstproductos, a la vez si quito un producto de mi carrito de compra quiero que retorne a mi lista de productos. Todo lo quiero hacer por recordsets, no actualizando tablas. Ojala que me puedas ayudar, gracias de antemano.
Primero te planteo lo que quiero obtener en un formulario en Access 2007: Para que sea más entendible pongamos que es un proceso de compra, en un listbox (lstproductos) cargo a través de un recordset (rstproductos) todos los productos existentes de una tabla, a través de 2 botones agrego (o quito) al otro listbox (lstcompra) que seria mi carrito de compra los productos que deseo comprar, el pasar un item de un lugar a otro si lo he hecho y va bien. Ahora además tengo un textbox donde hago una búsqueda de productos del lstproductos por cadena (nombre_producto like "*cadena*"). Lo que quiero hacer es lo siguiente, si agregro un producto a mi carrito y luego hago la búsqueda, no quiero que me aparezca en mi resultado el producto que ya agregue al carrito. En si es, a la vez que elimino el producto de la lista hacerlo también en el recordset para que luego al hacer la búsqueda el producto no este incluido en la búsqueda, básicamente seria como actualizar el recordset. En resumen, todos los productos que tenga en lstcompra no quiero que aparezcan por ningún motivo en lstproductos, a la vez si quito un producto de mi carrito de compra quiero que retorne a mi lista de productos. Todo lo quiero hacer por recordsets, no actualizando tablas. Ojala que me puedas ayudar, gracias de antemano.
1 respuesta
Respuesta de blooddragon
1