Advertisement

01.15.2008 at 10:47AM PST, ID: 23084872
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

Newbie Question:  Using Combo Boxes to Filter Data
Tags: Microsoft, Access, 2007, Combo Box
Hello experts

I'm sure this is the simplest question ever, but I'm short on time so here it goes:

I have a table of information on teachers (Name, school, and notes).  I want to have a form with a combo box on it that lets me choose a school and automatically list all the teachers at that school in a control on the same form.  What's the quickest way for me to do this, or is there another (quicker) method of accomplishing the same thing?

Thanks.
Start your free trial to view this solution
Question Stats
Zone: Microsoft
Question Asked By: bussd
Solution Provided By: wiswalld
Participating Experts: 4
Solution Grade: A
Views: 184
Translate:
Loading Advertisement...
01.15.2008 at 10:51AM PST, ID: 20665252

Rank: Genius

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 10:52AM PST, ID: 20665258

Rank: Genius

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:01AM PST, ID: 20665349

Rank: Guru

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:01AM PST, ID: 20665355

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:03AM PST, ID: 20665377

Rank: Genius

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:04AM PST, ID: 20665389

Rank: Guru

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:09AM PST, ID: 20665432

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:11AM PST, ID: 20665457

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:12AM PST, ID: 20665463

Rank: Guru

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:16AM PST, ID: 20665509

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:18AM PST, ID: 20665530

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:21AM PST, ID: 20665554

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:21AM PST, ID: 20665560

Rank: Guru

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:28AM PST, ID: 20665622

Rank: Guru

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:31AM PST, ID: 20665654

Rank: Guru

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
01.15.2008 at 11:31AM PST, ID: 20665661

All comments and solutions are available to Premium Service Members only.

Start your 7 day free trial and see for yourself why Experts Exchange is the easiest and most proven technology resource in the world. Get Started

Already a member? Login to view this solution.

 
 
Loading Advertisement...
Microsoft
  • Internet Protocols
  • Applications
  • Development
  • OS
  • Hardware
  • Windows Security
Apple
  • Operating Systems
  • Hardware
  • Programming
  • Networking
  • Software
Internet
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Spy / Ad Blockers
  • Web Browsers
  • New Net Users
  • Web Development
  • Chat / IM
  • Anti Spam
  • Web Servers
  • Anti-Virus
  • Email Clients
Gamers
  • Tips
  • Online / MMORPG
  • Puzzle
  • Emulators
  • Action / Adventure
  • Role Playing
  • Consoles
  • Game Programming
  • Strategy
  • Sports
  • Misc
  • Computer Games
Digital Living
  • Hardware
  • New Net Users
  • New Users
  • Software
  • Digital Music
  • Gaming World
  • Home Security
  • Apple
  • Networking Hardware
Virus & Spyware
  • Vulnerabilities
  • IDS
  • Encryption
  • Anti-Virus
  • Operating Systems Security
  • Software Firewalls
  • WebApplications
  • Cell Phones
  • Operating Systems
  • Internet
  • Hardware Firewalls
Hardware
  • Handhelds / PDAs
  • Displays / Monitors
  • Components
  • Networking Hardware
  • Peripherals
  • Laptops/Notebooks
  • Storage
  • Servers
  • Desktops
  • New Users
  • Misc
  • Apple
Software
  • System Utilities
  • Industry Specific
  • Network Management
  • Photos / Graphics
  • Page Layout
  • VMWare
  • Misc
  • Web Development
  • OS
  • CYGWIN
  • Voice Recognition
  • Message Queue
  • Quality Assurance
  • Security
  • Firewalls
  • MultiMedia Applications
  • Development
  • Database
  • Office / Productivity
  • Business Management
  • OS/2 Apps
  • Server Software
  • Internet / Email
ITPro
  • OS
  • Storage
  • Encryption
  • Operating Systems Security
  • Apple Hardware
  • Laptops & Notebooks
  • Servers
  • Networking Hardware
  • Peripherals
  • Devices
  • Displays / Monitors
  • WebTrends / Stats
  • Search Engines
  • Firewalls
  • WebApplications
  • IDS
  • Vulnerabilities
  • Email Clients
  • File Sharing
  • Spy / Ad Blockers
  • Web Browsers
  • Web Servers
  • Networking
  • Anti-Virus
  • Chat / IM
  • Anti Spam
