In Access kunnen we listboxen gebruiken voor een (meervoudige) keuze uit een dataset. Dankzij VBA en MS GRAPH kunnen we een grafiek of meerdere grafieken mee laten lopen met de gemaakte keuze. Met name voor een meervoudige selectie zijn in VBA nogal wat stappen nodig om het een en ander voorelkaar te krijgen. Voor grafieken gebruikt Access het instrument MS GRAPH met zijn eigen objectmodel. We zullen de stappen langslopen. Het voorbeeld is gebaseerd op de database NOORDENWIND van MICROSOFT . Voor de listbox heb ik de volgende SQL string gebruikt: SELECT Klantnummer, Bedrijf, Contactpersoon FROM tblKlanten ORDER BY Klantnummer Stap 1: gemaakte keuzes uit listbox in een array opslaan ReDim arrLijst(Me.lboMeervoudig.ItemsSelected.Count) intTeller = 0 For Each objItem In Me.lboMeervoudig.ItemsSelected arrLijst(intTeller) = Me.lboMeervoudig.Column(0, objItem) intTeller = intTeller + 1 Next Stap 2: inhoud array overhevelen naar strValu
Blog over software als Access, Excel, SQL, Crystal Reports, Report Builder, Word, VBA, elfstedentochten en andere regionale zaken.