1 of 1 people found this helpful
The basic rule is that the list will scroll to ensure that the current record appears on the screen. Basically, FileMaker just makes sure you can see the current record, nothing more.
Now, as you've noticed, that will mean that sometimes the record appears at the top, but sometimes, it appears at the bottom. This will depend on a few things: (1) How many records are in the found set; (2) how tall the body part on the list view is; (3) whether the selected record appears below the current screen position or not.
Here's a simple rule: If the current record appears below the bottom of the screen, FileMaker will scroll until it appears as the last displayed record in the list. If the current record is already in view, no scrolling will occur.
Thanks for confirming what I suspected. At least I can now stop trying to fix something that isn't broken .
However, I think that I'll keep working on a decent workaround to improve (IMO) the position of records in my layouts.
If you are in FMP 12, there is a new layout setup option to "Delineate fields on current record only" when in list view which can help spot the current record -- sometimes.
Thanks, Stephen. Good reminder.
Yes, the delineate feature can have some unexpected effects but unfortunately it doesn't combine too well with conditional row highlighting so, although it might work for others, it's not an option for me on this occasion.
However, it's certainly an interesting idea.