Developer
  • Web Servers
  • Web Browsers
  • Game Programming
  • Dev Tools
  • Industry Specific
  • Office / Productivity
  • Database
  • CYGWIN
  • Web Development
  • Search Engines
  • File Sharing
  • WebTrends / Stats
  • Programming
  • Content Management
  • Application Servers
  • Protocols
Storage
  • Removable Backup Media
  • Storage Technology
  • Servers
  • Grid
  • Remote Access
  • Backup / Restore
  • Misc
  • Hard Drives
OS
  • Miscellaneous
  • Security
  • Development
  • Linux
  • VMWare
  • MainFrame OS
  • Unix
  • Apple
  • OS / 2
  • AS / 400
  • BeOS
  • Microsoft
  • VMS / OpenVMS
Database
  • Oracle
  • Miscellaneous
  • MySQL
  • Software
  • Sybase
  • Contact Management
  • PostgreSQL
  • Data Manipulation
  • Clarion
  • InterSystems Cache
  • Siebel
  • MUMPS
  • OLAP
  • SQLBase
  • SAS
  • GIS & GPS
  • 4GL
  • Berkeley DB
  • DB2
  • Informix
  • Interbase / Firebird
  • FoxPro
  • Reporting
  • LDAP
  • Filemaker Pro
  • MS SQL Server
  • dBase
  • MS Access
Security
  • Misc
  • Web Browsers
  • Software Firewalls
  • Operating Systems Security
  • File Sharing
  • Spy / Ad Blockers
  • Vulnerabilities
  • WebApplications
  • IDS
  • Anti-Virus
  • Encryption
  • Anti Spam
  • Email Clients
  • VPN
  • Chat / IM
Programming
  • Editors IDEs
  • Installation
  • Handhelds / PDAs
  • Multimedia Programming
  • System / Kernel
  • Algorithms
  • Game
  • Signal Processing
  • Project Management
  • Open Source
  • Database
  • Misc
  • Languages
  • Processor Platforms
  • Theory
Web Development
  • Scripting
  • Blogs
  • Web Servers
  • Software
  • Search Engines
  • Web Graphics
  • Images
  • Internet Marketing
  • Images and Photos
  • Components
  • Document Imaging
  • Web Languages/Standards
  • Illustration
  • WebApplications
  • Fonts
  • WebTrends / Stats
  • Authoring
  • Digital Camera Software
  • Miscellaneous
Networking
  • Protocols
  • Apple Networking
  • Network Management
  • Message Queue
  • Application Servers
  • Content Management
  • File Servers
  • Email Servers
  • Misc
  • Java Editors & IDEs
  • Wireless
  • Networking Hardware
  • Backup / Restore
  • System Utilities
  • ISPs & Hosting
  • Web Servers
  • Storage Technology
  • Removable Backup Media
  • Servers
  • Broadband
  • Grid
  • OS / 2
  • Novell Netware
  • Unix Networking
  • Windows Networking
  • Security
  • Telecommunications
  • Operating Systems
  • Linux Networking
Other
  • Community Advisor
  • Lounge
  • Community Support
  • New Net Users
  • Philosophy / Religion
  • Math / Science
  • Miscellaneous
  • URLs
  • Expert Lounge
  • Politics
  • Puzzles / Riddles
Community Support
  • Suggestions
  • New to EE
  • New Topics
  • Community Advisor
  • CleanUp
  • Announcements
  • General
  • Feedback
  • Input
  • EE Bugs
 
01.15.2008 at 10:51AM PST, ID: 20665252

Rank: Genius

Set the Rowsource property of the Teachers combo to:

SELECT [Name] FROM tblTeachers WHERE School = [cboYourSchoolComboName]

and in the after update event of the schools combo box

Me.cboTeachers.Requery
 
01.15.2008 at 10:52AM PST, ID: 20665258
 
