Heart-Profit ERP
November 29, 2024, 03:49:19 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: PgDn in Grid, paar records voor EOF situatie (Win)  (Read 1023 times)
0 Members and 0 Guests are viewing this topic.
Heart Informatisering B.V.
Partner
******
Offline Offline

Posts: 27476


View Profile WWW
« 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
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.238 seconds with 20 queries.