FileMaker - Tip 11

 

Klik op om terug te keren naar het hoofdmenu.

Tip 11 - Random-nummers genereren voor bijv. tombola's

Random-nummers zijn willekeurig gekozen nummers. Je kan ze gebruiken voor een tombola of om bijvoorbeeld naar een "willekeurige" record te gaan, en daarvan dan de inhoud te tonen.

Stel dat je een systeem hebt ontwikkeld dat bij het opstarten een "willekeurige" Tip van de dag moet tonen. Bewaar daartoe alle tips in een tekstveld in een speciale databank en geef elk record een nummer (vb. van 001 tot 999).

Maak dan in het hoofdmenu van het programma een zelfopstartend script dat via Set Field een random nummer genereert en dat dan in een veld Tipnummer zet. Gebruik dit veld om in de databank met de tips de bijbehorende record te vinden en van daaruit de Tip van de de dag te tonen (dit kan met Find of via een relatie).

Nu nog de formule voor dat random-getal. Stel dat we een getal van 3 cijfers willen. Gebruik dan deze formule:

Middle("1234567890"; Int(Random * 10) + 1; 1) &
Middle("1234567890"; Int(Random * 10) + 1; 1) &
Middle("1234567890"; Int(Random * 10) + 1; 1)

Voor een getal van vier cijfers komt daar gewoon een vierde regel bij.

Last Minute info: het kan natuurlijk ook anders (FileMaker zou FileMaker niet zijn): kijk eens naar Tip 299. En dan is er nog Tip 307.

 
avd@avd-ci.be - contactformulier