Solved

Transposing rows to columns headings in MS Access

Posted on 2012-03-14
7
171 Views
Last Modified: 2013-04-09
Hi,

I am designing a database to deal with subject options for pupils ..each pupil can take 5 subjects labelled A-E. When I thought about design I was going to create Pupils / Subjects and Pupils takes subjects table and each pupil would have many rows in the pupils take subjects table with subject name and column number.

However I want to display this with one pupil per row and the subject lables A-E across top with each subject filled in.. also I need to produce a timetable and each subject gets slotted into a period in a day.

I have changed the design to have subjects A-E but every bone in my body is telling me this is BAD design.

Before I spend many more hours on this can anyone tell me if the design attached will work or if I can use my originals thoughts and still produce the two forms that I have produced in the attachment.  Thought it best to ask ...cos experts exchange say just ask :-)

Any pointers /help appreciated.

Thanks.
S5S6-Options.mdb
0
Comment
Question by:tmckeating
  • 4
7 Comments
 

Author Comment

by:tmckeating
ID: 37725214
I am not sure I kno what that answer means.
0
 
LVL 18

Expert Comment

by:Richard Daneke
ID: 37725306
It means, your question was recategorized for a wider audience.

You are designing to a report, not designing a table and then generating a report.

Data should be normalized.   Look  it up in Wikipedia - third normal form.

You are on the right path with students, classes, and students assigned to classes.  

I would have multiple records for the students selected classes to avoid repeating fields (see data normalization).  

Will each of the classes meet every day of the week or do they have varying schedules?  Would you like to include classroom, teacher assigned, etc. for additional fields?

I would use a crosstab query to pull the scheduled classes together.

I don't have time to tweak your database now, but may be able to later.
0
 

Author Comment

by:tmckeating
ID: 37727020
I have chnaged design to normalisation rules... but with this I cannot seem to get the kind of forms i need to chnage subject data and timetable as required. Any help appreciated.
S5S6-Options---Normalised.mdb
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 10

Expert Comment

by:LukeChung-FMS
ID: 37727895
0
 

Accepted Solution

by:
tmckeating earned 0 total points
ID: 37728614
I have normalised my pupil subjects table but cannot see how I can display it in a form with pupils down the left and subjects A-E as column headings. I created a crosstab query but then cannot edit the data in this format. I do not have VB experience...can you do this without VB?
0
 

Author Closing Comment

by:tmckeating
ID: 39061176
none of the others fitted and I did not have the expertise to design visual basic
0

Featured Post

Complete VMware vSphere® ESX(i) & Hyper-V Backup

Capture your entire system, including the host, with patented disk imaging integrated with VMware VADP / Microsoft VSS and RCT. RTOs is as low as 15 seconds with Acronis Active Restore™. You can enjoy unlimited P2V/V2V migrations from any source (even from a different hypervisor)

Join & Write a Comment

Article by: Leon
Software Metering within our group of companies has always been an afterthought until auditing of software and licensing became a pain point. Orchestrator and SCCM metering gave us the answer and it was an exciting process.
A simple tool to export all objects of two Access files as text and compare it with Meld, a free diff tool.
What’s inside an Access Desktop Database. Will look at the basic interface, Navigation Pane (Database Container), Tables, Queries, Forms, Report, Macro’s, and VBA code.
Learn how to make your own table of contents in Microsoft Word using paragraph styles and the automatic table of contents tool. We'll be using the paragraph styles in Word’s Home toolbar to help you create a table of contents. Type out your initial …

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now