Results 1 to 3 of 3

Thread: [RESOLVED]MS Access form...need help with combo boxes

  1. #1

    Thread Starter
    Member
    Join Date
    Jan 2005
    Posts
    53

    Resolved [RESOLVED]MS Access form...need help with combo boxes

    Sorry for being a noob..I'm having a problem with my form. Ok here is the basic layout. I have 50 tables...All containing the same fields. Street,Town,State. Each table is labeled with a state name. I have a customer table also, which will make it 51 tables all together. Now the customer table has Telephone Number,Street,Town,State, and Date Submitted. On the form I want to have a text box for the telephone number which a user will type his phonenumber. the other three fields on the form will be 3 combo boxes,Street,Town,State. When the user clicks the combo box for the State, I want a list of all the States. The user will choose the state he/she wants. Now when the user clicks the Town, I want only the Towns available to that state which is in the table that has the state name to show up in that combo box. Now when they choose the town. Then they will be ready to choose the street. When combo box is clicked I only want to see names of streets in that town according to the state table. Lets say the customer has moved to a new location and they want to update there info. I need to beable to take the info from the form and add it to the customer table. I was wondering If someone could help me out in how to design this type of form...or if anyone could point me toan example of a form accessing data in this way. email:[email protected] if needed. Thanks guys for any help!
    Last edited by noycwild; Feb 1st, 2006 at 04:21 PM.

  2. #2
    Frenzied Member DKenny's Avatar
    Join Date
    Sep 2005
    Location
    on the good ship oblivion..
    Posts
    1,171

    Re: MS Access form...need help with combo boxes

    Noycwild
    You really need to rethink your database design. Having a table for each State is definetly not the way to go.
    A much better structure would be to have the following structure
    1/ a STATE table that contains a record for each state.
    2/ a TOWN table that contains a record for every town and includes a FK relationship to the PK of the STATE table
    3/ a STREET table that contains a record for every street and includes a FK relationship to the PK of the TOWN table.

    With this structure you can populate your State combo from the STATE table. When the user selects a State, you can pass the value of that combobox to a SQL statement that poplates the Town combo. Repeat this process to populate the Street combo based on the value selected in the Town combo.
    Declan

    Don't forget to mark your Thread as resolved.
    Take a moment to rate posts that you think are helpful

  3. #3

    Thread Starter
    Member
    Join Date
    Jan 2005
    Posts
    53

    Re: MS Access form...need help with combo boxes

    Quote Originally Posted by DKenny
    Noycwild
    You really need to rethink your database design. Having a table for each State is definetly not the way to go.
    A much better structure would be to have the following structure
    1/ a STATE table that contains a record for each state.
    2/ a TOWN table that contains a record for every town and includes a FK relationship to the PK of the STATE table
    3/ a STREET table that contains a record for every street and includes a FK relationship to the PK of the TOWN table.

    With this structure you can populate your State combo from the STATE table. When the user selects a State, you can pass the value of that combobox to a SQL statement that poplates the Town combo. Repeat this process to populate the Street combo based on the value selected in the Town combo.
    Thanks...I appreciate that...it will make a lot of things easier...I also don't think access is the best idea for this because of how much data will be accessed by multiple users.. My boss just wanted me to come up with some prototype form we will probably use SQL or Oracle.
    Last edited by noycwild; Feb 1st, 2006 at 01:01 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width