[ACCESS] - Divers - Programmation
Marsh Posté le 19-07-2004 à 14:01:07
Dans acces:
SELECT TOP [Nbre de points] mesure.ID_M AS ID, Poisson.idf AS ID_fish, Poisson.NOM_Poisson, heure, ...
WHERE GET_m.ID_M=mesure.ID_M And ...
ORDER BY mesure.heure DESC;
lors de l'execution de la requete une boite de saisie apparaitra.
Marsh Posté le 19-07-2004 à 14:15:26
Merci beaucoup, je vais tester ca tout desuite et je vous dis quoi... ;-)
Pitou
Marsh Posté le 19-07-2004 à 14:21:35
Boh ca a pas l'air de fonctionner j'ai comme message d'erreur :
Citation : |
et comme code je pense pas faire de fautes vu que avec un chiffre ca fonctionne :
Citation : |
Si votre cerveau est moins en boulie que le miens ...
PS C'est possible qu'il demande pas la valeur mais de lui introduire préalablement dans un formulaire ???
Marsh Posté le 19-07-2004 à 12:45:28
Bonjour tt le monde,
voila moi j'effectue une base de donnée access qui est connectée avec un logiciel de cartographie pour m'afficher en temps réel les coordonnées de ce qu'il y a dans ma base... le petit hic c'est que comme le nombre de points que j'affiche augmente vite et qu'ils sont tous dans la même zone j'ai introduit un opérateur dans la requête SQL pour l'affichage qui le limite au 10 dernières entrées comme ceci :
SELECT TOP 10 mesure.ID_M AS ID, Poisson.idf AS ID_fish, Poisson.NOM_Poisson, heure, ...
WHERE GET_m.ID_M=mesure.ID_M And ...
ORDER BY mesure.heure DESC;
Alors concrètement ce que j'aimerais faire c'est avoir une variable à la place du 10 en chiffre mais dans un formulaire introduire un nombre qui pourrait apparaître la... donc l'utilisateur pourrait ainsi choisir les X derniers points à afficher...
PS : moi pas être doué du tout en VB et VBA donc si c'est qqch du genre hésitez pas à donner un tit exemple de code pour que je piges un peu plus...
D'avance merci BCP !
++
Pitou