394 messaggi dal 11 agosto 2004
si ma MaxValue e MinValue li devi definire TU dando a maxvalue l'id più alto presente nel tuo db e minvalue il valore di id più basso nel tuo db..
mica posso dirvi sempre tutto tutto! :)
22 messaggi dal 01 giugno 2006
gli ho passato i valori minimi e massimi degli id esistenti ma mi dice nessur record lo stesso!!

For x=0 to numero
numero=Int((275 - 175 + 1) * Rnd) + 175
If numeri="" Then
numeri=numero
Else
numeri=numeri & ","
End If
Next
394 messaggi dal 11 agosto 2004
Qui siamo a 0 assoluto di un pò tutto mi pare.. :)
Il parametro "numero" in For x=0 to numero non lo puoi definire alla riga dopo
Il mio For x=0 to numero era inteso come for x=0 to 10 ad esempio non ricopiare pari pari "numero"..
E cmq per funzionare correttamente non devono esserci buchi (record cancellati ad esempio). Altrimenti devi implementare una "funzione" che nel caso non siano presenti continua a cercare...

For x=0 to numero
numero=Int((275 - 175 + 1) * Rnd) + 175
If numeri="" Then
numeri=numero
Else
numeri=numeri & ","
End If
Next
22 messaggi dal 01 giugno 2006
Randomize()
randNum = (CInt(10000 * Rnd) + 1) * -1


sql = "SELECT * FROM TBL_MIATABELLA ORDER BY Rnd(-10000000*TimeValue(Now())*[id])"

ordina e campi di una tabella in modo casuale e funziona perfettamente!!

non male per uno che è 0 assoluto

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.