Med endast 5 andra möjligheter det skulle är något osäkert att få ett riktigt slumpmässigt objekt, men du kan göra bruk Rnden, och att randomize fungera, som visat nedanfört ”beställer” ett tillfälligt bordlägger i slumpmässigt beställer. Jag hade en bordlägga som namngavs ”tCustomers” och byggde en query för att visa min nya på måfå beställde data.
Se denna plats, var jag kopierade shamelessly kärna uridéerna för denna metod:
http://www.fontstuff.com/vba/vbatut02.htmNotera att jag tillfogade en query som namngavs ”qryRandomRecords”. Sqlen för den query är:
VÄLJ BÄSTA 25 tmpCustomers.sName, tmpCustomers.sStreet, tmpCustomers.RandomNumber
FRÅN tmpCustomers
BESTÄLLA VID tmpCustomers.RandomNumber;
Du kunde använda denna för att bygga en vikarie bordlägger för dina salespeople, då precis hastigt grepp som det första rekordet gick tillbaka förbi den query:
Dunkel rst som DAO.Recordset
Fastställd rst = Currentdb.OpenRecords (”VÄLJ
BÄSTA 1 FRÅN qryRandomRecords”),
Msgbox rst. Sätter in (0)