Pb de Recordselectors dans un datagrid [VB] - VB/VBA/VBS - Programmation
MarshPosté le 05-06-2002 à 09:44:01
Salut.
Dans le cadre du développement d'une interface VB avec une base Access via protocole ADO, j'affiche les enregistrements d'une table dans un Datagrid.
Je souhaite pouvoir supprimer les enregistrements sélectionnés par l'utilisateur (par click) dans ce datagrid. Le problème c'est que quand l'utilisateur sélectionne plusieurs lignes, celles-ci sont surlignées (OK) mais il n'y a qu'un seul Record selector dans la marge du datagrid. Du coup, seule la ligne correspondante est supprimée.
Le code de suppression est le suivant :
... Dim varBmk As Variant For Each varBmk In dgridAuteur.SelBookmarks Adodc1.Recordset.Bookmark = varBmk Adodc1.Recordset.Delete Adodc1.Refresh Next ...
Marsh Posté le 05-06-2002 à 09:44:01
Salut.
Dans le cadre du développement d'une interface VB avec une base Access via protocole ADO, j'affiche les enregistrements d'une table dans un Datagrid.
Je souhaite pouvoir supprimer les enregistrements sélectionnés par l'utilisateur (par click) dans ce datagrid. Le problème c'est que quand l'utilisateur sélectionne plusieurs lignes, celles-ci sont surlignées (OK) mais il n'y a qu'un seul Record selector dans la marge du datagrid. Du coup, seule la ligne correspondante est supprimée.
Le code de suppression est le suivant :
...
Dim varBmk As Variant
For Each varBmk In dgridAuteur.SelBookmarks
Adodc1.Recordset.Bookmark = varBmk
Adodc1.Recordset.Delete
Adodc1.Refresh
Next
...
Une idée ?