473,405 Members | 2,354 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

Junction table and the Form design

91
I have two tables [RuleDetail] and [Process]. The two tables are connected as many to many. I have a junction table [RuleDetail_Process] to bridge the two tables.

I have 10 different fields in table [RuleDetail] and 14 different fields in table [Process]. I am not giving the detail here as this is more of a conceptual question.

The junction table [RuleDetail_Process] has only following fields:
Ruledetail_ProcessID
ProcessID
RuleDetailID.

So that the junction table is populated automatically (via a form), I have based my form on table [RuleDetail] and in the sub-form, I have included all the fields of table[Process] and table[RuleDetail_Process].

My problem is - because of so many fields, the sub-form is looking big and very busy.

So my question is how to design a form when the two many to many tables are big? Could you suggest me a better way of managing the subform?

With so many fields in table [Process], is it a good idea to create the form only to include one or two fields from [Process] to populate the table[RuleDetail] and populate the junction table[RuleDetail_Process] and create a separate form for rest of the fields for [Process]?

Kindly advise.
Mar 29 '12 #1

✓ answered by MikeTheBike

Hi

Without knowing anything about you structure or operational requirements, I think I would base my 'Joining' form on the [RuleDetail_Process] table with a combo box pick list for ProcessID and RuleDetailID each having Control Source based on tables Process and Rule Detail respectively.

Hope that makes some sense!


MTB

3 4187
MikeTheBike
639 Expert 512MB
Hi

Without knowing anything about you structure or operational requirements, I think I would base my 'Joining' form on the [RuleDetail_Process] table with a combo box pick list for ProcessID and RuleDetailID each having Control Source based on tables Process and Rule Detail respectively.

Hope that makes some sense!


MTB
Mar 29 '12 #2
sg2808
91
Thanks MTB. Let me then give you some more details.
I have 5 tables (including junction table) - [Jurisdiction] 1:M[RulesMap] 1:M [RuleDetail]1:M [RuleDetail_Process] M:1 [Process].

The 1:M show the relationship between the tables.

The tables and its fiedls are as follows:
[Jurisdiction]
JurID
Jurisdiction_name

[RulesMap]
RulesMapID
JurID
RulesMapName

[RulesDetail]
RuleDetailID
RulesMapID
Initial_assessment
Rule_ref1
Rule_ref2
Description
Procedure
Active/Inactive
Functional_area
Notes

[RuleDetail_Process]
RuleDetailID
ProcessID

[Process]
ProcessID
Detail_process_name
Rule_Impact
Product_type
Rule_owner
Location1
Location2
Process_owner
Role
Activity
Processing_location1
Processing_location2

What I am trying to do is create ONE Form with connected subforms (for each table).

For eg, I would like to see the Rules and Rule details for a Jurisdiction and how a [RuleDetailID] is linked to [Detail_process_name].

Being new to Access, my difficulty is to design such form becuase of the junction table. Wondering how do I design and insert this "junction-form" in my one form view.
Mar 29 '12 #3
mshmyob
904 Expert 512MB
If you have so many fields for your form you could try using a tab control to organize the data entry and make it more easily read by the enduser.

Like MTB says you would use a combo box to populate your bridge table.

cheers,
Mar 29 '12 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: mksql | last post by:
As an example, I am building an authentication mechanisim that will use data in the 3 left tables to determine rights to objects in a destination table, diagrammed below. In this structure,...
1
by: Corinne | last post by:
I have a database that contains the details of pupils in a school. What I would like to do may not be possible but I thought I would ask anyway. Each year the pupils move to a different class,...
1
by: Steve | last post by:
Hi all Ok then I have searched through the back postings for a while now on google and read some interesting stuff on how to model a typical client / order db however.... My problem is that I...
8
by: Marcy | last post by:
I am trying to build a database to keep track of training topics completed by people in my department. Our department has a set of 37 training topics. There are 7 job classifications in the...
1
by: LurfysMa | last post by:
I am working on an electronic flashcard program. Most of the subjects are simple lists of questions and answers. Those seem to be working. Some of the "subjects" have "categories" of questions. ...
3
by: inthemix | last post by:
My goal is to have a sub-form located on the main form which containts a listbox. The user will be able to select anany number of offices (by officeName) from this listbox. IMO the design is very...
2
by: Henry Stockbridge | last post by:
Hi, I need a recommendation when to add a record to a junction table that complements a many to many relationship. There will be a Contacts form, and an Interests subform with the parent/child...
3
by: dbertanjoli | last post by:
Hello, I have a questinarrie webform I use INSERT statement(s) to insert a new record in the User and Questions tables and then (HERE IS MY PROBLEM) I need to update my junction table...
0
by: aRuaL | last post by:
Hi all, i have a problem with updating the junction table. I am doing this access project after learning for 2 weeks so pardon me if what the question im asking is really simple. Firstly i have 3...
2
by: myself123 | last post by:
Hi i have 2 tables named Roads and Orders. The Road has over 4K records and the Orders has just over 100. These 2 tables are linked as an Order can have many streets in it. So, in my Roads...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.