-
Da gibt es unterschiedliche Wege.
Sicherlich kann man dies "performant" gestalten, dass man nur soviele Daten liest, wie gerade vorwärts geblättert wird.
Blättert der Anwender nicht, brauchen auch die Daten nicht gelesen werden.
Hierfür benötigt man natürlich eine BZ für PAGEDOWN, PAGEUP läuft automatisch.
Ich mache dies dann so:
99 PAGEDOWN(99)
N99 SFLEND
Solange noch Daten vorhanden sind, setze ich BZ99=*ON.
Bin ich am Ende, setze ich BZ99=*OFF.
Dadurch weiß die SFL, dass dahinter nichts mehr kommt und meldet dem Programm auch die PAGEDOWN nicht mehr. Das Blättern in beide Richtungen funktioniert natürlich weiterhin.
Die Frage ist immer, ob sich das in der Performance tatsächlich auswirkt.
Erwarte ich weniger als z.B. 500 Sätze, und die Zugriffe sind sowieso schnell, kann ich die SFL sofort komplett füllen.
Kann der Bediener aber über ggf. mehrere 1000 Sätze (max. 9999) blättern, ist natürlich die Frage ob man Daten, die man sich nicht ansieht, überhaupt zur Verfügung stellen soll.
Similar Threads
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 10
Letzter Beitrag: 01-09-10, 15:21
-
By Anette in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 24-07-06, 20:52
-
By borwegen in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 30-06-06, 09:04
-
By steven_r in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 22-05-06, 13:56
-
By Toschie in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 08-06-05, 14:21
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks