I am working on a database which is used to log buildings and rooms our faculty occupies across the various campuses. One of the forms contains a listbox which is populated by a query. there is also a textbox which is used to enter text and the list is filtered as you type. This works fine for letters and to some degree with numbers, but it is not accurate enough. One of the main reasons of the database is to also log what square footage we occupy, so i was thinking of adding a combobox to my form and populate the list with several options like. 1-50,51-100,101-150, then when the user selects an option from the dropdown list the listbox is filtered to show the rooms which are 1 to 50 square metres or 51 to 100 square metres and so on. My problem is i am unsure how to code this and would i need to create several queries for all of the options in the combobox? i don't know how to dynamically change the rowsource of the listbox. Or is there a way to use the keyword textbox to be more accurate when searching by square footage? Thanks in advance for your feedback.