Utilisation du Random
Résolu
moiii123
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
moiii123 -
moiii123 -
Bonjour,
J'utilise une base de données access alimentée par des requêtes sql.
(table : Ville, champs : id_ville et libelle_ville).
Dans mon form1 j'ai un bouton qui normalement lorsque je clique dessus est sensé me renvoyé une ville aléatoirement depuis ma base de donnée.
Seulement j'ai cherché et pour l'instant je n'ai pas trouvé la solution.
Quelqu'un a-t-il une idée pour m'aider ?
Merci d'avance.
J'utilise une base de données access alimentée par des requêtes sql.
(table : Ville, champs : id_ville et libelle_ville).
Dans mon form1 j'ai un bouton qui normalement lorsque je clique dessus est sensé me renvoyé une ville aléatoirement depuis ma base de donnée.
Seulement j'ai cherché et pour l'instant je n'ai pas trouvé la solution.
Quelqu'un a-t-il une idée pour m'aider ?
Merci d'avance.
A voir également:
- Utilisation du Random
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- La ressource demandée est en cours d'utilisation ✓ - Forum Logiciels
- Family link temps d'utilisation ne fonctionne pas - Forum Contrôle parental
- Dossier en cours d'utilisation - Forum Windows 8 / 8.1
2 réponses
Bonjour à adapter selon la source de données dans laquelle tu enregistres ta requête.
private string ValeurAletoireDansTableau() { string[] tableau = {"Zéro","Un","Deux","Trois","Quatre","Cinq","Six","Sept","Huit","Neuf"}; Random rnd = new Random(DateTime.Now.Millisecond); int indexTableau = rnd.Next(10); return tableau[indexTableau]; }
Bonjour,
Après plusieurs recherches j'ai trouvé une solution directement par requête SQL.
Voici ce que j'ai trouvé :
Le random se base sur l'heure actuelle pour afficher une ville aléatoirement.
Visiblement cette requête ne s'applique qu'à ACCESS, elle ne fonctionne pas sur d'autre type de base de données.
EDIT: Ajout de la coloration syntaxique.
Après plusieurs recherches j'ai trouvé une solution directement par requête SQL.
Voici ce que j'ai trouvé :
"SELECT TOP 1 libelle_ville FROM [VILLES] ORDER BY Rnd(-(100000*id_ville)*Time())";
Le random se base sur l'heure actuelle pour afficher une ville aléatoirement.
Visiblement cette requête ne s'applique qu'à ACCESS, elle ne fonctionne pas sur d'autre type de base de données.
EDIT: Ajout de la coloration syntaxique.