Title: File does not exist bij Esc, en terug naar leeg Grid Post by: Heart Informatisering B.V. on December 17, 2012, 09:32:10 am Indien we vanuit een menu of een wijzigfunktie terugkeren naar een Grid, zal het laatst getoonde Grid proberen te worden getoond.
Stel dat we in een Grid de letters A t/m Z hebben staan, en PgDn_ doen t.o.v. A en daardoor A t/m L in het Grid getoond worden. Vervolgens selekteren we record "F" en wijzigen we deze, en daarna keren we met Esc__ terug naar het Grid. Er is een tijd geweest dat we dan bij terugkomst in het Grid automatisch een PgDn_ simuleerden t.o.v. deze laatst gewijzigde sleutel "F", echter, zouden we daarna "E" willen wijzigen, dan was dat niet echt handig (ook leverde dit de benodigde problemen op indien het Grid niet verder ging dan bijv. "H", omdat de PgDn_ dan minder records in het Grid opleverde dan er in het Grid stonden, hetgeen vervolgens weer een ^PgDn triggerde). Hoe dan ook, sedert enkele jaren wordt derhalve het oude Grid gelezen, wordt op basis daarvan bepaald dat het vorige Grid was opgebouwd vanaf record "A", en zal het nieuwe Grid derhalve ook weer vanaf "A" worden opgebouwd. So far so good. Per heden is echter gekonstateerd dat dit mechanisme foutloopt in de situatie dat het Grid waarna moest worden teruggekeerd géén records bevat. Een leeg Grid kent intern weliswaar een Gridbestand, maar dat Gridbestand is nog niet volledig, en bevat bijv. geen indexen. Bij de terugkeer naar het lege Grid werd gepoogd het Gridbestand te openen inklusief indexen, en dat liep fout (file does not exist) omdat die index nog niet was opgebouwd.
|