Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


[Résolu] Remettre une liste dans l'ordre alphabétique

Partagez
avatar
SZ_Débutant
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 110
Age : 17
Localisation : France, Pays De La Loire
Emploi/loisirs : Mathématiques, informatique, programmer, badminton
Humeur : Parfaitement bien !
Date d'inscription : 26/11/2012

[Résolu] Remettre une liste dans l'ordre alphabétique

Message par SZ_Débutant le Sam 23 Aoû 2014 - 10:50

Salut tout le monde !
Très bien, voici ce que j'aurais besoin de faire pour mon projet :
Il y a un fichier texte (.txt) avec, à chaque ligne, un nom et prénom. Il faudrait classer les noms dans l'ordre alphabétique puis remettre tout ça dans dans ce même fichier texte.

ContraintesLaughing ) :

- Si deux personnes ont le même nom de famille, pour savoir qui est au dessus ou en dessous, on classe les prénoms. On classe les prénoms seulement quand il y a deux (ou plus) personnes qui ont le même nom;

- Il faut que, une fois la liste alphabétique créée, on la remette bien dans le fichier de départ (avec les noms et prénoms dans le désordre);

- Il n'y a pas d'accent sur les majuscules (comme 'É')

- Attention aux noms composés (Marie-Anne, Pierre-Alexandre, Jean-Marc, etc..) car il y a un tiret. Je ne sais pas si cela importe peu.  amusé 

Évidemment, j'ai cherché sur le forum un sujet qui se rapprochais du miens mais je n'en ai pas trouvé.  Smile
Je vous souhaite donc une très bonne journée (ou nuit, mais dans ce cas, au lit !!  Very Happy ),

~ SZ_Débutant ~


Dernière édition par SZ_Débutant le Mer 27 Aoû 2014 - 19:42, édité 1 fois
avatar
Malarix
Nouveau
Nouveau

