Results 1 to 3 of 3
  1. #1
    vishal_patel2 is offline Novice
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jul 2012
    Posts
    2

    Designing a database to track hours spent on projects for multiple (40+) users

    Hi all!



    First, I am a complete noob when it comes to Access. I don't know VBA and am just barely learning about Macros.

    I'm currently building a database that let's users enter how many hours they spend on a weekly basis on the many projects they are working on. They will also input how many expected hours they will spend (but on a monthly basis) for the upcoming fiscal year. All of these entries will be editable in case of errors and new information.

    To design the database, I've made these tables (red fields indicate lookup fields and underlined fields are primary keys):

    1. Projects: (ProjID, ProjectName, Priority, Justification, Status, ProjectType, ProjectManager, etc.)
    2. Users: (UserID, LastName, FirstName, BadgeNumber, Manager, Business Unit, and a calculated field called FiledAs ["LastName" + "," + "FirstName"]
    3. ProjectType: (ID, and ProjectType) - used for the projects table as a lookup field
    4. WeeklyRecord: (ID, FiledAs, ProjectName, FiscalYear, then 52 additional fields for each fiscal week)
    5. FiscalYear: (ID, FiscalYear)

    Is this a good way to about doing this? I know with database design, you need to condense any repeating fields like the fiscal weeks I had in table 4. But what I want is to be able to have a datasheet entry like the one below.

    Attachment 8487


    A user selects his/her name, then the fiscal year and a list of all projects they have been assigned shows up. They then can change the number of hours they spent on each project with the total on the bottom. There, of course, would have to be another place to assign projects so that they would prepopulate into the subform.

    Am I approaching this the right way or is there a better way to do this?

    Thanks!

  2. #2
    Robeen is offline VIP
    Windows XP Access 2010 32bit
    Join Date
    Mar 2011
    Location
    Tulsa, Oklahoma.
    Posts
    1,596
    First piece of advice - don't use lookup fields in your tables.
    For some reasons, check this link: http://access.mvps.org/access/lookupfields.htm

  3. #3
    vishal_patel2 is offline Novice
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jul 2012
    Posts
    2
    Thanks for your reply. Lookup fields actually have been giving me a hassle with queries and tables. How would I create the database without the lookup fields?

Please reply to this thread with any new information or opinions.

Similar Threads

  1. Using multiple users for a database
    By bigern87 in forum Access
    Replies: 3
    Last Post: 07-03-2012, 02:01 PM
  2. new database with multiple users
    By Inter-Tech Communications in forum Database Design
    Replies: 1
    Last Post: 04-19-2012, 04:43 PM
  3. Access Database for multiple Users
    By zul336 in forum Access
    Replies: 9
    Last Post: 12-24-2011, 05:00 PM
  4. Designing Tables to track issues
    By JjJSeVdT in forum Database Design
    Replies: 1
    Last Post: 12-08-2011, 07:11 PM
  5. Track users use of Access database
    By booyeeka in forum Programming
    Replies: 1
    Last Post: 02-26-2009, 02:35 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Other Forums: Microsoft Office Forums