Debiars
Messages postés285Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention11 février 2018 10 nov. 2004 à 09:06
Cela ne fonctionne plus car après les remplacements effectués, le fichier n'est plus trié. Le fichier Cplist étant un fichier texte, il est plus facile de le modifier manuellement à l'aide d'un éditeur, en prenant soin de remettre les nouveaux codes à leur place.
cs_MALUTA
Messages postés4Date d'inscriptionsamedi 24 juillet 2004StatutMembreDernière intervention19 janvier 2009 9 nov. 2004 à 20:08
rectificatif à mon commentaire précédent:
mea culpa, le code source fonctionne, alors que mon rectificatif ne fonctionne pas selon le désir de l'auteur du programme. Désolé pour cette fausse alerte.
bonne continuation.
cs_MALUTA
Messages postés4Date d'inscriptionsamedi 24 juillet 2004StatutMembreDernière intervention19 janvier 2009 9 nov. 2004 à 19:10
D'abord rectification d'une petite erreur dans la liste des communes: code postal de Saint Denis:93200.
Ensuite j'ai eu des erreurs avec le programme tel quel.j'ai du le modifier:
procedure TForm1.Edit4Exit(Sender: TObject);
var
i:integer;
codepostal:string;
Commune:string;
begin
i:=-1;
if length(edit4.Text)<>5 then exit;
combobox3.Clear;
if (edit4.Text>'21121') then i:=7876
else if (edit4.Text>'38350') then i:=15758
else if (edit4.Text>'57370') then i:=23638
else if (edit4.Text>'71960') then i:=31513
else if (edit4.Text>'99100') then i:=39183
else i:=0;
while not((i=listcp.Count) or (codepostal=Edit4.Text)) do
begin
codepostal:=copy(listcp.Strings[i],1,5);
commune:=copy(listcp.Strings[i],7,length(listcp.Strings[i]));
if ((codepostal=edit4.Text) and (edit4.Text<'98891')) then
begin
combobox3.Items.Add(commune);
Edit6.Text:='France';
end
else
if ((codepostal=edit4.Text) and (edit4.Text>'98891')) then
Edit6.Text:='Commune';
i:=i+1;
end;
combobox3.text:=combobox3.items[0];
end;
et cela fonctionne sans erreur, mais malgré tout à vérifier, car je suis, on peut le considérer,débutant.
bonne continuation
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 4 nov. 2004 à 17:09
Un programme permettant d'afficher des ordinogrammes...
Les amateurs éclairés ne peuvent qu'être intéressés.
Je vous incite tous à encourager Debiars à se lancer dans cette tâche.
Moi je dis ok, Debiars, et si tu t'en sens, bon courage !
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 4 nov. 2004 à 16:05
Leonardo je connais bien sur :D
et les ordinos, comme tu l'as démontré, peuvent servir souvent :) ouè ça m'interesse bien ô Debiars
Debiars
Messages postés285Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention11 février 2018 4 nov. 2004 à 15:42
La capture a été faite avec mon prog Leonardo, une espèce de Paint amélioré.
Je pourrait bien me lancer dans un prog permettant de réaliser des ordinos, vu que cela t'intéresse, ô Julio, il y a peut-être d'autres amateurs...
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 4 nov. 2004 à 14:26
la capture c fait ds paint ou c un prog ?
si c un prog : je n'en veux bien :)
JulioDelphi
Messages postés2226Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention18 novembre 201014 3 nov. 2004 à 20:06
personne ne va mettre ce fichier dans l'ordre tant que cette meme personne n'en aura pas un gros besoin :D
et notre CedFlow n'a pa besoin extreme de mettre les B.D en premier ... dommage :p le boulot aurait été fait :D
Debiars
Messages postés285Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention11 février 2018 2 nov. 2004 à 17:28
Effectivement, le "Code Postal 1989" n'est pas fiable.
J'en ai fait l'expérience lors d'un changement d'adresse
suite à un déménagement.
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 2 nov. 2004 à 15:06
Bravo, Debiars, bien vu !
Il ne reste plus qu'a réorganiser le fichier Cplist.txt, en plaçant le bureau distributeur en tête quand plusieurs communes se partagent le même code...
Si j'étais sûr que ce fichier est fiable, je m'y collerais bien, à l'aide du "Code Postal" édition 1989, le seul que j'aie sous la main, mais n'est-il pas obsolète par endroit ?
Peut-être en contactant la direction de La Poste pourrait-on disposer de données actualisées ?
16 févr. 2005 à 09:39
Ces fichiers sont intéressants à plus d'un point, mais ils ne donnent toujours pas le bureau distributeur...
14 févr. 2005 à 15:38
10 nov. 2004 à 09:06
9 nov. 2004 à 20:08
mea culpa, le code source fonctionne, alors que mon rectificatif ne fonctionne pas selon le désir de l'auteur du programme. Désolé pour cette fausse alerte.
bonne continuation.
9 nov. 2004 à 19:10
Ensuite j'ai eu des erreurs avec le programme tel quel.j'ai du le modifier:
procedure TForm1.Edit4Exit(Sender: TObject);
var
i:integer;
codepostal:string;
Commune:string;
begin
i:=-1;
if length(edit4.Text)<>5 then exit;
combobox3.Clear;
if (edit4.Text>'21121') then i:=7876
else if (edit4.Text>'38350') then i:=15758
else if (edit4.Text>'57370') then i:=23638
else if (edit4.Text>'71960') then i:=31513
else if (edit4.Text>'99100') then i:=39183
else i:=0;
while not((i=listcp.Count) or (codepostal=Edit4.Text)) do
begin
codepostal:=copy(listcp.Strings[i],1,5);
commune:=copy(listcp.Strings[i],7,length(listcp.Strings[i]));
if ((codepostal=edit4.Text) and (edit4.Text<'98891')) then
begin
combobox3.Items.Add(commune);
Edit6.Text:='France';
end
else
if ((codepostal=edit4.Text) and (edit4.Text>'98891')) then
Edit6.Text:='Commune';
i:=i+1;
end;
combobox3.text:=combobox3.items[0];
end;
et cela fonctionne sans erreur, mais malgré tout à vérifier, car je suis, on peut le considérer,débutant.
bonne continuation
4 nov. 2004 à 17:09
Les amateurs éclairés ne peuvent qu'être intéressés.
Je vous incite tous à encourager Debiars à se lancer dans cette tâche.
Moi je dis ok, Debiars, et si tu t'en sens, bon courage !
4 nov. 2004 à 16:05
et les ordinos, comme tu l'as démontré, peuvent servir souvent :) ouè ça m'interesse bien ô Debiars
4 nov. 2004 à 15:42
Je pourrait bien me lancer dans un prog permettant de réaliser des ordinos, vu que cela t'intéresse, ô Julio, il y a peut-être d'autres amateurs...
4 nov. 2004 à 14:26
si c un prog : je n'en veux bien :)
3 nov. 2004 à 20:06
et notre CedFlow n'a pa besoin extreme de mettre les B.D en premier ... dommage :p le boulot aurait été fait :D
2 nov. 2004 à 17:28
J'en ai fait l'expérience lors d'un changement d'adresse
suite à un déménagement.
2 nov. 2004 à 15:06
Il ne reste plus qu'a réorganiser le fichier Cplist.txt, en plaçant le bureau distributeur en tête quand plusieurs communes se partagent le même code...
Si j'étais sûr que ce fichier est fiable, je m'y collerais bien, à l'aide du "Code Postal" édition 1989, le seul que j'aie sous la main, mais n'est-il pas obsolète par endroit ?
Peut-être en contactant la direction de La Poste pourrait-on disposer de données actualisées ?