A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Access » General Discussion
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

relationships



 
 
Thread Tools Display Modes
  #1  
Old November 12th, 2005, 08:22 PM
Ronnie
external usenet poster
 
Posts: n/a
Default relationships

I am trying to set up many-to-many relationship with 4 tables. For some
reason, each time I set the relationship from the Contact table to the
Purchase Order table it appears correct , but when I close the relationship
screen then go back, the relationship is deleted. Does anyone have any ideas
of what I am doing wrong. The purchase orders are not appearing under the
customers + table.
--
Ronnie
  #2  
Old November 12th, 2005, 08:31 PM
Douglas J. Steele
external usenet poster
 
Posts: n/a
Default relationships

Your last statement "The purchase orders are not appearing under the
customers + table." has me wondering what you think having a relationship
will do for you. It does not cause data to be replicated in other tables.

--
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no e-mails, please!)



"Ronnie" wrote in message
...
I am trying to set up many-to-many relationship with 4 tables. For some
reason, each time I set the relationship from the Contact table to the
Purchase Order table it appears correct , but when I close the
relationship
screen then go back, the relationship is deleted. Does anyone have any
ideas
of what I am doing wrong. The purchase orders are not appearing under the
customers + table.
--
Ronnie



  #3  
Old November 13th, 2005, 02:54 AM
Tom Wickerath
external usenet poster
 
Posts: n/a
Default relationships

Perhaps that is a reference to subdatasheets?

______________________________________________

"Douglas J. Steele" wrote:

Your last statement "The purchase orders are not appearing under the
customers + table." has me wondering what you think having a relationship
will do for you. It does not cause data to be replicated in other tables.

--
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no e-mails, please!)



"Ronnie" wrote in message
...
I am trying to set up many-to-many relationship with 4 tables. For some
reason, each time I set the relationship from the Contact table to the
Purchase Order table it appears correct , but when I close the
relationship
screen then go back, the relationship is deleted. Does anyone have any
ideas
of what I am doing wrong. The purchase orders are not appearing under the
customers + table.
--
Ronnie


  #4  
Old November 14th, 2005, 07:25 PM
Ronnie
external usenet poster
 
Posts: n/a
Default relationships

I am trying to set it up so that I can apply a purchase order to a customer.
The purchase order should show each item that applies to that purchase order.
There are 4 tables:
Customer ID Table - ID, Name, Address, etc.
Items Table - Item #, Product Name, Unit Price
Purchase Order Table - Purchase Order No, Customer ID
Purchase order Details Table - PO Details ID, PO No., Item #, Quantity
I set up 2 queries:
Order with Customer Info - Purchase Order No, Customer ID
Order with Product Info - Item No., Product Name, Unit Price, Quantity

I set up a form with a subform:
Form - Customer Info with Purchase Order No.
Subform - PO Details ID, Item #, Product Name, Unit Price, Quantity

When I try to add a record to the form, this is the response: "You cannot
add a record because a related record is required in the Purchase Order
Table. I'm not sure what record to add.
--
Ronnie


"Douglas J. Steele" wrote:

Your last statement "The purchase orders are not appearing under the
customers + table." has me wondering what you think having a relationship
will do for you. It does not cause data to be replicated in other tables.

--
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no e-mails, please!)



"Ronnie" wrote in message
...
I am trying to set up many-to-many relationship with 4 tables. For some
reason, each time I set the relationship from the Contact table to the
Purchase Order table it appears correct , but when I close the
relationship
screen then go back, the relationship is deleted. Does anyone have any
ideas
of what I am doing wrong. The purchase orders are not appearing under the
customers + table.
--
Ronnie




  #5  
Old November 14th, 2005, 10:05 PM
Tom Wickerath
external usenet poster
 
Posts: n/a
Default relationships

Hi Ronnie,

Is this the same issue that you reported in your initial post? You wrote:

"For some reason, each time I set the relationship from the Contact
table to the Purchase Order table it appears correct , but when I close
the relationship screen then go back, the relationship is deleted."

It would be helpful if you identify the primary keys and the data types that
you used for these key fields. For example:

Table: Customer
ID (autonumber, PK)

Table: Items
Item # (data type?, PK?)

etc.

It would also be helpful if you opened each query in design view, and then
click on View SQL View. Copy the SQL statements and paste them into a
reply. That way, we can see exactly what your query looks like. Indicate the
names of your form and subform, and the recordsource for each (should be an
existing table or query).

Have you checked out the sample Northwind database (Northwind.mdb)? You
likely have a copy installed on your hard drive already. The error message:

"You cannot add a record because a related record is required
in the Purchase Order Table."

