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

VBA Access Discussion :

Ordre numAuto dans liste [AC-2007]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2011
    Messages : 63
    Par défaut Ordre numAuto dans liste
    Re bonjour,

    Ma question a surement été posée des dizaines de fois mais ne trouvant pas les mots juste pour trouver ma réponse et bien je viens ici

    Chacun des enregistrements de ma table à un Id unique, cependant lros de l'affichage de ceux-ci, ils ne sont pas dans le bon ordre:
    J'ai
    1
    10
    100
    1000
    1001
    1002

    au lieu de
    1
    2
    3
    ...

    Je ne trouve plus le lien pour corriger celà (numérotation windows ?)
    Merci par avance

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Ton Id unique est probablement de type 'texte'.

    Utilise Val([TonIdUnique]) pour la convertir en nombre à l'affichage ou change le type de ton IdUnique si c'est faisable et pertinent.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2011
    Messages : 63
    Par défaut
    Merci pour ta réponse.

    Mon champ "Id" est en numAuto (Entier long)
    Je n'ai pas vraiment le choix en fait pour changer le type de données de ce champ

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Désolé je ne comprends pas ta réponse.

    Ton champ est déjà de type AutoNum ?

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Autre question, comment alimentes-tu ta liste ? Passes-tu par une requête intermédiaire ? Fais-tu des transformations ?

    S'il y a du code, peut-on l'avoir ?

    Philippe

  6. #6
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 80
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 596
    Par défaut
    Bonjour,

    Si ton problème se situe dans une liste, vois ceci dans la FAQ.

    Si c'est dans un formulaire : cette discussion.

    Si c'est dans une requête, à supposer que la table s'appelle "Table1" et le champ auto "id" alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT Table1.id, DCount("id","Table1","id<=" & [id]) ASFROM Table1;




    Si c'est autre chose, reviens et explique.

    A+.

  7. #7
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2011
    Messages : 63
    Par défaut
    Citation Envoyé par Philippe JOCHMANS Voir le message
    Bonjour

    Autre question, comment alimentes-tu ta liste ? Passes-tu par une requête intermédiaire ? Fais-tu des transformations ?

    S'il y a du code, peut-on l'avoir ?

    Philippe
    La liste est alimentée par une requête sur mon Form_Load par quelque chose dans le genre:
    SELECT * FROM TABLE

    Ensuite je fais une recherche multicritère (tutoriel de caféine).
    Je n'ai aucun soucis avec une Zone de liste au niveau de l'odre de mes Id: j'ai bien 1, 2, 3, ..., par contre avec la Listview j'ai 1, 10, 100, 1000, 1001, 1002, ..., 2...

    Mes Id sont tous bien présents dans la listview par contre l'ordre est illogique si je puis dire

    Citation Envoyé par ClaudeLELOUP Voir le message
    Bonjour,

    Si ton problème se situe dans une liste, vois ceci dans la FAQ.

    Si c'est dans un formulaire : cette discussion.

    Si c'est dans une requête, à supposer que la table s'appelle "Table1" et le champ auto "id" alors :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT Table1.id, DCount("id","Table1","id<=" & [id]) ASFROM Table1;
    Je ne comprends pas l'utilité de ton premier lien dans mon cas ? Mon Id était déjà crée dans un champ de type AutoNum
    Je dirais pareil du second lien qui est cependant très intéressant pour apprendre quelques belles subtilités

    Je vais tenter la requête

    Merci

  8. #8
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2011
    Messages : 63
    Par défaut
    Citation Envoyé par marot_r Voir le message
    Désolé je ne comprends pas ta réponse.

    Ton champ est déjà de type AutoNum ?

    A+
    Oui mon champ est déjà de type AutoNum

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

Discussions similaires

  1. [XL-2010] Zone de liste par ordre alphabétique dans formulaire
    Par lumpys dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 09/06/2015, 20h51
  2. Réponses: 5
    Dernier message: 25/07/2009, 15h17
  3. [Tableaux] ordre alpha dans liste
    Par jarod71 dans le forum Langage
    Réponses: 3
    Dernier message: 02/04/2007, 16h00
  4. Ordre alphabétique dans une liste déroulante
    Par Z[ee]k dans le forum Access
    Réponses: 2
    Dernier message: 30/05/2006, 15h02

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