Heart-Profit ERP
November 27, 2024, 05:47:06 am *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Login Register  
Pages: [1]
  Print  
Author Topic: Taggen middels (Control) Shift Up-/Down Arrow  (Read 1845 times)
0 Members and 0 Guests are viewing this topic.
Wouter Rijnbende
Administrator
Partner
*****
Offline Offline

Posts: 5367


View Profile WWW
« on: December 19, 2006, 10:04:43 am »

Vanaf heden is de tagfunktionaliteit uitgebreid met het taggen d.m.v. de (Control) Shift Up-/Down arrow toetsen.

Taggen m.b.v. de arrow toetsen werkt nagenoeg hetzelfde als U gewend bent in Windows, maar toch zijn er een aantal verschillen t.o.v. hoe er standaard in Windows mee omgegaan wordt, omdat Profit nu eenmaal anders (bewuster) met haar overzichten om gaat.

Zo is het in Windows standaard dat een Listview control altijd met een volledige list wordt opgebouwd; we krijgen er een scrollbar bij, en zouden vanaf een willekeurige plek in de Listview control middels Shift Down-arrow alle voorkomen tot het einde kunnen selekteren. In Profit maken we gebruik van Grids, waarbij we expliciet maximaal net zoveel gegevens lezen als er in het Grid passen; dus, als een Grid 20 regels hoog is, lezen wij maar 20 regels, niet meer. Merk op dat wij ook best altijd "alles" zouden kunnen tonen, maar het een bewuste keuze is dit niet te doen: performance. Ervanuitgaande dat we gemiddeld zo'n 100 Verkooporders per dag hebben, zijn dat er 500 in een week, ruim 2000 in een maand, en ongeveer 25000 in een jaar. Reeds na 1 jaar zou het hanteren van de standaard windows methode hier al impliceren dat er een control opgebouwd moet worden met 25000 records erin, waar wij er slechts 20 van hoeven te lezen. Stel nu voor je dat je een nieuwe order hebt toegevoegd, even iets moet uitzoeken in een ander systeemdeel, en terug moet naar toevoegen orderregels. Profit toont dan wederom slechts 20 regels waarbij de laatst gebruikte order geselekteerd is, en we middels Shift-F4 eenvoudig naar de regels kunnen; de standaard procedure zou inhouden dat we wederom een control met 25000 records zouden moeten opbouwen.
Uiteraard kan de gebruiker in ons geval alle 25000 orders gewoon benaderen, m.b.v. bladertoetsen ^PgUp, ^PgDn, PgUp en PgDn.

In Windows spreken we niet zo snel over "taggen" maar over "selekteren". We hebben niet 4 regels getagd, maar 4 regels geselekteerd. Binnen Heart-Profit hebben we, gezien het gebruik van de Pg toetsen, wel degelijk een verschil tussen selekteren en taggen. Een getagde regel betreft een regel die gemarkeerd is (omdat we daar een bewerking mee willen gaan uitvoeren), een geselekteerde regel is er altijd maar 1, de aktieve regel.  De geselekteerde regel is grijs gekleurd.



Taggen (markeren) is alleen mogelijk indien module Profit-Tag geďmplementeerd is, en de betreffende funktie Tagfunktionaliteit biedt, te herkennen aan het feit dat er rechts boven de Grid kolommen een button "Tag" verschijnt, met daarin tussen haakjes weergegeven het aantal getagde records. Regels die getagd zijn (afhankelijk van de kleurinstelling van uw PC) blauw.



Hoewel er een range getagd (gemarkeerd) is, is het in Profit mogelijk om alsnog met de arrow toetsen door het Grid te bladeren. In Windows zal het aanraken van de Up-/Down arrow toets direkt alle reeds aangebrachte tags (selektie) ongedaan maken, dit is in Profit niet zo. Als een getagde regel geselekteerd wordt, zal deze een donkerdere kleur grijs krijgen.

Tot zover wordt eigenlijk als bekend verondersteld inzake het taggen; bovenstaande is in principe niets nieuws.

Dan nu het taggen middels de arrow toetsen, waarbij de volgende kombinaties nieuw zijn:

Shift + Up-/Down arrow

Zoals gezegd is in Heart-Profit een geselekteerde regel niet direkt getagd. Selekteren we in het voorbeeld Artikelgroep 012 en doen we vervolgens Shift+Downarrow, dan zal deze opdracht én de aktieve regel én de regel die aktief wordt markeren (taggen).



De 2e regel is hierbij donkergrijs, hetgeen getagd + geselekteerd impliceert. Zouden we vervolgens nogmaals met Downarrow een regel naar beneden gaan, dan zien we dat dit record wel degelijk getagd is:



Indien U met Shift-Downarrow naar beneden gaat, en vervolgens de Shift toets blijft vasthouden en met Shift-Uparrow weer naar boven gaat, zullen alle met Shift-Down getagde regels weer untagd worden. Eenmaal aanbelandt op de regel waar de Shift-opdracht begon, zal ook die regel untagd worden, doch slaat de arrow opdracht door naar boven die regel, dan zal ze weer opnieuw getagd worden. Op deze manier is het mogelijk een eenmaal begonnen shift-opdracht af te breken, immers keren we met Shift-arrow terug naar het record waar we met de shift-opdracht begonnen, dan zijn alle tags weer weg.

Let op, binnen Profit staan we toe dat we gewoon middels de arrow toetsen door het grid kunnen bewegen. Dit, terwijl het gebruik van up-/down arrow in de explorer alle aangebrachte tags zal doen verwijderen. Een Shift Up-/Down arrow opdracht begint overigens wel met het verwijderen van alle aangebrachte tags. Ofwel, het maken van twee selekties gebruik makend van de Shift-arrow toetsen is niet mogelijk. Met Control+Shift+Up-/Down kan dit wel.

Control + Shift + Up-/Down arrow

Doet precies hetzelfde als Shift Up-/Down arrow, echter zal niet eerst alle eerder aangebrachte tags doen verwijderen. Deze toetskombinatie staat U toe meerdere shift-arrow selekties te maken (iets wat in de explorer niet mogelijk is, behoudens het Control+Shift+Clicken met de muis).


Logged

Heart-Profit company ID : HA
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 1.553 seconds with 20 queries.