473,399 Members | 3,656 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,399 software developers and data experts.

Is it possible to display for entry, multiple records on a single form

I have a database that currently has three tables: one with student demographic data, one for homerooms, and one for grades in various areas per instructional period.

Individual student information entry and running reports work without issues. However, what I am really looking for is a way to display the entire class and enter data while instruction is progressing. To use a query to pull the names of those in the current section, have their names and seat displayed down the left side, and then be able to enter assessment data as I walk around with my tablet, teaching.

If it is not possible, no problem. If it is, or could be done in a slightly different fashion, I would sincerely appreciate a point (or two) in the right direction. I have included a screenshot of the tables/relationships and one from a continuous form idea that I had been working through, until I realized it wouldn't work in the manner I was looking for.
Thank you for taking the time to read my question!


Attached Images
File Type: jpg Tables_Relationships.jpg (66.1 KB, 404 views)
File Type: jpg FormInput_Dream.jpg (19.5 KB, 130 views)
Jun 25 '17 #1
8 1138
PhilOfWalton
1,430 Expert 1GB
I think you need another table "StudentSection" with a PK of StudentSectionID and change the StudentSection in TblStudents to StudentSectionID, with appropriate relationships.

That way you can have a main form to select the Section, and a continuous subform showing the students, seats and assessment for that section.

I suspect that you may have a problem with the physical width of a tablet and the number of fields you want to display in the subform. There appear to be about 20 short fields (say 6mm wide) + 3 wide fields for name, goal & notes.

The labels for the various tasks can of course be vertical.

Phil
Jun 25 '17 #2
Thank you NeoPa for making the images view-able.

Thank you Phil for your response. I believe I see the direction you are guiding me in:

I have tables for:
students,
their homeroom sections, and
their instruction grades (per single session),

but I don't have a table for the actual periods that are taught.

The StudentSection is (displayed in the attached image) a designation provided by the district and teachers are assigned at a later date. I am able to obtain the student ID, Name, and Section assignment in a report that can be downloaded as an excel spreadsheet; and then import the data.

The tblHomeroom uses the unique section numbers assigned by the school system as the PK and has a field for the instructor's name, so that I can use the information in reports. I can also make a simple change, if a instructor is reassigned. The final field holds the period that section/homeroom attends my classroom.

i.e.
01-04 TeacherName A1
01-05 TeacherName A1
01-06 TeacherName B1
designated section #, the instructor, attends on A days, 1st period
(sections 01, 02, and 03 are instructed by someone else)

I was very excited reading your suggestion and sat down to make it happen. I made another table (ABInstructionPeriod) with the PK being the coded periods. Each period has two homeroom sections that attend, so I tried adding fields for those as well. (Even thought the data is also in tblHomeroom)

I also renamed the StudentSection to StudentHomeroom, because the intent behind it was the district assigned designation and instructor, not my teaching section.
Unfortunately, my inexperience with multiple tables and relationships is definitely showing.

Despite two hours of tinkering, I am now at the point of posting again and then reviewing the instructional videos to help me over this hurdle.

I can't seem to figure out the correct/appropriate place to add the ABPeriod information into the big picture.

Thanks again for your time and any assistance that may be offered!
P.S. I did try to make the picture view-able based on the code that NeoPa had used, but then the system told me that I was marked as spam.

Attached Images
File Type: jpg 4tables.jpg (31.7 KB, 286 views)
Jun 25 '17 #3
I figured out the relationship in the big picture. Now based on how that work. I need to move the student seat out of the student table - it isn't data that is initially added.

Thanks again for the pointer - I'll be back to mark best answer, once I am sure I make it to the display in form step.
Jun 25 '17 #4
Unfortunately, I don't seem to have the skill (yet) to take the generated list of students for a period and use that information with the tblInstruction on a form.

Tips?
Jun 25 '17 #5
PhilOfWalton
1,430 Expert 1GB
Difficult to see your relationship layout. While I applaud showing the tables in full, bearing in mind the limitations of showing pictures on this website, it helps to keep the "white space" to a minimum and hence the field names etc to a maximum. Your first image is absolutely fine.

Normalisation is essential and a brief outline is that many base table should contain information about a single subject. So with your student table, names are fine. I am unfamiliar with the term HomeRoom, so I make no comment, but unless the Student has his own permanent seat, that almost certainly is not in the right table.

Now it appears that you give a number of lessons in subjects such as Folk 1,2 & 3, Xylophone etc. Not sure what the other items in your table are, but does every student get marked on every item in the TblInstruction.
If not, the table of instruction should look more like this:-

InstructionID~~ Instruction
~~~~1~~~~~~~~~~ Folk 1
~~~~2~~~~~~~~~~ Folk 2
~~~~3~~~~~~~~~~ Folk 3
~~~~4~~~~~~~~~~ Xylophone
~~~~5~~~~~~~~~~ Talk
etc.

Then you have a table to join the student to the subject being studied
TblJoinStudentInstruction
StudentID~~~~ InstructionID
~~~~1~~~~~~~~~~~~~~2
~~~~1~~~~~~~~~~~~~~4
~~~~2~~~~~~~~~~~~~~1
~~~~2~~~~~~~~~~~~~~4