Masculin Nombre de messages : 39
Age : 15
Localisation : La ou je suis :)
Emploi/loisirs : Programmer des applications en changeant le style des fenêtres !
Humeur : Content (quand un de mes programmes marche , c'est-à-dire pas souvent en fait !)
Date d'inscription : 14/06/2014

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par Malarix le Sam 23 Aoû 2014 - 13:14

Bonjour

Personnellement (pas testé) "listbox" avec la propriété "sorted" (trier) sur "true" puis ajouter les éléments et (si il faut mettre le résultat dans une variable Smile "obtenir tous les éléments d'une liste" [variable_tableau]"

En espérant que ça fonctionnera ...

Merci



Si vous souhaitez un composant (.DLL) :
http://creativeinformatic.blogspot.fr/p/demande-de-creation-de-composants.html
[je verifie la page au moin 1 fois par semaine]

Mon blog (création de composants .dll gratuitement Nan , j'ai arrêté depuis que j'y vais plus
Le désert en question : http://creativeinformatic.blogspot.fr/
avatar
lereparateurdepc


Masculin Nombre de messages : 5529
Age : 25
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par lereparateurdepc le Sam 23 Aoû 2014 - 15:47

re,

Oui, le mieux c'est une ListBox pour tout faire automatiquement ....
En plus, ça te donne une liste que tu peux facilement éditer (ajout, suppression, .....)

Pour la sauvegarde:
- Tu aura tous les éléments de la liste dans une variable tableau.
- Tu supprime ton fichier texte.
- Dans une boucle "for" (pour) tu crée ton fichier et tu ajoute à la suite
  le contenu élément par élément de la variable tableau.
- Une fois hors de la boucle, tu as ton fichier avec tous les nom classés dans l'ordre.

Reste à voir ce qu'il fait si de nom existes.
MAIS c'est pour une classe précise ou toutes les classes ?
Car 2 nom identique dans la même classe.... c'est rare Smile

EDIT : Après un rapide test sous VB, c'est, je trouve la meilleur solution.
Pas besoin de réfléchir, même si 2 nom identique existe. Il regarde le prénom automatiquement MAIS à condition de tout saisir en même temps Smile

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
Malarix
Nouveau
Nouveau

Masculin Nombre de messages : 39
Age : 15
Localisation : La ou je suis :)
Emploi/loisirs : Programmer des applications en changeant le style des fenêtres !
Humeur : Content (quand un de mes programmes marche , c'est-à-dire pas souvent en fait !)
Date d'inscription : 14/06/2014

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par Malarix le Sam 23 Aoû 2014 - 18:45

Re

Normalement si 2 éléments sont identiques , comme ils ne peuvent pas être au même index la liste accepte quand même (pas testé)

Merci



Si vous souhaitez un composant (.DLL) :
http://creativeinformatic.blogspot.fr/p/demande-de-creation-de-composants.html
[je verifie la page au moin 1 fois par semaine]

Mon blog (création de composants .dll gratuitement Nan , j'ai arrêté depuis que j'y vais plus
Le désert en question : http://creativeinformatic.blogspot.fr/
avatar
lereparateurdepc


Masculin Nombre de messages : 5529
Age : 25
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par lereparateurdepc le Sam 23 Aoû 2014 - 18:55

re,

Non ce que je voulais dire c'est avec 2 nom de famille identique ....
Comme derrière il y a le prénom, bah ça marche pareil Smile

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
SZ_Débutant
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 110
Age : 17
Localisation : France, Pays De La Loire
Emploi/loisirs : Mathématiques, informatique, programmer, badminton
Humeur : Parfaitement bien !
Date d'inscription : 26/11/2012

La propriété de la ListBox à récupérer ?

Message par SZ_Débutant le Lun 25 Aoû 2014 - 11:52

Bonjour,
Désolé pour ma réponse tardive mais j'ai plein de trucs à faire en ce moment et c'est bientôt la rentrée des classes. Sad Sad 

Quelle est la propriété à récupérer de cette ListBox pour récupérer tous les éléments ? J'ai cherché mais je n'ai pas trouvé. Serait-ce 'Container' ou 'Text' ?
Merci beaucoup mais bon, si il faut utiliser une ListBox pour trier, ça ne fait pas professionnel mais bon, je 'en suis pas un. Very Happy

Très bonne journée,
~ SZ_Débutant ~


Dernière édition par SZ_Débutant le Mer 27 Aoû 2014 - 19:42, édité 1 fois
avatar
lereparateurdepc


Masculin Nombre de messages : 5529
Age : 25
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par lereparateurdepc le Lun 25 Aoû 2014 - 13:22

re,

Il y a des actions pour ça Smile

EDIT : Sympas la modif sur le fofo

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
Malarix
Nouveau
Nouveau

Masculin Nombre de messages : 39
Age : 15
Localisation : La ou je suis :)
Emploi/loisirs : Programmer des applications en changeant le style des fenêtres !
Humeur : Content (quand un de mes programmes marche , c'est-à-dire pas souvent en fait !)
Date d'inscription : 14/06/2014

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par Malarix le Lun 25 Aoû 2014 - 19:43

Re

La propriété s'appelle "sorted"

Merci



Si vous souhaitez un composant (.DLL) :
http://creativeinformatic.blogspot.fr/p/demande-de-creation-de-composants.html
[je verifie la page au moin 1 fois par semaine]

Mon blog (création de composants .dll gratuitement Nan , j'ai arrêté depuis que j'y vais plus
Le désert en question : http://creativeinformatic.blogspot.fr/
avatar
SZ_Débutant
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 110
Age : 17
Localisation : France, Pays De La Loire
Emploi/loisirs : Mathématiques, informatique, programmer, badminton
Humeur : Parfaitement bien !
Date d'inscription : 26/11/2012

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par SZ_Débutant le Mer 27 Aoû 2014 - 15:14

Bonjour,
J'ai deux choses à vous dire :
1) D'accord pour la propriété "Sorted", c'est pour trier la ListBox mais je voulais la propriété à récupérer pour récupérer chaque Item de cette ListBox pour les incrémenter dans une variable tableau.

2) Un second problème : il se peut qu'il y est des majuscules à accents. Je ne sais pas si la ListBox en prend compte (par exemple mettre É après le D, ou bien Ì après un C). Il faut que je test.
Par exemple, ABCDE vient après ou avant ABCDÉ.

Très bonne fin de journée,
~ SZ_Débutant ~
avatar
polien


Masculin Nombre de messages : 2881
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par polien le Mer 27 Aoû 2014 - 15:23

Bonjour Smile ,

Sinon (c'est une toute autre méthode...) :
Pour chaque élément rajouté à la liste, on crée un fichier qui a le nom de cet élément (et on place ces fichiers dans un même dossier). Et lors du chargement de la liste, on lit tout les fichiers. Comme l'explorateur windows classe automatiquement par ordre alphabétique, la liste est par ordre alphabétique Wink

@lereparateurdepc: merci Smile



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
SZ_Débutant
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 110
Age : 17
Localisation : France, Pays De La Loire
Emploi/loisirs : Mathématiques, informatique, programmer, badminton
Humeur : Parfaitement bien !
Date d'inscription : 26/11/2012

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par SZ_Débutant le Mer 27 Aoû 2014 - 19:14

Bonsoir,
Moi, je veux bien mais je voudrais limiter la diminution de l'espace de disque dur. Bon, ok, je vais perdre maximum 100 Ko avec ces fichiers texte mais après, je vais avoir du mal à m'y retrouver. Razz

Toujours pas la propriété pour récupérer tous les Items de la Collection  d'une ListBox ?
Bonne soirée,
~ SZ_Débutant ~
avatar
polien


Masculin Nombre de messages : 2881
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par polien le Mer 27 Aoû 2014 - 19:26

Bonsoir,

Ben, dans les actions de SZ, il me semble qu'il y a une action pour récupérer les items de la listbox (catégorie: liste d'élément) Wink



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
SZ_Débutant
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 110
Age : 17
Localisation : France, Pays De La Loire
Emploi/loisirs : Mathématiques, informatique, programmer, badminton
Humeur : Parfaitement bien !
Date d'inscription : 26/11/2012

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par SZ_Débutant le Mer 27 Aoû 2014 - 19:41

Re,
Tout simplement. J'étais encore en train de chercher la propriété à récupérer... Suspect
Merci -----> Sujet Résolu

~ SZ_Débutant ~
avatar
polien


Masculin Nombre de messages : 2881
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par polien le Mer 27 Aoû 2014 - 20:04

re,

lol comme quoi faut tout essayer amusé
de rien Wink



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
lereparateurdepc


Masculin Nombre de messages : 5529
Age : 25
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par lereparateurdepc le Jeu 28 Aoû 2014 - 8:40

lereparateurdepc (message n°7) a écrit:re,

Il y a des actions pour ça Smile

EDIT : Sympas la modif sur le fofo

Cordialement,
Le réparateur de PC

re,

J'avoue j'ai été radin ce jour là ......

Milles excuses Sad

Cordialement,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
Blackorion35
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 2576
Age : 27
Localisation : Rouen
Emploi/loisirs : Dirigeant société informatique déclaré/Informaticien au CNED
Humeur : En forme !
Date d'inscription : 19/03/2013

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par Blackorion35 le Jeu 28 Aoû 2014 - 9:06

Bonjour,

HS : En effet sympa les modif et les barres niveau signature Smile 



Le site officiel de notre société : http://algostep-company.fr
Notre WebOS "Rynna" en développement : http://rynnawebos.fr/login
Le WebOS "Zator" conçu pour le forum et ses membres dispo en test ici :
http://algostep-company.fr/WebOS-Zator-Test1/
---------------------------------------------------------
avatar
Jerem'

Gagnant or au concours SZ2014
Gagnant or au concours SZ2014

Masculin Nombre de messages : 922
Age : 17
Emploi/loisirs : Développeur et YouTuber à ses temps perdus
Humeur : Tant que je code , ça va !
Date d'inscription : 08/08/2013

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par Jerem' le Jeu 28 Aoû 2014 - 9:29

Re ,


HS : Quelles Modifs ?


Cordialement ,


Jeremy60800



Arrow Venez voir mon site : InformatiqueBlog
Arrow Ma chaîne YouTube : Jerem'Tech
@ Mon contact "pro" : jeremtech@gmx.fr
@ Mon twitter : @jeremtech
Idea Mes logiciels suivis : TexteNote & MineServ Creator
avatar
Blackorion35
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 2576
Age : 27
Localisation : Rouen
Emploi/loisirs : Dirigeant société informatique déclaré/Informaticien au CNED
Humeur : En forme !
Date d'inscription : 19/03/2013

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par Blackorion35 le Jeu 28 Aoû 2014 - 9:42

JEREMY60800 a écrit:Re ,


HS : Quelles Modifs ?


Cordialement ,


Jeremy60800
Celle là par exemple : 



amusé



Le site officiel de notre société : http://algostep-company.fr
Notre WebOS "Rynna" en développement : http://rynnawebos.fr/login
Le WebOS "Zator" conçu pour le forum et ses membres dispo en test ici :
http://algostep-company.fr/WebOS-Zator-Test1/
---------------------------------------------------------
avatar
polien


Masculin Nombre de messages : 2881
Age : 21
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par polien le Jeu 28 Aoû 2014 - 9:55

Bonjour,

HS: merci Wink , en fait je trouvait la barre texte pas assez lisible amusé



Cordialement,
Polien.

You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
Jerem'

Gagnant or au concours SZ2014
Gagnant or au concours SZ2014

Masculin Nombre de messages : 922
Age : 17
Emploi/loisirs : Développeur et YouTuber à ses temps perdus
Humeur : Tant que je code , ça va !
Date d'inscription : 08/08/2013

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par Jerem' le Jeu 28 Aoû 2014 - 12:19

Re ,


HS : Oui c'est vrais que ces cool !


Cordialement ,


Jeremy60800



Arrow Venez voir mon site : InformatiqueBlog
Arrow Ma chaîne YouTube : Jerem'Tech
@ Mon contact "pro" : jeremtech@gmx.fr
@ Mon twitter : @jeremtech
Idea Mes logiciels suivis : TexteNote & MineServ Creator

Contenu sponsorisé

Re: [Résolu] Remettre une liste dans l'ordre alphabétique

Message par Contenu sponsorisé


    La date/heure actuelle est Sam 16 Déc 2017 - 8:55