It's really up to you which way you want to go.
If it's just for printing purposes and you can control the start number then I would do it directly on the report. In addition users can start printing from any page to any page, so even if there was an interruption in the printing process the numbering shouldn't matter.
It would just be an unnecessary write process to the db if it's just for printing. You could save the last row number if you wanted to remember where to pick up from.
If it's just for printing purposes and you can control the start number then I would do it directly on the report. In addition users can start printing from any page to any page, so even if there was an interruption in the printing process the numbering shouldn't matter.
It would just be an unnecessary write process to the db if it's just for printing. You could save the last row number if you wanted to remember where to pick up from.