This means Student 1 is studying Folk2 & Xylophone
~~~~~~~~~ Student 2 is studying Folk1 & Xylophone

The final table TblMarks would look like this
StudentID~~~~InsructionID~~~~Date~~~~Seat~~~Mark
~~~~ 2~~~~~~~~~~~~1~~~~~~ 08 Jun~~~~6~~~~80%
~~~~ 1~~~~~~~~~~~~2~~~~~~ 25 Jun~~~~2~~~~20%
~~~~ 1~~~~~~~~~~~~4~~~~~~ 25 Jun~~~~2~~~~30%
~~~~ 2~~~~~~~~~~~~1~~~~~~ 25 Jun~~~17~~~~40%

Sorry, had to use ~ to get the spacing to look right.

Your forms would filter only for the date required.

Phil
Jun 25 '17 #6
NeoPa
32,556 Expert Mod 16PB
Phil:
Sorry, had to use ~ to get the spacing to look right.
Tip:
If you use the [CODE] tags and spaces (No Tabs) then tables will look fine on here.
Jun 25 '17 #7
Homeroom = the classroom where the student receives the bulk of the day's instruction (other than the hour they are P.E. or Music).

The students do have unique/permanent seats.

tblInstruction (w/ folk1, xylophones, etc) is the collection of areas that are addressed during the hour and that all students are evaluated on. Most are combo boxes (5, 4, 3, 2, 1) and a half dozen (i.e. attendance) are Yes/No check boxes. Folk1 and company are my designations for the typical 4 songs that are used in a lesson.

A typical scenario for an "A" day: students from 04-03 and 04-04 attend music during the first hour. (04-03 is an example of the district homeroom designation.)

I created tblABInstructionalPeriod to hold the unique periods. i.e. 4A, 4B
(fourth grades that attend on A day/4th grades that attend on B day)

I am able to query for students that attend according to their period. (The query asks for user input of the period to be viewed and then displays the students.)

I believe one of my problems is that the student data is there, but the grades would be entered at the time of instruction; so, tblInstruction is empty. I'm not sure that it is possible to pull the students per period and have empty Instruction fields beside them.

The last idea I tinkered with is having tblDailyInstruction in linked with tblInstruction, tblStudents, tblABInstrustionalPeriod but was not successful.

I completed 2 of Infinite Skills video courses last week and today, I picked up two Access books to read/work through. (Creating my folk song database was a snap compared to this.)

All the examples I have encountered are customer related, a store or a library - which work with a single record of entry periodically through the day; a bit different that evaluating 40+ students in many areas in an hour.

I apologize that the previous image was unreadable. (Lined up side-by-side horizontally, was minuscule for some reason.)


Additional ideas that I played with.

Attached Images
File Type: png CloseUp2.PNG (9.1 KB, 328 views)
File Type: jpg CloseUp.jpg (77.9 KB, 357 views)
Jun 26 '17 #8
PhilOfWalton
1,430 Expert 1GB
Sorry for the delay in replying - the sun was warm, the breeze was gentle, and messing about on boats seemed a damn sight better option than pounding away on a computer.

Your problem is more complex than I thought, but I have some ideas.

As you have partially got your Db working, it would be most helpful if you could send that to me (Private Message) and obviously scramble the student's names if you feel the data is sensitive.

Phil
Jun 27 '17 #9

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

Similar topics

2
by: Pat Scott | last post by:
I am looking for a general purpose javascript snippet that enables me to <div> or <span> HTML to make portions of the form be hidden and then appear. The form contains about 12 sections and some...
1
by: andree | last post by:
Hello, I have a form where a user may paste multiple records. The form has an AfterInsert procedure. The procedure copies the newly inserted record into a different table for audit purposes. ...
3
by: Wim Verhavert | last post by:
Hi all, I'm bothered with this question for weeks now.... Is it possible to edit multiple records at once using VBA? I have this continuous form and depending on the selection the user makes, I...
4
dima69
by: dima69 | last post by:
Is it possible to select multiple records on datasheet via code ? Using SelTop and SelHeight properties dosn't give the same result as selecting the records manually, since record selectors remain...
1
by: davidevan | last post by:
What I'm trying to do is set a players division according to their age. So if age is 8, update division to junior, if age is 9, update division to medium, if age is 10, update division to pee wee,...
1
by: marylipscomb | last post by:
I have a form that has a place to enter Adjacent Properties, which I only have room for like 6 right now to be entered.. Sometimes their could be 100 entries. Where you enter that info on the...
7
by: flashguy | last post by:
Hi, Looking online for this related topic that will be exclusively used for MS ACCESS (2000 preferably) is extremely limited. Is it possible to add Multiple records with one click of a buttton...
1
by: priyajee | last post by:
Hai all, I have joined two tables.My Query result is having multiple records (ie) 8 Rows and 2 Columns..How can i display that multiple records in richtextbox? Can anyone tell me??
4
by: harmony123 | last post by:
I would like to display the multiple records in multiple textboxes Following is my tables and data: tblJan with these data: col id 1 2 3 col January 10
6
by: mcupito | last post by:
I'd like to list the multiple records on the form. I'll attach images because it's just easier that way. On the form, instead of the row selector, I'd like it to just list the different Totals. I...
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...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
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
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
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
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

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.