Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2011, 15h30   #1
Nouveau Membre du Club
 
Homme
Étudiant
Inscription : 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
Points : 27
Points : 27
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
facedeharicot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 17h21   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/07/2011, 08h16   #3
Nouveau Membre du Club
 
Homme
Étudiant
Inscription : 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
Points : 27
Points : 27
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
facedeharicot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 15h34   #4
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/07/2011, 06h20   #5
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 616
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 616
Points : 30 961
Points : 30 961
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
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
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.

Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/07/2011, 08h06   #6
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

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

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
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 :
1
2
SELECT Table1.id, DCount("id","Table1","id<=" & [id]) AS N°
FROM Table1;




Si c'est autre chose, reviens et explique.

A+.
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 25/07/2011, 10h31   #7
Nouveau Membre du Club
 
Homme
Étudiant
Inscription : 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
Points : 27
Points : 27
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
facedeharicot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 10h36   #8
Nouveau Membre du Club
 
Homme
Étudiant
Inscription : 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
Points : 27
Points : 27
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 :
1
2
SELECT Table1.id, DCount("id","Table1","id<=" & [id]) AS N°
FROM 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
facedeharicot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 13h58   #9
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

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

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 040
Points : 11 040
Citation:
cependant lros de l'affichage de ceux-ci, ils ne sont pas dans le bon ordre:
a priori, tu ne dis pas dans quelles circonstances a lieu cet affichage.

==> j'ai cru bien faire en te disant comment faire dans un état et dans un formulaire !

Vraiment désolé si je t'ai fait perdre ton temps !
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 14h40   #10
Nouveau Membre du Club
 
Homme
Étudiant
Inscription : 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
Points : 27
Points : 27
Citation:
Envoyé par ClaudeLELOUP Voir le message
a priori, tu ne dis pas dans quelles circonstances a lieu cet affichage.

==> j'ai cru bien faire en te disant comment faire dans un état et dans un formulaire !

Vraiment désolé si je t'ai fait perdre ton temps !
Tu semble offusqué et je m'en excuse si c'est le cas!!
Effectivement mon message de départ n'était pas suffisamment précis pour avoir tous les éléments de réponse
Aussi, je ne comprends vraiment pas ton lien vers: Comment insérer un n° de ligne dans un état ?
C'est une réelle question, aucnement du mépris
facedeharicot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 16h12   #11
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 470
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 470
Points : 7 552
Points : 7 552
Je n'utilise pas les listeView mais je soupsonne qu'il se base sur le tri d'affichage système (celui de l'OS pour ses fichiers).

Essaye en formatant tes clefs dans ta requête source (fornat([taClef];"00000000").

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.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 16h18   #12
Nouveau Membre du Club
 
Homme
Étudiant
Inscription : 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
Points : 27
Points : 27
Oui, il me semble avoir lu que les listviews se basent sur ce tri.

La réponse est bonne, merci à tous pour l'aide
facedeharicot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h21.


 
 
 
 
Partenaires

Hébergement Web