Heart-Profit ERP

Heart-Profit Boards => Heart-Profit Releasenotes => Topic started by: Heart Informatisering B.V. on July 26, 2004, 09:39:43 am



Title: PgDn in Grid, paar records voor EOF situatie (Win)
Post by: Heart Informatisering B.V. on July 26, 2004, 09:39:43 am
Voor Raadpleegfunkties in de Windows versie geldt dat we altijd (waar mogelijk) volle Grids tonen. Dat wil zeggen, als er 20 records in het Grid passen (en er uiteraard 20 of meer records in de tabel zitten) er altijd 20 records in het Grid worden getoond.  
Stel dat het grid de voorkomens A t/m Z bevat, en we een PgDn_ doen t.o.v. de letter "Q", dan zou deze Pg-opdracht in principe leiden tot een overzicht met de letters Q,R,S,T,U,V,W,X,Y,Z. Omdat dit er geen 20 zijn, zal er een niet volledig gevuld Grid ontstaan. Profit zal nu records erbij gaan lezen om toch een vol grid te kunnen presenteren. Aangezien de "Z" het laatste voorkomen in de tabel is, zal er een  ^PgDn worden gesimuleerd; deze toont de "Z" als laatste record in het Grid, en het eerste record zal "G" zijn (zodat er 20 records in het Grid staan).  
Welk record er aktief wordt nadat dit "erbij lezen" geraakt wordt is m.i.v. deze Releasenote gewijzigd.  
Tot heden werd in alle gevallen het record waarin de "Q" stond aktief gemaakt; de "Q" hierbij gedefinieerd als 1e record in het Grid vóórdat de simulatie van de ^PgDn werd uitgevoerd. Resultaat was echter dat als je nogmaals PgDn_ gebruikte, steeds weer hetzelfde Grid verscheen en record "Q" steeds aktief was. De situatie "einde bestand bereikt" werd hierdoor niet duidelijk zichtbaar.  
Vanaf heden zal het dan ook juist de "Z" zijn die aktief wordt (het laatste record in het Grid), behalve in de situatie dat er expliciet een record werd geselekteerd danwel het record een gevolg was van een zoek-opdracht.  
Ofwel, stel dat we in de Textboxen boven het Grid "Q" zouden invullen gevolgd door PgDn_, dan zal het aktieve (grijs gemarkeerde) record het eerste record zijn welke groter of gelijk Q is. Doen we daarna nogmaals PgDn_  (dus zonder expliciet een selektie te maken) dan zal "Z" aktief worden.  
 
 
FunktieOmschrijvingDtm.Vl.WyzDtm.L.Wyz
SYIF        Omschrijving (nog) niet bekend    22-03-2004    26-07-2004
SYINV       Omschrijving (nog) niet bekend    12-03-2004    26-07-2004