Met slechts 5 andere mogelijkheden, zou het enigszins iffy zijn om een echt willekeurig punt te krijgen, maar u kunt doen Rnd gebruiken en functie willekeurig verdelen zoals die hieronder wordt getoond om „“ tot een tijdelijke lijst in willekeurige orde opdracht geven. Ik had een lijst genoemd „tCustomers“, en bouwde een vraag om mijn nieuwe willekeurig bevolen gegevens te tonen.
Zie deze plaats, waar ik shamelessly de kernideeën voor deze methode kopi�ërde:
http://www.fontstuff.com/vba/vbatut02.htmMerk op dat ik een vraag genoemd „qryRandomRecords“ toevoegde. SQL voor die vraag is:
SELECTEER BOVENKANT 25 tmpCustomers.sName, tmpCustomers.sStreet, tmpCustomers.RandomNumber
VAN tmpCustomers
ORDE DOOR tmpCustomers.RandomNumber;
U kon dit gebruiken om een temperaturenlijst voor uw verkopers te bouwen, dan die enkel het eerste verslag grijpen door die vraag is teruggekeerd:
Schemerige rst als DAO.Recordset
Reeks rst = Currentdb.OpenRecords („UITGEZOCHTE
BOVENKANT 1 VAN qryRandomRecords“)
Msgbox rst. Gebieden (0)