Sure, no problem.
You did not provide much information in terms of what tables you would like to see this on etc. So I'll make some assumptions.
First create a new field in the layout where you would like to see your portal. Make it a Date field with Global storage turned on. Let's call it: "Global_CurrentDate"
Then create a script that you either run on startup or on the entering of your layout.
The script steps:
Set Field [YourTable::Global_CurrentDate; Get (CurrentDate)]
Commit Record / Request
That's it. Set this script as a script trigger an LayoutEnter of your layout.
Then make a relationship between the layout you want the portal on and the layout that's going to provide the data for the portal. If that happens to be the same table then make a second table occurrence.
Create a relationship:
The relationship type is "Equal to or greater then"
Now create the portal on your layout based on the "PortalTable"
Make the portal display 5 lines and turn of the scroll bar.
I made you a little sample:
Try filtering the portal for portal record number < 5 and sort by due date.
Or sort the portal by due date and format it to only show 5 lines.
Thanks both for the prompt, clear suggestions and useful sample file.
I'm sure info is sufficient but will post if any problem.