indicates a referential integrity violation. In other words, you are
attempting to add a record to a child table, without first having a matching
record in the parent table.


Tom

http://www.access.qbuilt.com/html/ex...tributors.html
__________________________________________

"Ronnie" wrote:

I am trying to set it up so that I can apply a purchase order to a customer.
The purchase order should show each item that applies to that purchase order.
There are 4 tables:
Customer ID Table - ID, Name, Address, etc.
Items Table - Item #, Product Name, Unit Price
Purchase Order Table - Purchase Order No, Customer ID
Purchase order Details Table - PO Details ID, PO No., Item #, Quantity
I set up 2 queries:
Order with Customer Info - Purchase Order No, Customer ID
Order with Product Info - Item No., Product Name, Unit Price, Quantity

I set up a form with a subform:
Form - Customer Info with Purchase Order No.
Subform - PO Details ID, Item #, Product Name, Unit Price, Quantity

When I try to add a record to the form, this is the response: "You cannot
add a record because a related record is required in the Purchase Order
Table. I'm not sure what record to add.
--
Ronnie


  #6  
Old November 14th, 2005, 10:16 PM
Tom Wickerath
external usenet poster
 
Posts: n/a
Default relationships

PS. I forgot to mention that your work with Access will be much easier in
the future if you avoid using special characters (spaces, # sign, etc.) for
anything that you assign a name to. You should also avoid using any reserved
words, such as Name. Here are three KB articles that are worth printing out
and keeping handy for future reference:

Special characters that you must avoid when you work with Access databases
http://support.microsoft.com/?id=826763

Reserved Words in Microsoft Access
http://support.microsoft.com/?id=286335

List of reserved words in Jet 4.0
http://support.microsoft.com/?id=321266

I also recommend adopting a naming convention. Here's a few links on that
topic:

Commonly used naming conventions
http://www.mvps.org/access/general/gen0012.htm
http://www.xoc.net/standards/default.asp


Tom

http://www.access.qbuilt.com/html/ex...tributors.html
__________________________________________

"Tom Wickerath" wrote:

Hi Ronnie,

Is this the same issue that you reported in your initial post? You wrote:

"For some reason, each time I set the relationship from the Contact
table to the Purchase Order table it appears correct , but when I close
the relationship screen then go back, the relationship is deleted."

It would be helpful if you identify the primary keys and the data types that
you used for these key fields. For example:

Table: Customer
ID (autonumber, PK)

Table: Items
Item # (data type?, PK?)

etc.

It would also be helpful if you opened each query in design view, and then
click on View SQL View. Copy the SQL statements and paste them into a
reply. That way, we can see exactly what your query looks like. Indicate the
names of your form and subform, and the recordsource for each (should be an
existing table or query).

Have you checked out the sample Northwind database (Northwind.mdb)? You
likely have a copy installed on your hard drive already. The error message:

"You cannot add a record because a related record is required
in the Purchase Order Table."

indicates a referential integrity violation. In other words, you are
attempting to add a record to a child table, without first having a matching
record in the parent table.


Tom

http://www.access.qbuilt.com/html/ex...tributors.html
__________________________________________

"Ronnie" wrote:

I am trying to set it up so that I can apply a purchase order to a customer.
The purchase order should show each item that applies to that purchase order.
There are 4 tables:
Customer ID Table - ID, Name, Address, etc.
Items Table - Item #, Product Name, Unit Price
Purchase Order Table - Purchase Order No, Customer ID
Purchase order Details Table - PO Details ID, PO No., Item #, Quantity
I set up 2 queries:
Order with Customer Info - Purchase Order No, Customer ID
Order with Product Info - Item No., Product Name, Unit Price, Quantity

I set up a form with a subform:
Form - Customer Info with Purchase Order No.
Subform - PO Details ID, Item #, Product Name, Unit Price, Quantity

When I try to add a record to the form, this is the response: "You cannot
add a record because a related record is required in the Purchase Order
Table. I'm not sure what record to add.
--
Ronnie


 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Using Relationships window [email protected] Database Design 11 October 2nd, 2005 06:44 PM
Confused about one-to-many or many-to-many relationships CAD Fiend Database Design 4 July 7th, 2005 03:38 PM
Importing Tables/Missing Relationships Elena Running & Setting Up Queries 1 May 20th, 2005 12:43 AM
Mixed up with Relationships..help! KrazyRed New Users 3 January 26th, 2005 05:03 AM
Relationships getting redefined? raylitalo General Discussion 3 December 15th, 2004 08:31 PM


All times are GMT +1. The time now is 06:48 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.