PH-Logo-klein





IBM Business Partner
&nbsp
ND8  powered

Valid HTML 4.01

© 2002-2017 ProgHouse,
Dipl.-Ing. Thomas Schaub


Titel: Sprungweite in WEB-Ansichten ändern
Aufgabe:
Sie wollen Schaltflächen zum Navigieren in einer HTML-Ansicht im WEB zur Verfügung stellen ("Nächste Seite" bzw. "Vorherige Seite") und dabei eine andere Zeilenanzahl als die vorgegebene Sprungweite von 30 Zeilen verwenden.

Lösung:
Angenommen Sie haben die Ansicht in eine Maske eingebettet und programmieren nun die Schaltfläche "Vorherige Seite". Verwenden Sie folgenden Code:

_Form := "ViewSearch";

_Start := @Word (@Subset (@Subset (@UrlQueryString; 2); -1); "="; 2);
@If (_Start = NULL;
_Count := 1;
_Count := @TextToNumber (_Start) - 99);
@If (_Count < 1;
_Count := 1;
NULL);
_Prev := @WebDbName+"/"+_Form+"?OpenForm&Start=" + @Text (_Count);
@URLOpen (_Prev)

Für die Schaltfläche "Nächste Seite" verwenden Sie diesen Code:

_Form := "ViewSearch";

_Start := @Word (@Subset (@Subset (@UrlQueryString; 2); -1); "="; 2);
@If (_Start = NULL;
_Count := 99;
_Count := @TextToNumber (_Start) + 99);
_Next := @WebDbName+"/"+_Form+"?OpenForm&Start=" + @Text (_Count);
@URLOpen (_Next)
WEBLog
^