Ho collegato un form di un progetto VB6, tramite un oggetto ADO, a un dababase Access.
Si può (e come) rendere casuale la visualizzazione dei record e visualizzare ogni record una volta sola?
Con la chiave random si riesce solo a metà nell’impresa!
Ho collegato un form di un progetto VB6, tramite un oggetto ADO, a un dababase Access.
Si può (e come) rendere casuale la visualizzazione dei record e visualizzare ogni record una volta sola?
Con la chiave random si riesce solo a metà nell’impresa!
il codice vb6
Le domande su Visual Basic vanno indirizzate all'area dedicata. Sposto la discussione.Originariamente inviato da sirio
Ho collegato un form di un progetto VB6
Ti segnalo anche il nostro Regolamento, da leggere per conoscere tutte le norme per partecipare correttamente a quest'area del forum.
Ciao!![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Già, che vuol dire?Originariamente inviato da oregon
"Metà" ...? Cioe' ?
La soluzione + semplice è copiare la tabella in una nuova, aggiungerci un campo nel quale va inserito un valore random per ogni record, poi ordinare la tabella prendendo questo campo come chiave di ordinamento
![]()
A metà vuol dire che riesco a redere radom i record del database ma ogni elemento può venire richiamato più volte.....ion praticqa su 100 record ne voglio visualizzare solo 10, presi a caso e una sola volta!!!!!
il codice vb6
Una possibile soluzione potrebbe essere la creazione di un array nei cui campi vai ad inserire la chiave primaria del record inserito...
Prima di inserire i record in maniera casuale effettui un controllo confrontando il codice del record estratto e quelli contenuti nel suddetto array... se presente, rieffettui l'estrazione...
Spero di esser stato sufficientemente comprensibile...![]()
Non ho casa. Ho il mio onore.
Non ho amici. Ho la mia spada.
Non ho padrone...Sono come il vento che scivola sulla lama...