Innanzi tutto grazie per avermi risposto.Io il tuo metodo alla fine dopo che ci ho sbattuto la testa per giorni interi, l'ho fatto,e cioe':ho dichiarato due variabili globali(un array di interi che mi serve per controllare se esce lo stesso nominativo e un indice che mi serve da sentinella), poi ho creato una funzione bool che mi restituisce true se e' uguale e false al contrario e poi nel click del pulsante ho inserito ADOTable1->First; ADOTable1->MoveBy(la variabile intera), e L'Ansistring dove inserirli.Ma, poi qualcuno mi ha suggerito che e' molto meglio farla con una query del tipo:"Select Top (rand %(From Nomi ));"
Tu sapresti dirmi come funziona piu' precisamente in quetso modo?
Grazie ancora del tuo aiuto e scusa se non ti ho risposto prima!