Results 1 to 4 of 4
  1. #1
    cheyanne is offline Advanced Beginner
    Windows 7 64bit Access 2010 64bit
    Join Date
    Jan 2012
    Location
    Valencia, Spain
    Posts
    91

    General database advice requested

    I am designing a relational database for a Veterinary Surgeon friend of mine.



    The practice has around 1500 clients and over 2,000 pets. A client can, of course, have more
    than one pet.

    I have designed several tables e.g. Client, Pets and Visits and am concerned that I am breaking
    the rules on normalisation. For example in the Pets table I not only have the Client's reference number,
    but also the Client's Surname and FirstName which of course also exist in the Client's table.

    My concern is how do I best give the Veterinary Surgeon an efficient way to find which Client owns a specific
    pet when viewing the Pet's records on the Pets form? Currently I use a combo box, which uses the table Client,
    as its source, and relates to the two fields Surname and Firstname which are bound on the Pets form. I have
    entered the two fields on the Pets table and this successfully shows, and retains, the Surname and FirstName
    for each record.

    Is this database construction correct? If not, what is the best way to show fields from other tables on, in this case,
    the Pet's form? The data must be available as one views each record. I am unsure as to whether, if I made the
    fields related to the combo box unbound, this would achieve what I need. Could a sub form be a possible solution?

    Any advice would be much appreciated


    Regards

    Cheyanne

  2. #2
    R_Badger is offline Knows a few tricks
    Windows XP Access 2003
    Join Date
    Feb 2012
    Location
    Suffolk, UK
    Posts
    262
    Ideally you shouldn't duplicate data between tables, if the first name and last name fields are located in another table you only need the client_id to relate to these and use a simple query to join the fields if that makes sense. you can then just use a control to display this, assuming you use the query as the record source for the form or report.

  3. #3
    recyan's Avatar
    recyan is offline Expert
    Windows 2K Access 2000
    Join Date
    Dec 2011
    Posts
    662
    Apart from R_Badger's suggestion, was wondering, whether, One wo/man's pet Today could be another wo/man's pet Tomorrow.

    Thanks

  4. #4
    orange's Avatar
    orange is offline Moderator
    Windows XP Access 2003
    Join Date
    Sep 2009
    Location
    Ottawa, Ontario, Canada; West Palm Beach FL
    Posts
    16,743
    There is a free data model that may be helpful to you. It may give you some ideas, at least.

    http://www.databaseanswers.org/data_...tice/index.htm

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

Similar Threads

  1. Replies: 2
    Last Post: 10-01-2011, 02:00 PM
  2. Database Structure Advice
    By Douglasrac in forum Access
    Replies: 9
    Last Post: 07-16-2011, 07:14 PM
  3. Database advice
    By PRINCE SWAGG in forum Access
    Replies: 29
    Last Post: 06-21-2011, 03:56 PM
  4. General Storage Advice
    By GraemeG in forum Access
    Replies: 1
    Last Post: 03-13-2011, 02:01 PM
  5. Requested Password in new database access
    By baldo10 in forum Access
    Replies: 3
    Last Post: 09-07-2010, 04:23 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