In this regard, listboxes work the same way that combos work. In the dependent listbox's RowSource include selection criteria that references the controlling listbox.
Select ... From ... Where thePK = Forms!myform!lstMajor
Then in the AfterUpdate event of lstMajor, requery the dependent listbox
me.lstDependent.Requery
Or, if you prefer, you can use any other "cascading combos" solution.
Actually depends if you need to have more then one value selected, if yes then set the list box multi select property to either simple or extended and use John's suggestion otherwise set muti select to none and use it the way Pat has suggested.
Microsoft Access
Microsoft Access is a rapid application development (RAD) relational database tool. Access can be used for both desktop and web-based applications, and uses VBA (Visual Basic for Applications) as its coding language.
Select ... From ... Where thePK = Forms!myform!lstMajor
Then in the AfterUpdate event of lstMajor, requery the dependent listbox
me.lstDependent.Requery
Or, if you prefer, you can use any other "cascading combos" solution.