FileMaker Tip 322

Een reeks records telkens anders sorteren in willekeurige volgorde

 

Deze week een prettige vraag: iemand heeft een woordspel ontwikkeld waarbij met een aantal woorden een tekstje moet gemaakt worden. De woorden zijn echter beperkt: ze staan op 50 records, een woord per record. De volgorde waarin de woorden worden aangeboden, moet bij elk spel anders en liefst uniek zijn.

Het komt er dus op neer de records te sorteren op basis van een nummer dat random wordt toegekend. Dit wordt dan de zoveelste toepassing op de Random-functie.

Wat de vraagsteller moet doen, is tamelijk eenvoudig: hij moet een numeriek veldje Sorteernummer toevoegen en dat via een Replace by Calculation laten vullen met willekeurige nummers. In het calculatievenster waar de formule moet komen, zet hij dus gewoon Random. Daarna nog sorteren op dat veld, en klaar is kees. Bij elk nieuw spel moet de operatie wel herhaald worden. Daarom zetten we alles het beste in een scriptje.

Andere Random-toepassingen: zie Tip 11, Tip 299, Tip 307, Tip 314 en Tip 315

 

Terug naar het selectiemenu voor de tips.