SuperWimmie Posted January 1, 2006 Share Posted January 1, 2006 Sinds lange tijd gebruik ik databaasjes om de meest lekkere programma's te maken. Maar, wat ik helaas bij erg veel databaasjes zie, ik mis de ultime mogelijkheid om soepel en dynamisch te sorteren. Wat ik bedoel: Stel je hebt een portaal, er staan een aantal regels in, maar de logica van de volgorde is niet juist. Dus zou ik graag met de muis een regeltje omhoog willen trekken en floep: klaar! Helaas, helaas..... En toch wil ik gaan proberen zoiets eenvoudigs te bereiken, want de logica van gegevens wordt vaak ontleend aan de volgorde waarin deze zich aandient. Natuurlijk kan zoiets als je de gebruiker confronteert met getalletjes en hij/zij zelf moet knutselen als ware het de programmeertaal Basic. Dat moet toch beter kunnen, lijkt mij... Heeft iemand suggesties? Quote Link to comment
0 Rony Rabijns Posted January 2, 2006 Share Posted January 2, 2006 Ik sorteer dan het portaal op een volgnummer. Iedere portaalrij wordt ingesteld met een default-volgnummer (+1 bvb). Op iedere rij staat een + en - button die het volgnummer verhoogt of verlaagt, waardoor de lijn onmiddellijk naar beneden of naar boven schuift (+1,5 of -1,5). Let wel : je verhoging of verlaging moet een grotere stap zijn dan het reguliere verschil tussen twee opeenvolgende lijnen. De + en - button laat ik meestal volgen door een loopje die de nieuwe sorteervolgorde hernummerd in stappen van 1. Op die manier weet je zeker dat bij een volgende klik op de buttons, de lijnen toch nog verplaatsen. Quote Link to comment
0 WJ Posted January 2, 2006 Share Posted January 2, 2006 Je kan de gebruiker een optie aanbieden om de portal opnieuw te ordenen. De portal wordt gesorteerd op een extra nummer veld in de gerelateerde tabel. Indien de gebuiker een regel aanklikt sla je het nummer van dat record op (nummer van dat extra veld) vervolgens kan de gebruiker klikken op een andere regel in de portal. Je geeft het eerste record wat de gebruiker heeft aangeklik het nummer van de laatste + 0.5. Daardoor komt hij onder de aangeklikte te staan. Zo kun je dus de gebruiker zelf de portal organiseren zoals hij dat wil. Je zou de techniek kunnen ook kunnen combineren met de shift key zodat de gebruiker meerdere regels tegelijk kan verplaatsen. Quote Link to comment
0 SuperWimmie Posted January 12, 2006 Author Share Posted January 12, 2006 Effe zitten vogelen en het volgende scriptje werkt helemaal perfect: Het gaat hier om een factuur met factuurregels. Veel plezier er mee! Quote Link to comment
0 SuperWimmie Posted January 12, 2006 Author Share Posted January 12, 2006 Effe zitten vogelen en het volgende scriptje werkt helemaal perfect, ook als de regelnummers compleet willekeurige waarden hebben: Het gaat hier om een factuur met factuurregels. Veel plezier er mee! Quote Link to comment
Question
SuperWimmie
Sinds lange tijd gebruik ik databaasjes om de meest lekkere programma's te maken.
Maar, wat ik helaas bij erg veel databaasjes zie, ik mis de ultime mogelijkheid om soepel en dynamisch te sorteren.
Wat ik bedoel:
Stel je hebt een portaal, er staan een aantal regels in, maar de logica van de volgorde is niet juist.
Dus zou ik graag met de muis een regeltje omhoog willen trekken en floep: klaar!
Helaas, helaas.....
En toch wil ik gaan proberen zoiets eenvoudigs te bereiken, want de logica van gegevens wordt vaak ontleend aan de volgorde waarin deze zich aandient.
Natuurlijk kan zoiets als je de gebruiker confronteert met getalletjes en hij/zij zelf moet knutselen als ware het de programmeertaal Basic.
Dat moet toch beter kunnen, lijkt mij...
Heeft iemand suggesties?
Link to comment
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.