Utilisation du Random
Résolu/Fermé
moiii123
Messages postés
19
Date d'inscription
mercredi 24 juin 2015
Statut
Membre
Dernière intervention
13 avril 2016
-
10 août 2015 à 14:03
moiii123 - 14 août 2015 à 10:29
moiii123 - 14 août 2015 à 10:29
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
- Notice d'utilisation - Guide
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- La ressource demandée est en cours d'utilisation ✓ - Forum Logiciels
- Ressource demandée en cours d'utilisation ✓ - Forum Caméra
2 réponses
Utilisateur anonyme
11 août 2015 à 08:05
11 août 2015 à 08:05
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.