L'istruzione è questa:
SELECT TOP 3 *
FROM Foglio1
ORDER BY Rnd(id);
Prende la tabella "Foglio1" la ordina in maniera casuale e poi restituisce i primi 3 record...
Ora... La tabella è composta da più di 1000 record ma chiudendo il database quando si riesegue la query riinizia sempre da capo:
Es: prima esecuzione della query= 15, 20, 1580
seconda: 14, 781, 99
terza: 557, 143, 1487
e così all'infinito....
Se chiudo il database le estrazioni riiniziano da 15, 20, 1580(come la prima esecuzione) mentre io vorrei che ricominciasse da quella che verrebbe dopo 557,143,1487...
L'argomento è un po' contorto ma spero di essere stato più chiaro stavolta
Ovviamente come avevo scritto prima la query viene eseguita all'interno di una maschera