473,508 Members | 4,179 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Table Relationship assistance and form GUI design

3 New Member
I work with an NGO organization in my small town that I live in.

The government has now tasked us to assess small scale businesses in 5 of our district for capability and viability screening purposes. This will be done every year to

About 5 groups of criteria’s (60 criterias) were given to us as a tool to measure against the businesses performance. The criteria will also have a yes/no option next to it to determine whether they qualify or not for each criteria with a corresponding score out of 5.
I am tasked to build a database to store the results of of the survey.
I am trying to set up the table relationships and the form a simple GUI but stacked.

Please help me out.

What I want is:

A main form with business/company details with a cmd button to open a second form with the results of the survey for the business assessed.

The second form (results form) it will have a combo filter containing the names of the 5 categories so that when the category name is selected the form will display the corresponding criteria with its scores and the yes no value next to each of the criteria.

I have already created 3 tables. (1) tbl_business - for Business details (2) tbl_main_category - names of the 5 categories (3) tbl_criteria – all the 60 criteria entered
The table tbl_main_category has one to many relationship with tbl_main_category.

Now designing the form is very difficult for me with the above mentioned table structure.

I need some expert advice on going forward. Pls help

Thank you.
Jun 12 '13 #1
4 1251
Rabbit
12,516 Recognized Expert Moderator MVP
You will need at least one more table. An assessment table that links the business to each criteria. A many to many that you will use to store the results of each criteria for each business.

That's the table you will populate with your form.
Jun 12 '13 #2
karekare
3 New Member
Thanks Rabbit. I have created the 4th table following your suggestion (tbl_Assessment_Details)

Now,this is how I have created the relationship.

A. tbl_business having one-to-many to tbl_Assessment_Details and

B.
tbl_Assessment_Details having Many-to-One to bl_main_category.

C. bl_main_category having one-to-many to tbl_criteria.

Is that ok for me to proceed to GUI design now -from your point of view.

Many thanks!
Jun 12 '13 #3
Rabbit
12,516 Recognized Expert Moderator MVP
Swap the criteria and main criteria tables in B and C. That will be the minimum you will need to start. But you should spend some extra time now to flesh out the entire database design rather than just the core. It will save you time and trouble down the road.
Jun 13 '13 #4
karekare
3 New Member
Thanks Rabbit. i will proceed with the GUi design.
Will post back if I am stucked on my way.

Thanks once again
Jun 13 '13 #5

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

Similar topics

2
3537
by: Pete | last post by:
Before I get started with the question, does anyone have a (single) good book recommendation for database design? Not an Access-specific book, but something geared toward helping me figure out...
0
2682
by: misscrf | last post by:
I am currently working on a database, in 3rd normal form, which is for candidates who apply for a job with the law firm that I workd for. My issue is with good form design. I have a main...
3
2869
by: MATTXtwo | last post by:
can people help me how to define table relationship i need some example to understand but make sure it's easy to understand coz my knowledge level still low in access
4
1945
by: yanjie.ma | last post by:
Hi, I've got a two part question on table and form design (sorry for the length but it takes a bit to explain). Our sales department uses a look-up table to help the them select the best...
4
1432
by: jl2886 | last post by:
I have 4 tables that are linked by a unique indexed case number. I want to have a form that allows you to create a new case and enter information to one of the tables, but still create a new case...
1
1303
by: info | last post by:
I have a database for producing quotations for customers. I have a Quote Header table and a related Quote Detail table. There is also a Customer table to store the customer details. To produce a...
1
3214
by: vaiism | last post by:
I have attempted using both Updata and Append Queries to solve this problem, and I can't seem to get it to work. I have three forms that each have an ID#, and a subform with related scores to...
2
2305
by: Karl | last post by:
Using A2000 When I click the save icon in form design, Access closes immediately. No warning messges, nothing. This happens on only one form. I deleted the form and recreated it. I could save...
24
1783
by: Mr Hero | last post by:
I have 2 tables, one table is for the form to input records; and the other table is for keeping balances. How can I get my Balances table to update as new entries (+ or -) is entered in the input...
0
7228
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
7128
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7393
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...
1
7058
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7502
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
4715
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3191
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1565
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
769
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.