Trabajos personlaes
PRODUCTOS-MODIFICACIONES
1.
En el DGV mostraremos todos aquellos artículos de la marca seleccionada en el CB o aquellos cuyo nombrecomience por los caracteres introducidos en el TB, y luego pasaremos a modificar el stock, precio y/o descuento según la casilla o casillas que hayamosactivado. Una vez realizado los cambios en el DGV si estamos conforme procedemos a modificarlo en la tabla de la BBDD al pulsar el botón actualizar. Para ello:a. Debemos cargar el combo cuando el se produzca el GotFocus con todos los nombres de las marcas (partimos de que todas son diferentes). b. Debemos realizarel Select…. correspondiente al seleccionar una marca o introducir caracteres en el TB. c. Si activamos algunos de los ChekBox, deberemos: i. Poner lapropiedad ReadOnly de la columna correspondiente a False. DGV .Columns(j).ReadOnly = False Enviar el Focus al DGV DGV.Focus() Activar el DGV DGV.Select()Establecer la primera casilla de la columna DGV.CurrentCell = .Item(c, 0) , d. Botón Actualizar, debe actualizar los cambios, Parte del código: Dim orden As NewOleDbCommandBuilder(bd.ad) If bd.Conjunto.HasChanges(DataRowState.Modified) Then bd.ad.Update(bd.Conjunto, "RdoProducto") End If Nota: si el ad loliberastes, o sea, dentro de la clase o fuera ejecutastes ad.dispose(), lo anterior fallará. "RdoProducto", es la tabla del dataset que está asignada como origende datos al DGV.
donde c indica el nº de columna donde se van a modificar los datos.
DIR
IES Villa de Agüimes 2011-12
Carmen Rivero
Regístrate para leer el documento completo.