begin process at 2012 02 14 17:39:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Base de données

 > 

ADO & DAO

 > 

tri numériques dans une requète


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

tri numériques dans une requète

lundi 4 décembre 2006 à 16:04:10 | tri numériques dans une requète

petchy

Membre Club

bonjour
j'envoi des données dans une requète ACCESS,
et je voudais faire un tri numérique dans cette requète
voila un exemple qui est dans ma requète :
a=6
b=2
c=3
d=7
et voila se que je voudrais si c'est faisable
d=7
a=6
c=3
d=2
en fait les chiffres ne sont que des exemples,car ils evoluront
au fur et mesure.
mais c'est surtout le tri qui m'intéresse
merci
@ plus
petchy

lundi 4 décembre 2006 à 17:57:22 | Re : tri numériques dans une requète

Fianchetto

si le champs qui t'interesse est "MonChampNumérique", alors dans ta requete il te faudra mettre à la fin :
SELECT ...
FROM ...
WHERE ...
ORDER BY "MonChampNumérique" DESC.

D'ailleurs j'imagine que le sujet sera mieux sur sql.fr .



lundi 4 décembre 2006 à 19:15:31 | Re : tri numériques dans une requète

JMO

Membre Club



 Bonsoir à tous,


J'utilise un dictionary, mais on peut aussi utiliser un array, pour passer les variables.

Dim oDico, k  
Set oDico = CreateObject("Scripting.Dictionary")
oDico.Add k, "a=6" :  k = k + 1
oDico.Add k, "b=2" :  k = k + 1
oDico.Add k, "c=3" :  k = k + 1
oDico.Add k, "d=7" :  k = k + 1

bpermute = True               'Il faut au moins parcourir une fois
Do While bpermute = True      'On tourne tant que l'on bouge des valeurs                  
   bpermute = False           
   For i = oDico.Count To 1 Step -1
       If Len(oDico(i)) > 1 Then
          For j = 0 To i - 1
              If Len(oDico(j)) > 1 Then
                 If Split(oDico(j), "=")(1) > Split(oDico(j + 1), "=")(1) Then
                    cprovisoire = oDico(j)        'On inverse les deux chaines
                    oDico(j) = oDico(j + 1)       'bis
                    oDico(j + 1) = cprovisoire    'bis
                    bpermute = True
                 End If
              End If
          Next
       End If
   Next 
Loop
 
Dim liste
For i = 0 To oDico.Count
    If Len(oDico(i)) > 1 Then liste = oDico(i) &vbCrLf& liste
Next
MsgBox liste


jean-marc



Cette discussion est classée dans : tri, 3d, requète, numériques


Répondre à ce message

Sujets en rapport avec ce message

tri de listbox [ par Oups ] qu'elle et la methode de trie la plus approprié dans d'une listbox qui charge des enregistrements ayant un chiffre devant chaque lignes ? quand je cha 3D [ par Gogo.prog ] Salut à tous.Je cherche un exemple tout simple de VB avec un cube en 3d, si possible texturé.Ou alors, un forme 3d texturée.Merci de bien vouloir repo encore 3d SVP [ par Gogo.prog ] Heu, oui bien sur, vous pouvez repondre sur le forum...Mais sur le site OpenGL, il faut windows NT..Aussi je cherche plutot un exemple ou il y aurait Moteur 3D [ par FireWave ] Y a t il quelqu'un qui connais où puis-je trouver des sources d'un moteur 3D?MerciFireWave Comment faire un tri alphabetique d'une liste de nom? [ par Cerber ] Je desire trier une liste de nom par ordre alphabetique.Le programme prend pour l'instant des données dans une page excel et crée une page html ou il datagrid et list [ par delphine ] Bonjouraujourd'ui mon problème est double :je travaille avec une relation vb-acces via ado ou odbc (cela dépend) quoiqu'il en soit j'ai crée une datag ??? Ch Algo. de colli. 3d avec 3DRM ???? [ par DllKiller ] Je cherche un algorythme de collision 3D avec DirectX en mode retained.MERCI D AVANCE !!!! Récupération du résultat d'une requète SQL pour la stocker dans une variable [ par valerie ] Bonjour,Je n'arrive pas à stocker le résultat du champ issue d'une requète SQL dans une variable afin de la tester. Je vous communique mon code, si vo tri d'un tableau avec type [ par mat6 ] je cherche à trier un tableau de type T comprenant 2 attributs A1(Byte) et A2(Integer).Le tri doit s'effectuer par ordre décroissant des valeurs de A2 Tri sous Excel [ par {cabal} ] BonjourPourriez vous m'aider à trier des données sous Excel à partir de VBMerci d'avance


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales