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.

Return multiple searches in organized lists

Featured Replies

  • Newbies

Hello, it's been a long time since I've done anything complicated with FM and now I want to do something beyond my level. There are several possible ways to accomplish the goal (perhaps a combo of search, relational db, calculated fields) but I can't seem to even get close. That said, I have an existing database but I'm willing to start fresh and approach this in a different way to reach the goal.

I have a database of students with their various information, including their top 10 preferred advisors.

Example: student_name

advisor1_name

advisor2_name

etc

I would like to have a list of all the students interested in working with an advisor, but listed according to their preference.

Example: advisor_name

first_choice_students

second_choice_students

etc

Currently in a very simple way I can perform a search in the field advisor1_name for a given advisor's name and return all the students whose first choice it is to work with that advisor. If I add multiple requests in find mode, the resulting list of students will not be sorted with the information to know the hierarchy of the student's advisor preference. Thus, to currently achieve the goal I have to perform 10 separate searches. I would rather display all of this information on one page in an organized fashion.

An elegant solution, but beyond my scope at the moment, would be to have several databases. One containing advisor information only (we have ~400). Then, a database for each year's crop of students.

I feel like this must be a common enough problem in school administration but need help with a solution. My google results were poor. Thank you.

I have a database of students with their various information, including their top 10 preferred advisors.

Example: student_name

advisor1_name

advisor2_name

etc

This is not a good starting point. You should be using three tables:

Students

Advisors

Requests

with the Requests table having fields for:

• StudentID

• AdvisorID

• Rank

This way you can easily show which students have requested an advisor, by placing a portal to Requests on a layout of Advisors. This portal could be sorted by Rank, or you could use another relationship - filtered to show only requests of a specific rank.

  • Author
  • Newbies

Thanks!

I wasn't sure how best to approach it and with your suggestion, I looked up tutorials and created some test files and it's working well.

I was actually trying to convince co-workers to start utilizing FM by helping to create a solution for this time consuming task of theirs and I think it has worked.

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.