From: Irene_58 on
I'm new to using the community and, embarrisingly, I seem to have linked to a
old snapshot page - so I didn't realise anyone had replied. Thanks for
replying, and sorry for the delay in getting back to you.

Simplified: I have a tStaff and a tJobNo table that I consider "core"
because all our company info is in it (part of the main job management db).
I have an old db for handling quality issues. It also had a tStaff table and
a tQIssue table which had a look-up / reference to the tStaff table for the
person raising the issue. I want to amalgamate the 2 dbs, and I'd though to
have a back-end specific for the quality db with tQIssue but with tStaff in
the main db. However, I don't see how to reference the main tStaff from the
quality back-end.
(My data isn't that huge - I can just put everything in 1 back-end. I just
want to be sure what's the best way to handle it.)


--
Irene


"Jeff Boyce" wrote:

> Irene
>
> If you haven't gotten a response yet covering your question about PKs and
> FKs, here's some thoughts...
>
> If you are saying that each of your (3 or 4) databases have "core" tables,
> and those cores are the same topics, but the data in each "core" table is
> different, from app to app, then yes, you have a potential issue in
> connecting the core records with their respective child table records.
>
> For example, if all dbs have a core tblPerson table, but App1 has John Doe
> as PersonID=1, while App2 has Bill Smith as PersonID=1, and so on, then you
> clearly cannot expect the non-core tables that point to tblPerson to have
> the correct foreign keys (most of the time).
>
> I guess I'm having trouble visualizing what you mean by "the activity tables
> have the core tables PKs as FKs". Is that the same as saying that the
> activity tables are your "child" tables?
>
> More info, please...
>
> Regards
>
> Jeff Boyce
> Microsoft Access MVP
>
> --
> Disclaimer: This author may have received products and services mentioned
> in this post. Mention and/or description of a product or service herein
> does not constitute endorsement thereof.
>
> Any code or pseudocode included in this post is offered "as is", with no
> guarantee as to suitability.
>
> You can thank the FTC of the USA for making this disclaimer
> possible/necessary.
>
> "Irene_58" <Irene58(a)discussions.microsoft.com> wrote in message
> news:A7A94706-39A9-4BFF-AA18-15D20BFC4B52(a)microsoft.com...
> > Hi,
> > I have 3 or 4 databases developed separarely over the past couple of years
> > covering different areas of company activities - project monitoring,
> > support
> > call monitoring, QHSE monitoring etc. The company has grown and I'm
> > looking
> > to consolidate and distribute these. I'd intended to split them into
> > FE/BE
> > so that the just the appropriate FEs could be installed on any user's PC
> > and
> > the back-ends would reside on the server. I'd thought at first that I
> > could
> > have a "core" BE with e.g. a staff and client table and activity specific
> > BEs. But the activity tables have the core tables PKs as FKs. Does this
> > mean I have to put all the tables into 1 BE? or am I missing something?
> > --
> > Irene
>
>
> .
>