records deleten uit tabel d.m.v. listbox

Status
Niet open voor verdere reacties.

ilse20

Gebruiker
Lid geworden
23 feb 2010
Berichten
16
hallo,

ik ben nog niet zo bekend met het werken met VBA Access en ik loop tegen wat problemen aan.

ik heb een tabel waar de gebruiker labels kan saven. dan heb ik een listbox waar de gebruiker kan zien welke labels hij heeft opgeslagen in de tabel

op dit form heb ik ook the optie voor de gebruiker om records te deleten.

nu heb ik code om records te deleten. hij verwijdert de geselecteerde item uit de tabel. maar het werkt niet helemaal goed. als ik de items die ik geselecteerd heb verwijderd heb, zijn de items die nog in de listbox staan niet juist. hij heeft een record verwijderd die ik niet geselecteerd had.

naamloos.jpg is een screenshot voordat ik de geselecteerde items verwijderd heb

after.jpg is een screenshot nadat ik de geselecteerde items verwijderd heb.

zoals je kunt zien heeft hij niet de items verwijderd die ik geselecteerd had. als je naar naamloos.jpg kijkt kun je zien dat ik een hpl-40 en een hpl-131 niet geselecteerd had.
zo die 2 moeten nog in de listbox staan nadat ik delete selected heb gedrukt.

maar als je kijkt naar after.jpg kun je zien dat er nog 2 hpl-131 in staan.

dit is de code die ik gebruik:
Code:
 Dim Response As Integer
        Response = MsgBox(prompt:="Are you sure you want to delete the selected labels?", Buttons:=vbYesNo)
        
    For i = 0 To Me.list_labeloverview.ItemsSelected.Count - 1
        Dim LabelName As String
        Dim h_mySQL As String
        Dim ChosenName As String
        Dim h_Queryname As String
        Dim h_qdf As DAO.QueryDef
        Dim h_rs As DAO.Recordset
        
        LabelName = Me.list_labeloverview.ItemData(Me.list_labeloverview.ItemsSelected.item(i))
            
            Set h_rs = CurrentDb.OpenRecordset("Generate_Labels")
            With h_rs
                If Response = vbYes Then
                    .Delete
                Else
                    .Close
                End If
            End With
        Next
            UpdateGetLabels

kan iemand mij helpen please?

greetz ilse
 

Bijlagen

  • after.jpg
    after.jpg
    23,4 KB · Weergaven: 24
  • Naamloos.jpg
    Naamloos.jpg
    36,8 KB · Weergaven: 30
ik heb het al opgelost. ik gebruik nu geen listbox maar een continous form
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan