Forums Neueste Beiträge
 

Zufällige Reihenfolge der Datensätze erreichen

21/11/2007 - 14:37 von ringloop | Report spam
Hallo Leute,

Mit Hilfe der FAQ3.17 von Karl Donaubauer habe ich die zufàllige Reihenfolge
der Datensàtze in einer Abfrage (fast) erreicht.
Die Datensàtze werden beim ersten Öffnen der Abfrage nicht zufàllig
dargestellt, erst beim zweiten Öffnen ist die Reihenfolge zufàllig oder beim
Aktualisieren.

Muss die randomize Funktion zurückgestellt werden. Wie geht das?

Vielen Dank für eure Hilfe
Beat
 

Lesen sie die antworten

#1 Henry Habermacher
22/11/2007 - 03:41 | Warnen spam
Hallo ringloop

bitte verwende hier den Realnamen, Danke

ringloop wrote:
Mit Hilfe der FAQ3.17 von Karl Donaubauer habe ich die zufàllige
Reihenfolge der Datensàtze in einer Abfrage (fast) erreicht.
Die Datensàtze werden beim ersten Öffnen der Abfrage nicht zufàllig
dargestellt, erst beim zweiten Öffnen ist die Reihenfolge zufàllig oder
beim Aktualisieren.

Muss die randomize Funktion zurückgestellt werden. Wie geht das?



Die Reihenfolge ist wohl zufàlligerweise sortiert ;-)

Zeig mal Deinen Code oder das SQL Statement her. Falls der Autowert, wie von
Karl beschrieben, keinen negativen Wert enthàlt, dann sollte eigentlich
schon beim ersten Aufruf eine Zufallsreihenfolge erscheinen. Falls die
Autowerte negativ sind, dann versuch' mal Folgendes:

SELECT Autowertfeld, Rnd(Abs(Autowertfeld)) AS Zufallsnummer
FROM DeineTabelle
ORDER BY 2

Du kannst versuchen, ob der Aufruf von Randomize für die Initialisierung des
Zufallszahlengenerators allenfalls hilft. Details siehe VBA OH.

Also vor dem Aufruf einfach mal:

Randomize now()

in VBA ausführen.

Gruss
Henry

Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com

Ähnliche fragen