Jump to content
  • 0

Sorteerfunctie uitbreiden d.m.v script


avandebeek

Question

Posted

Goedenavond,

 

Mijn lay-out heeft een aantal sub-resume gedeelten. Deze worden zichtbaar d.m.v. de sorteerfunctie. Is het mogelijk om de sorteerfunctie d.m.v. een script uit te breiden?

Dus stel het sub-resume deel "afdeling" is zichtbaar doordat de sorteerfunctie is ingesteld op afdeling dan wil ik de sorteerfunctie uit kunnen breiden met bijvoorbeeld "woonplaats"

door op de kolomaanduiding woonplaats te klikken.

 

Hoor graag van jullie,

 

Groet.

6 answers to this question

Recommended Posts

  • 0
Posted

Je kunt met een script en een knop de sortering wel uitvoeren, maar een bestaande sortering uitbreiden kan niet.

 

Het is dus niet mogelijk om op AFDELING te sorteren en daarna binnen afdeling op WOONPLAATS te sorteren. De huidige sortering wordt niet hersteld en aangevuld, de nieuwe sortering komt in plaats van de bestaanden.

 

Als je dat dus wilt zul je een script moeten maken wat alle varianten van een sortering kent en ook in een variabele moeten bijhouden wat de laatste sortering is geweest.

  • 0
Posted

Dat zou dan een GetSortOrder (WindowName, Field) moeten zijn. Ieder venster kan immers een eigen sortering van de gepresenteerde records hebben. Voor Field moet je dan ook gerelateerde velden aan kunnen geven. Een probleem ontstaat wanneer je meerdere vensters met eenzelfde naam hebt. Je zou dan een venster via een ID moeten kunnen aangeven. Wat weer betekent dat je daar functies voor moet hebben. Een hoop gedoe. Ik kan mij dan ook wel voorstellen dat we dit nog niet hebben :)

  • 0
Posted

gewoon een functie get ( sortorder ) die layout en venster afhankelijk evalueert zou een eerste stap zijn. Het zou dit kunnen teruggeven:

 

myTable::myField|ASC

myRelatedTable::myRelatedField|DESC

 

dan weten we toch al wat meer :)

  • 0
Posted

En dan ook wel een Sort (SortOrder) met diezelfde output als input.

Je moet trouwens ook nog een |LIST hebben voor sortering volgens een waardelijst. Daarbij moet je weer weten welke waardelijst dat is.

Dus ook hier zo wat complicaties :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...