Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

relationship of staff students and projects

Featured Replies

Hi

I have staff member, students, and external members, any can be on a project. students have staff members as supervisors and the reverse. I have tried to keep the 3 tables (staff students external) seperate but this makes it difficult to use in projects then as you need 3 different field when you only want one that can look up 3 different tables. I then tried to create a single tabel called people and linked this to all three other tables but seemed to have problems then when looking a what staff supervised what students. Can anybody see and way around this? Besides projects I have grants, publications, travel etc.

hoping for help

Glenda

  • Author

I can try and get a link o the database if anybody can help

Glenda

  • Author

I have attached a pdf of the database if anybody can help

Glenda

faculty.pdf

Your pdf is both unreadable and a bit too complex to take in at a glance.

I'd think a single People table, with a field for SupervisorID. Assuming each person can have at most one supervisor, you'd enter the supervisor's SerialID into the SupervisorID field, and create a selfjoin to another TO of People from SerialID to SupervisorID.

This will enable you to see all people supervised by X from one side, and Y's supervisor fom the other.

  • Author

Sorry about the pdf. I think what I am trying to do is a standard relational schema in filemaker when it has to be somehting slightly different.

I know what you mean about the supervisor within the people field but that will not work as a person can supervise many students the same as a student has more then one supervisor. I will continue to think on htis and see if I can't do and easy example to begin.

GLenda

Then you will need a join table of supervising Assignments, but the principle is the same - see attached.

Supervisors.fp7.zip

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.