|
Access Discussion of Microsoft Access database design and programming. See also the forums for Access ASP and Access VBA. |
Welcome to the p2p.wrox.com Forums.
You are currently viewing the Access section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
|
|
|
December 5th, 2006, 07:40 AM
|
Friend of Wrox
|
|
Join Date: Jun 2005
Posts: 181
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Sharing Table Details
Hi All
I have a table called Office that is shared between four other tables. The four other tables have unique details in them and cannot be shared.I have four relationships my problem is that every time the office table need to be updated I have to do this four times.
There must be an easier way to do this.
Thanks
Brendan Bartley
__________________
Brendan Bartley
|
December 5th, 2006, 08:19 AM
|
Friend of Wrox
|
|
Join Date: Sep 2003
Posts: 155
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
What do you mean by:
"I have a table called Office that is shared between four other tables"?
|
December 5th, 2006, 08:43 AM
|
Friend of Wrox
|
|
Join Date: Jun 2005
Posts: 181
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
I have the office called office 1 2 3 and 4 and these are linked Separately to four other tables
Thanks
Brendan Bartley
|
December 5th, 2006, 08:53 AM
|
Friend of Wrox
|
|
Join Date: Sep 2003
Posts: 155
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Sorry, just to be clear:
You have a table, called Office, which has four fields in it, called:
Office1
Office2
Office3
Office4
You then have a situation when you want to change the value in these four fields for a specific record?
|
December 5th, 2006, 09:33 AM
|
Friend of Wrox
|
|
Join Date: Jun 2005
Posts: 181
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
No
I have four tables called office1 office2 etc
Brendan Bartley
|
December 5th, 2006, 10:27 AM
|
Friend of Wrox
|
|
Join Date: Sep 2003
Posts: 155
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Sorry, now I am totally lost. A telephone at this point would be handy! But it did just push me over 100 posts, so not all bad!
Right, so:
You have 4 tables (Office1, Office2, Office3, Office4)
Question:
and you have a table called Office, too?
Question:
After a change to the Office table, you want to make an update to the 4 tables?
Are the 4 tables copies of the Office table?
I sense there is a solution to the problem (and, don't take this the wrong way, I think it is related to your design), I just don't understand your design or the problem very well.
|
December 5th, 2006, 11:28 AM
|
Friend of Wrox
|
|
Join Date: Jun 2005
Posts: 181
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
No sorry
I have only four tables called Office1 Office2 etc no there is no table called office. All the details in these tables are the same. I want to know instead of having these four tables I want to have just one is this possible.
Thanks
Brendan Bartley
|
December 5th, 2006, 11:42 AM
|
Friend of Wrox
|
|
Join Date: Sep 2003
Posts: 155
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Yeah, just have one table and use it like a reference table... assuming they all have the same contents!
When you use the table in a query, simply add them into your query... Query design will give each new table an alias (Office_1, Office_2, etc usually), you might want to give them more suitable ones, you should access the table property in your query design to do this, or in SQL view, use something like:
FROM Office as [Office1]
================================
So if you had a tblData with two fields (FieldA and FieldB) which both referenced the OfficeID of the table Office, in order to return the OfficeData field from the Office table, you would end up with SQL like:
SELECT Office1.OfficeData, Office2.OfficeData
FROM Office AS Office1 INNER JOIN (tblData INNER JOIN Office AS Office2 ON tblData.FIELDA = Office2.OfficeID) ON Office1.OfficeID = tblData.FIELDB
|
Similar Threads
|
Thread |
Thread Starter |
Forum |
Replies |
Last Post |
Sharing code |
GuyB |
CSS Cascading Style Sheets |
1 |
July 6th, 2006 09:41 PM |
Table and chapters details |
SoftMind |
BOOK: ASP.NET 2.0 Instant Results ISBN: 978-0-471-74951-6 |
4 |
April 10th, 2006 09:24 AM |
Sharing a Folder |
adman |
VB How-To |
4 |
December 19th, 2003 05:45 AM |
|
|