Announcements
Hello,
I need to create a printable output from a table which might be longer than the maximum space provided by the print page, in other platforms i was able to divide the data into multiple pages but i'm not finding anything on the docs. Is there any magical trick to say "show me the first 25 records, another 25, another 25" and so on to power apps? I've only found the "show me the first 25 record part".
Thanks!
@RezaDorrani has a great video on paginating a gallery, is this what you're thinking?
https://www.youtube.com/watch?v=aKsNOsGj72A
I will give it a shot tomorrow, it seems very complicated for what should be a trivial query 😞
It might be a trivial query, though I believe this use case isn't necessarily what PowerApps was intended for; it's not a report writer. Reza also has another video on how to print a bunch of records in a gallery:
https://www.youtube.com/watch?v=95BS378sJ1k
But it only works for ~100 records. That might help if the number of records is generally "low"?
The number of records is usually 50, to be splitted in 25 item pages. I need the page to be in portrait mode which limits the printable surface. I'll let you know if those examples were enough to solve the problem or if i need to drop this project and move to another program language.
I've evaluated the options provided and i've decided that there are too many moving parts to deploy. Given that any complexity on power apps ends up breaking at random, i don't trust it to reliably work. I have replaced the app print output screen with a power automate flow that will generate a document to print. Thanks for investing the time to reply @zmorek .
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Users!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
WarrenBelz 93 Most Valuable Professional
Haque 81
Valantis 49