Salve a tutti
per cancellare una riga selezionata di un datagrid con il semplice tasto della tastiera "Canc" ho scritto in questo modo e funziona tranquillamente
codice:
Private Sub grdDataGrid_BeforeDelete(Cancel As Integer)
If MsgBox("Vuoi cancellare il record selezionato?", vbYesNo + vbDefaultButton2 + vbExclamation) = vbNo Then
Cancel = 1
End If
End Sub
Ora voglio che la riga può essere cancellata anche da un bottone e ho scritto in quest'altro modo
codice:
Private Sub cmdDelData_Click()
If grdDataGrid.ApproxCount <> 0 Then
Dim valCanc As Integer
valCanc = 0
grdDataGrid_BeforeDelete (valCanc)
Else: MsgBox ("Riga inesistente o non selezionata")
End If
End Sub
Nel secondo caso però non mi viene cancellata nessuna riga, pur entrando in grdDataGrid_BeforeDelete