Bij het gebruik van
^PgUp zullen de Textboxes standaard worden gevuld met het eerst volgende voorkomen wat niet meer op het scherm past; dus als record 1 t/m 12 in het Grid staan, is de Textbox gevuld met record 13. Deze werkwijze anticipeert erop dat de
^PgUp opdracht van de Gebruiker gevolgd zal worden door een
PgDn_, welke in dat geval dan een overzicht zal opbouwen vanaf dat eerst volgende voorkomen.
Op precies dezelfde wijze zal een
^PgDn de Textbox vullen met het eerst volgende record wat aan de bovenkant niet meer in het Grid past; ofwel, als het Grid de records 88 t/m 100 toont, zal de Textbox zijn gevuld met record 87.
Bovenstaand werkt op zich al jaren zo, en is feitelijk niets aan veranderd, behalve als e.d.
^PgUp of
^PgDn door het systeem zelf wordt gegenereerd!
Als het Grid gevuld was met record 1 t/m 12, en we zouden t.o.v. record 3 een
PgUp_ doen, dan zou er feitelijk een overzicht worden gevraagd van record 3 t/m 1 (of gewoon, 1 t/m 3). Omdat dit een niet volledig gevuld Grid oplevert, werd er automatisch een
^PgUp gesimuleerd. Deze gesimuleerde
^PgUp zorgde er echter voor dat de Textbox werd gevuld met het eerst volgende record welke niet meer op het scherm pastte, ofwel record 13 (1 t/m 12 werden weergegeven). Zou je nu direkt wéér een
PgUp_ geven, bijvoorbeeld omdat je als Gebruiker de
PgUp_ toets vast blijft houden, dan werd het eerst volgende overzicht dus opgebouwd vanaf 12 t/m 1. De daarop volgende
PgUp_ zou dan enkel 1 tonen, hetgeen weer een
^PgUp triggerde met dus weer 1 t/m 12 getoond en 13 in de Textbox. Het resultaat van telkens
PgUp_ gebruiken aan het begin van het bestand resulteerde dan ook in het telkens nèt even wat andere records tonen, en dat had weer als gevolg dat je niet (duidelijk) herkende dat de top van de logische tabel bereikt was.
Precies hetzelfde probleem trad op bij het gebruiken van
PgDn_ aan het einde van de tabel.
Vanaf deze Releasenote werkt e.e.a. nog precies hetzelfde als de Gebruiker de
^PgUp of
^PgDn opdracht geeft, echter, zodra de
^PgUp of
^PgDn door het systeem wordt gesimuleerd omwille van het tonen van volle Grids, dan zal de Textbox boven het Grid niet meer worden gevuld met het eerste record welke niet meer in het Grid past, doch met het laatste respektievelijk eerste record wat er nog wél in staat.
In de
PgUp_ situatie zal dus niet meer record 13 in de Textbox staan, maar het laatste record 12, zodat nógmaals
PgUp_ wederom een overzicht oplevert van record 1 t/m 12. Het Grid verandert dus niet meer zodra er
PgUp_ wordt gegeven aan het begin van de tabel.
Precies hetzelfde dus ook aan het einde v/d tabel, alwaar record 88 t/m 100 worden getoond en niet 87 aktief wordt, maar juist 88 zodat nógmaals
PgDn_ ook hier hetzelfde overzicht oplevert.
Funktie | Omschrijving | Dtm.Vl.Wyz | Dtm.L.Wyz |
SYIF | Omschrijving (nog) niet bekend | 20-05-2003 | 20-06-2003 |