Database Structure/Relations help

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mcmahonb
    New Member
    • Oct 2006
    • 3

    Database Structure/Relations help

    Hello people,

    I'm fairly new to access and DB programming in general. I am familiar with the "basics" of MS Access, forms, tables, queries, macros, and such, but still don't have everything down pat.

    What I am attempting is to create a database which stores client information linked to particular reps detailing dates, financial info, addresses and such. Instead of creating a flat table with all this info inside it, controlled by forms and queries, I wish to divide the data into multiple tables based on project timelines and have one major form act as the data entry front end for all project tables. I also wish to have a separate global table just detailing customer contact info where any customer id can be related to any one or more records in the various project tables.

    ie.

    table custinfo - storing all customer contact info, nothing else

    table project1 - records related to unique identifier in "custinfo" table but only concerning information relative to this project... $$$ totals, dates, etc...

    table project2 - likewise, except only dealing with this unique project and the client relations with.

    table project 3, and so on... as each project comes into existence, a new table will be created with the same criteria… manually I suppose.

    form frontend (whatever the name) - this needs to act as a master form where data can be entered regarding a new client (data to be routed to table "custinfo") and some sort of subform(s) which can link to the various project tables (or a way where a customer name, id can be entered to bring up a display of all client activity if the user so chooses, or a particular project (perhaps determined by a dynamic query?)

    I also need to create reports on all the above, both totals within project tables as well as across project tables.

    Any suggestions on table structure, or relationships would be greatly appreciated. I've already created the tables, but am stuck on the relationships and/or linking tables.

    MS Access 2003//Windows XP latest patches

    Thank you for any help you can provide!!! ;-)

    - BSM ->
  • PEB
    Recognized Expert Top Contributor
    • Aug 2006
    • 1418

    #2
    Hey man,

    But you can have tousound projects... For each project you will create a table??? with the same structure like the tables with the projects before???? And why simply you don't create a table projects with a column Project Name??? Isn't it more easy??? Only one table with projects?

    Best regards

    Comment

    • MMcCarthy
      Recognized Expert MVP
      • Aug 2006
      • 14387

      #3
      You can have a projects table with a list of projects and there associated fields and and projects details table with with the fields to record incidents/milestones on the project. I would actually have a different table for each type of record.

      Give us some breakdown of the type of information you need to record on each project and we will try to help further.

      Comment

      Working...