01.15.2008 at 11:01AM PST, ID: 20665349

Rank: Guru

Main form with a subform will work great for this. When you add the subform to the main form just link the school for the main and subforms. You only need to put the school combobox on the main form.
 
01.15.2008 at 11:01AM PST, ID: 20665355
Sorry... I should have mentioned that the combo box populates correctly (i.e. it contains a list of schools).  I just need to display a list of teachers at the school specified in the combo.
 
01.15.2008 at 11:03AM PST, ID: 20665377

Rank: Genius

bussd,
download the sample from the link i posted and adopt it to your  application
 
01.15.2008 at 11:04AM PST, ID: 20665389

Rank: Guru

So you want to populate combobox 2 from combobox1?

Saugerties          Miller
Saugerties          Smith
Kingston             Doe

So if you select Saugerties combobox2 will only show Miller and Smith?
 
01.15.2008 at 11:09AM PST, ID: 20665432
Capricorn:  Thanks... I'm looking at the sample but it will take a little time for me to figure it out.

Wiswalld:  I only want one combo box.  Ideally it would populate a grid with the info for all the teachers at the school.

I'll try to illustrate...

combo box (list of schools)

Teacher info:
NAME              NOTES
-----------------------------------
Joe Smith         Mon - Fri
Jane White       Tuesdays and Thursdays
Sam Jones      Mon - Fri

Hopefully that helps...
 
01.15.2008 at 11:11AM PST, ID: 20665457
wrte after update event of combobox for school
Private sub cborSchoolCombo_afterupdate
cboTeacher.rowsource = " SELECT tblTeachers.[teachers] FROM tblTeachers WHERE tblSchool.[School] = me.cboSchoolCombo "
end sub
 
01.15.2008 at 11:12AM PST, ID: 20665463

Rank: Guru

Create a form in design view. Base the form on your table. Add the one field you want as a combobox. Drag a subform onto the form based on the same table. When prompted link the two fields. Walla
 
01.15.2008 at 11:16AM PST, ID: 20665509
wrte after update event of combobox for school (cboSchoolCombo
1:
2:
3:
4:
5:
Private sub cboSchoolCombo_afterupdate
cboTeacher.rowsource ="SELECT tblTeachers![teachers].* & _ 
                      "FROM tblTeachers " & _ 
                     "WHERE tblSchool![School] = " & me.cboSchoolCombo
end sub
Open in New Window
 
01.15.2008 at 11:18AM PST, ID: 20665530
wiswalld:  when you say "drag a subform onto the form..." do you mean I should create two forms and drag one onto the other, making it a subform?  I haven't worked with subforms before...
 
01.15.2008 at 11:21AM PST, ID: 20665554
Sonchoy:  thanks but I don't want the teacher data displayed in a combo box.  I'd like it displayed in a tabular format (I think it was called a data grid in VB, but it's been a long time since I worked with that...)
 
01.15.2008 at 11:21AM PST, ID: 20665560

Rank: Guru

In the toolbox select subform/subreport and create one on your form which will in turn create a new form.
 
01.15.2008 at 11:28AM PST, ID: 20665622

Rank: Guru

OK I came up with what I think will work better for you.

First I created two tables. One with all my information and one just for the school names

Next I created a form in design view and added a combobox and based it on the table with just the school in it. Then I added the subform based on my table with evertything. I went to the combobox and in the on change event put this

Me.[Table1subform].Form.Filter = "[school]='" & Me.Combo0 & "'"
Me.[Table1subform].Form.FilterOn = True
Accepted Solution
 
01.15.2008 at 11:31AM PST, ID: 20665654
 
01.15.2008 at 11:31AM PST, ID: 20665661
I'm using Access 2007 and I don't see anything on the ribbon called subform or subreport.  I can create a "split form", but I don't think that's the same thing.  In the help it says I can create a subform either using the form wizard or by dragging one form on to another.

Thanks everyone for all the information... I'm going to take some time to sort through it and see if I can get my app to work.  I'll assign points when it's working...
 
 
20080236-EE-VQP-29 / EE_QW_2_20070628