[ACCESS]

[ACCESS] - Divers - Programmation

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 :  
 
:hello:  
 
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;
 
 :sleep:  
 
 
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 :  :bounce: 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

Reply

Marsh Posté le 19-07-2004 à 12:45:28   

Reply

Marsh Posté le 19-07-2004 à 13:32:35    

Y a personne qui a compris ce que je veux dire ??? :'( :'( :'(

Reply

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.

Reply

Marsh Posté le 19-07-2004 à 14:15:26    

Merci beaucoup, je vais tester ca tout desuite et je vous dis quoi... ;-)
 
 :jap:  
 
Pitou

Reply

Marsh Posté le 19-07-2004 à 14:21:35    

Boh ca a pas l'air de fonctionner j'ai comme message d'erreur :  

Citation :


Erreur dans l'instruction SELECT un mot réservé ou un argument est mal orthographié ou absent ou la ponctuation est incorrecte


 
et comme code je pense pas faire de fautes vu que avec un chiffre ca fonctionne :  
 

Citation :


SELECT TOP [nbre_pts] mesure.ID_M AS ID , ...


 
Si votre cerveau est moins en boulie que le miens :D ...
 
PS C'est possible qu'il demande pas la valeur mais de lui introduire préalablement dans un formulaire ???

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed