publicado el 24 de julio12 años Hola Yo aqui de nuevo con algo mas... se trata de "Eliminar un Registro" de una base de datos, eficientemente, desde un formulario, el codigo realmente es muy sencillo/entendible/corto Espero les sea de mucha utilidad Saludos Eliminar registro desde formulario eficientemente_GP.zip Eliminar registro desde formulario eficientemente_GP.zip
publicado el 26 de julio12 años Está muy bien la idea de usar la tecla Supr para eliminar, me gusta, me lo guardo.
publicado el 27 de julio12 años Autor Si es muy util y practico utilizar este metodo desde luego se puede mejorar y restringir para que no borre de golpe! Tal que: Private Sub ListBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, _ByVal Shift As Integer)f = Me.ListBox1.ListIndex + 1If f > 1 And KeyCode = VBA.vbKeyDelete ThenIf MsgBox("Seguro Desea Eliminar Registro de la BD?", _vbInformation + vbYesNo, "Eliminar...") = vbYes ThenWith Sheets("BD") .Rows(f).EntireRow.Delete uf = .Range("A" & Rows.Count).End(xlUp).RowEnd WithWith Me.ListBox1 .ColumnCount = 2 .RowSource = "BD!A1:B" & ufEnd WithEnd IfEnd IfEnd Sub[/PHP] KeyCode puede resultarnos muy eficiente a la hora de implementarlo en los formularios, de modo que el usuario tenga la opcion de usar el tecleado y no solo botones Saludos
Hola
Yo aqui de nuevo con algo mas... se trata de "Eliminar un Registro" de una base de datos, eficientemente, desde un formulario, el codigo realmente es muy sencillo/entendible/corto
Espero les sea de mucha utilidad
Saludos
Eliminar registro desde formulario eficientemente_GP.zip
Eliminar registro desde formulario eficientemente_GP.zip