I noted that if you try to call a specific page between several pages obtained by a search returns always first page if:
page number requested multiplied by results for each page greater than 1000.
For example : page you want -> 21
records for each page -> 50
then 21 x 50 = 1050 (greater than 1000)
then page showed: again original first page of the search
my problem does not exist !
I use commands similar to this:
but I had not realized that my routine that builds the command when record number is greater than 999 inserts the separator of the thousands (in my country ‘.’) and my command becomes: