IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Classement par ordre alphabétique


Sujet :

Access

  1. #1
    Membre du Club Avatar de crovette51101
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 73
    Points : 57
    Points
    57
    Par défaut Classement par ordre alphabétique
    Bonjour,

    j'aurai aimé savoir si il était possible de classer les élement d'une table dans l'ordre alphabétique sur un champs précis MAIS dans une macro!
    Je m'explique!
    Pour creer une table final,je crée 2 requetes qui sont sensé se compléter,dans ma macro,je lance la 1ere requete puis la seconde mais comme ca,mes éléments du tableau ne sont pas classé par ordre alphatique!
    Est ce que quelqu'un saurait m'aider?
    Merci.

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    Une macro exécute une action. Un tri est une opération ensembliste réalisé par une requête.

    C'est donc au niveau de la clause ORDER BY de la requête que les données sont triées.

  3. #3
    Membre du Club Avatar de crovette51101
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 73
    Points : 57
    Points
    57
    Par défaut
    Bonjour!
    En fait, le probléme est que je créer 2 requete d'ajout vers une meme table,j'execute donc la premiere puis ensuite la deuxieme qui vient placer les enregistrements a la suite des premier!
    J'ai essayé de mettre un order by dans la 2e requete pensant qu'elle aurait placé les données de la 2e en fonction des enregistrements deja placé avec la requete 1 mais non!
    C'est pour cela que je souhaiterai trouver une solution!

    Merci de m'aider.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 191
    Points : 209
    Points
    209
    Par défaut
    bonjour,
    si j'ai bien compris, tu cherches a faire un "order by" dans une requête "insert into" ...

    si tu veux faire cela pourquoi ne pas utiliser une 3ème requête ou tu fais un "Select" comme il faut ou tu mets ton "order by " à la fin ?

  5. #5
    Membre du Club Avatar de crovette51101
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 73
    Points : 57
    Points
    57
    Par défaut
    Merci pour ton aide Fulgaro mais j'ai changé de tactique!
    en fait je ne peux pas appliquer ce que tu m'as dit car si je fais sa,je n'aurai qu'un apercu de la table mais moi, il faut pouvoir changer le contenu de la table, donc en fait j'ai recréer la meme table et j'ai fait un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    select * 
    from [matable] 
    order by [champs];
    Ca m'embete un peu de devoir multiplier les tables comme ceci mais je n'ai rien trouvé d'autre à faire!

    Merci pour l'aide quand meme

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    191
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 191
    Points : 209
    Points
    209
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select * 
    from [matable] 
    order by [champs];
    c'est exactement le type de requete que je t'ai dit de faire...
    ensuite je ne comprend pas pourquoi tu dois dupliquer la table..
    mais bon si tu as réussit a faire un résultat qui te plait...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [OL-2010] Script de classement des règles par ordre alphabétique
    Par gabzh dans le forum VBA Outlook
    Réponses: 10
    Dernier message: 29/06/2021, 11h13
  2. Classement par ordre alphabétique
    Par loucinev dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 24/02/2015, 14h38
  3. [MySQL] Classement par ordre alphabétique et données de type SET
    Par JosephC dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 18/10/2014, 19h19
  4. Classement par ordre alphabétique ne fonctionne plus
    Par Alixam dans le forum Bibliographies - Index - Glossaires
    Réponses: 2
    Dernier message: 07/08/2012, 15h51
  5. Classement des éléments d'une liste par ordre alphabétique
    Par Cellendhyll82 dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 15/11/2010, 10h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo