Hi!
Wie genau ist den bei einer Select - Pr?fung die Abfrage zu verstehen?
Mir geht es um
CASE 10 TO 30
Wie ist in diesem Fall 30 zu rechnen:
< 30
<= 30
Gru?
W.
10 bis inklusive 30. Wie bei FOR
Seltsam!
Hab n?mlich jetzt etwas herum experimentiert!
bla = RND(59) + 1
SELECT bla
CASE 1 TO 25
CASE 26 TO 60
CASE 61 TO 75
CASE 76 TO 85
CASE 86 TO 100
ENDSELECT
Da ist das Beispiel etwas zusammen geschrumpft! Und interessanterweise springt mir das Ding bei 60 in den "CASE 61 TO..." - Block. k.A. wieso das geschieht! Habe inzwischen alles auf IF umgebaut, dort geht's ganz normal!
Wenn Gernot sagt wie bei FOR dann ist von 0 TO 9 // 10 Teile
Was wiederrum komisch ist :)
Leichter Fehler Gernot?
Irgendwo scheint es zu haken!
"RND(59) + 1" ergibt ja 1 - 60! Deshalb wundert es mich ja...
RND(a) ist 0 bis einschlie?lich a. Ich verstehe die Verwirrung nicht?
Da RND(59) 0-59 ist und er noch +1 macht
also:
0+1 = 1
1+1 = 2
2+1 = 3
...
59+1 = 60
Also hat er Werte von 1-60
Ich frage nur deshalb, weil er mit bei meinem "CASE 61 TO ..." - Eintrag pl?tzlich Daten ausgegeben hat, obwohl der Wert selbst 60 war! Deshalb frage ich ja, ob es < 60 oder <= 60 ist!
Habe das Beispiel noch, kann es dir gerne zuschicken, wenn du willst! Das ist ganz witzig!