Frage : wie man ein Feld erhält, um nach dem Zufall zu ändern.

Hallo haben EE
I eine Frage, der ich Entdeckung eine Antwort kippe:
I haben eine Verkaufsform, die jeden Status notiert, wenn eine Verkaufsperson versucht, einen Anruf zu bilden. Ich wünsche die Form, nachdem sie 12 „keine Antworten“ notiert, um die Verkaufsperson zu ändern, die diese lead.

This Spitze ist einfach lässt jedoch i hav 6 Verkaufsleute sagen besitzt, wenn Verkaufsperson 1 ein Blei besitzt und nachdem 12 atempts es Inhaber zu Verkaufsperson 2 ändert, dieses arbeiten, aber wenn ich 6 Leute habe, wie ich Verkaufsperson 6 veranlasse, bis 1 zu gehen?
if verwendete ich gerade eine Formel, die +1 war, die, diese für alle bearbeiten, aber das last

also sein es sogar besser, wenn ich es erhalten könnte, um es zum folgenden nach dem Zufall zu geben, also Z.B.
sales Person zu jedermann usw. etc


SO nach dem Zufall führen könnte:
I haben bereits eine Frage, die des Status zählt, also die Form weiß, wann sie an die 12 number.#
How ich erhält die Form, um das Feld zu ändern gelangt, das den Inhabernamen zu jedermann zufällig enthält?

Sales Leutenamen gehalten in einem unterschiedlichen table.

Antwort : wie man ein Feld erhält, um nach dem Zufall zu ändern.

Mit nur 5 anderen Möglichkeiten sein es ein wenig iffy, ein wirklich gelegentliches Einzelteil zu erhalten, aber Sie können Gebrauch tun das Rnd und Funktion wie gezeigt randomisieren unten, eine temporäre Tabelle im gelegentlichen Auftrag „zu bestellen“. Ich hatte eine Tabelle, die „tCustomers“ genannt und aufbaute eine Frage, um meine neuen nach dem Zufall bestellten Daten zu zeigen en.

Diesen Aufstellungsort sehen, in dem ich schamlos die Kernideen für diese Methode kopierte: http://www.fontstuff.com/vba/vbatut02.htm

Merken, dass ich eine Frage addierte, die „qryRandomRecords“ genannt. Der SQL für diese Frage ist:

OBERSEITE 25 tmpCustomers.sName, tmpCustomers.sStreet, tmpCustomers.RandomNumber VORWÄHLEN
Von den tmpCustomers
AUFTRAG DURCH tmpCustomers.RandomNumber;

Sie konnten dieses verwenden, um eine Temptabelle für Ihre Verkäufer zu errichten, dann ergreifen gerade die erste Aufzeichnung, die durch diese Frage zurückgebracht:

Schwaches rst als DAO.Recordset
Rst = Currentdb.OpenRecords („AUSERWÄHLTE OBERSEITE 1 einstellen von den qryRandomRecords“)

Msgbox rst. Felder (0)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
Funktion GetRandomValues ()

Schwaches rst als DAO.Recordset

DoCmd.DeleteObject acTable, „tmpCustomers“

CurrentDb.Execute „AUSERWÄHLTES sName, sStreet IN tmpCustomers von den tCustomers“
CurrentDb.Execute „ÄNDERN TABELLE tmpCustomers ADDIEREN SPALTEN-Zufallszahlen-DOPPELTES“

Rst = CurrentDb.OpenRecordset einstellen („* von den tmpCustomers VORWÄHLEN“)

Bis rst.EOF tun
  Randomisieren
  rst. Redigieren
  rst („Zufallszahlen“) = Rnd
  rst. Update
  rst.MoveNext
Schleife

DoCmd.OpenQuery „qryRandomRecords“

Enden-Funktion
Weitere Lösungen  
 
programming4us programming4us