Hvordan du flytter alle elementer fra en ListBox til en annen i Access

Hvordan du flytter alle elementer fra en ListBox til en annen i Access


Manipulere liste boksen elementer i en Microsoft Access database applikasjon er ikke så komplisert prosess som en skulle tro. I Access kan du bruke Visual Basic for Applications - eller VBA - for å hjelpe deg å automatisere prosesser som å flytte elementer fra en valgliste til en annen. Den "AddItem" metoden brukes til å legge til nye elementer til en listeboks kontroll. Den "ListCount" eiendom bestemmer antall rader i en listeboks, og "RemoveItem" metoden fjerner et element fra listen over verdiene som vises i en listeboks.

Bruksanvisning

1 Klikk på fanen "Create", og klikk "Form Design". Klikk "List Box" på Kontroller-panelet, og klikk på skjemaet for å legge en ny liste bokskontroll. Opprett en ny liste boks og en knapp med den samme teknikken.

2 Høyreklikk på den første valglisten, klikk på "Properties" og klikk på "Data" -fanen. Velg "Value List" ved siden av radkilden Type. Gjør det samme for den andre listen.

3 Høyreklikk skjemaet, klikk på "Properties" og velg "Form" under "Utvalg Type." Klikk på "Event" -fanen og velg "[Hendelsesprosedyre]" ved siden av belastning. Klikk ellipseknappen å opprette skjemaet last event.

4 Kopier og lim inn følgende kode for å legge til fire elementer i listeboksen kontroll:

Me.List1.AddItem ( "element 1")

Me.List1.AddItem ( "punkt 2")

Me.List1.AddItem ( "element 3")

Me.List1.AddItem ( "punkt 4")

5 Høyreklikk på kommandoknappen, klikk på "Build hendelse» og velger "Code Builder" for å lage en knapp klikk hendelsen.

6 Kopier og lim inn følgende kode for å flytte alle elementer fra den første valglisten til andre listeboksen når knappen klikkes:

Dim xCntr As Integer

Me.List4.SetFocus

For xCntr = 0 For å Me.List1.ListCount - 1

Me.List4.AddItem (Me.List1.ItemData(xCntr))

Neste xCntr

For xCntr = 0 For å Me.List1.ListCount - 1

Me.List1.RemoveItem (0)

Neste xCntr

7 Bytt tilbake til databasen vinduet Microsoft Access, og klikk på "Vis" -ikonet på Visninger-ruten. Klikk på kommandoknappen for å flytte elementer fra den første valglisten til den andre.