Donnez vie à vos documents numériques !
 

Codes postaux en liaison sur deux casses

abracadabraPDF Forums PDF – Général Codes postaux en liaison sur deux casses

  • Créateur
    Sujet
  • #70351
    CURIEUX
    Participant

    Bonjour,

    J’essaie de créer deux cases de formulaire en liaison pour les codes postaux, ça marche a peu prés, quand j’écris le nom de la ville et que je tape « Entrer » ça bloque, mais si je tape le code postal et « Entrer »ça marche, je me doute que ce n’est pas grand chose mais je ne trouve pas, c’est pour simplifier l’orthographe car si je dois écrire le nom d’une ville comme  « Wulverdinghe (59143) » c’est l’erreur assurée, alors que si je tape le code postal c’est plus simple !

    Par contre comme « Paris » qui a plusieurs codes postaux, cela ne marche pas il m’efface le précèdent code postal que j’ai mis, mais par le JavaScript je n’y arrive pas du tout (je n’ai aucune formation).

    Est-ce possible de m’aider ?, Merci a vous et passez une bonne journée

    Cordialement

    Attachments:
    You must be logged in to view attached files.
Affichage de 20 réponses de 1 à 20 (sur un total de 20)
  • Auteur
    Réponses
  • #70353
    bebarth
    Maître des clés

    bonjour,
    D’après ce que j’ai vu, la notation simplifiée ne s’applique qu’à des valeurs numériques.

    Notation simplifiée : astuces


    Dans le fichier joint, ça ne marche donc que dans un sens (il faut cocher les cases « Valider la valeur sélectionnée immédiatement).

    Je pense donc que pour réaliser ce que tu veux faire il va falloir passer par un script !
    Tu te sens prêt ?

    @+
    😎

    Attachments:
    You must be logged in to view attached files.
    #70355
    CURIEUX
    Participant

    Bonjour Bebarth,

    Merci pour votre réponse, j’ai essayer et sur les deux cadres de scripts, et bien je suis nul lol,

    Cordialement

    Attachments:
    You must be logged in to view attached files.
    #70358
    bebarth
    Maître des clés

    Un script de document où tu définis les liaisons ville/code postal :
    var villeCode=[
    ["- Ville -","- Code Postal -"],
    ["Crespin","59154"],
    ["Valenciennes","59300"],
    ["Anzin","59410"],
    ["Onnaing","59264"],
    ["Paris","75000"],
    ["Paris I","75001"],
    ["Paris II","75002"],
    ["Paris III","75003"],
    ["Paris XII","75012"],
    ["Paris XX","75020"],
    ];
    ...
    Pour les arrondissements de Paris, le plus simple est de les identifier !

    Puis un script de touches personnalisé pour chaque menu déroulant permettant de remplir l’autre.

    Si tu dois définir tous les départements et que tu disposes d’un fichier Excel, c’est également possible d’écrire un script avec une pièce jointe (.csv ou .txt).

    @+
    😎

    Attachments:
    You must be logged in to view attached files.
    #70361
    CURIEUX
    Participant

    D’accord, merci pour la réponse !,

    J’ai justement trouvé un fichiers Excel qui a toutes les villes de France et leurs CP, est-ce que on peux faire plus simple ? avec une simple case formulaire écrire le nom de ville ou le CP et que l’autre case se renseigne ?

    J’ai essayé avec votre script avec cette forme de case, bien sur cela ne fonctionne pas j’ai essayé au culot et avant en faisant comme je pouvais, en quoi le script est il diffèrent avec cette forme de case ? et ou doit etre placé le fichier Excel ? (Voir dans le porte document PDF image La.JPG)

    Merci a vous en tout cas !!

    Attachments:
    You must be logged in to view attached files.
    #70364
    CURIEUX
    Participant

    fichier Excel des villes et CP

    #70365
    CURIEUX
    Participant

    Bien sur si c’est possible je souhaiterais avoir tout dans un PDF

    #70368
    bebarth
    Maître des clés

    fichier Excel des villes et CP

    Je ne vois pas de fichier Excel !!!

    @+
    😎

    #70369
    CURIEUX
    Participant

    ha trop lourd, je mets un lien de téléchargement, il fait 1,9 Mo

    https://www.grosfichiers.com/AH3kAnERH6B

     

    #70372
    bebarth
    Maître des clés

    bonjour,
    J’ai trouvé un autre fichier .csv (qui a l’air officiel), je l’ai donc intégré dans mon fichier:
    https://www.data.gouv.fr/fr/datasets/base-officielle-des-codes-postaux/

    Je te laisse découvrir les scripts du document à télécharger :
    https://we.tl/t-2oYfYtCfiE

    A noter que si on garde le fichier .csv tel quel on utilise la deuxième colonne ([1]) pour les noms des villes et la troisième ([2]) pour les codes postaux.

    @+
    😎

    #70375
    Merlin
    Maître des clés

    #70376
    CURIEUX
    Participant

    MERCI Berbath !! vous êtes vraiment fort !!,

    mais par contre je me suis aperçu ce matin que leur liste pour les communes n’est pas bonne ni la mienne, j’ai vecu plus de 18 ans sur Crespin et le code postal qu’il donne n’est pas bon puise que c’est 59154 et que la ville apparait plusieurs et une seule fois est bonne !! apres vérification des deux fichiers

    Donc je ne vois plus qu’une solution si je ne dis pas encore de conneries lol, c’est de la faire petit a petit via Wikipédia, et j’ai aussi refais la structure pour moi l’incrusté dans mon PDF, mais je bloque sur le script.

    ET JE M’EXCUSE SI JE M’EXPRIME MAL SUR MA DEMANDE !!!

    Attachments:
    You must be logged in to view attached files.
    #70379
    bebarth
    Maître des clés

    Du coup, je ne comprends pas bien ce que tu veux faire !

    Les villes et codes postaux apparaissent dans un champ texte ou une liste déroulante ?

    On peut avoir un fichier .csv de base et le modifier ou le compléter soit depuis un champ comme dans ton fichier soit en modifiant un ou les deux champs préremplis.
    Comme c’est un travail un peu plus long, il vaut mieux partir avec une base certaine…

    Et les noms des villes sont en majuscules ou majuscules/minuscules ???

    @+
    😎

    #70380
    bebarth
    Maître des clés

    bonsoir,
    Je viens de jeter un œil sur le fichier .csv au sujet de la ville Crespin et il est vrai qu’elle est indiquée 2 fois dans le département 59, mais avec (selon toi) le bon code postal 59154.
    Il faudrait peut-être faire un tri des doublons ville/code postal dans ce fichier.

    Par contre, ce qui m’interpelle que que je n’avais pas pensé c’est qu’un même nom de ville peut exister dans plusieurs départements avec donc des codes postaux différents, et que mon script s’arrête au premier nom de ville trouvé.
    Ce soucis peut-être réglé lorsque l’on fait apparaitre ces noms dans un menu déroulant (ou pourquoi pas une liste en rajoutant par exemple le numéro de département si il y a doublon de nom) mais je ne vois pas comment gérer ça si on frappe le nom dans un champ texte !!!

    Une idée ?

    @+
    😎

    #70381
    CURIEUX
    Participant

    Bonjour Bebarth,

    Oui la ville Crespin ou j’ai grandit est bien 59154, apres ce que je demande c’est peut etre foireux a cause des communes qui ont le meme numero, hier soir j’ai regardé comment reprendre le fichier Excel et le trier en département pour éviter cela, mais manque de bol par exemple dans l’Ain il y a 2 communes qui on le meme numero, donc la je ne sais plus, comme les communes qui ont le meme nom, je ne souhaite pas vous faire perdre votre temps, vous êtes super sympas de m’aider !!!

    Maintenant je suis ouvert a une solution, passez une bonne journée

    Cordialement

    #70382
    Merlin
    Maître des clés

    C’est un paradoxe, pour aider à la saisie de noms de villes à l’orthographe « compliquée » on se retrouve avec un problème avec les noms « simples » qui sont utilisés par plusieurs villes. 🤔

     

    Faute d’avoir une solution j’ai un autre (petit) problème à ajouter : certaines villes partagent un même code postal, si par exemple je cherche Labeaume par son code postal (07120) c’est la ville de Pradons qui s’affiche (c’est la première qui utilise le 07120 dans l’ordre alphabétique inverse).

    De mémoire il y a au moins 5 villes qui partagent ce code postal…

     

    Il va falloir faire confiance au bon sens de l’utilisateur.

    🙏

    #70383
    bebarth
    Maître des clés

    bonjour,
    Supprimer les doublons ville/code postal n’est pas très compliqué !

    Pour les noms ou codes postaux communs, on pourrait envisager une fenêtre pop-up où il ne resterait plus qu’à choisir le bon élément… (du moins essayer d’écrire le script). Ceci si on frappe les noms/codes postaux dans un champ texte.

    Vu le nombre de lignes du fichier .csv, il faut délimiter également la recherche pour diminuer les temps d’affichage notamment pour les dernières lignes.

    Il faut enfin créer un script pour modifier/ajouter/supprimer des données !
    Ça fait déjà un bon petit travail…
    J’ai déjà écris quelque chose comme ça.

    @+
    😎

    PS : Bizarre, ma réponse est bien la dernière mais n’est pas située après l’avant-dernière de Merlin !!!

    • Cette réponse a été modifiée le il y a 7 mois par bebarth.
    Attachments:
    You must be logged in to view attached files.
    #70391
    Merlin
    Maître des clés

    PS : Bizarre, ma réponse est bien la dernière mais n’est pas située après l’avant-dernière de Merlin !!!

    Reload !   🔄

    😉

    #70395
    bebarth
    Maître des clés

    Pareil !

    #70398
    Merlin
    Maître des clés

    Je les ai toutes dans l’ordre chronologique, c’est peut être un problème d’horloge ?

    #70510
    bebarth
    Maître des clés

    bonjour,
    …et du coup, s’en est où ce sujet ???

    @+
    😎

Affichage de 20 réponses de 1 à 20 (sur un total de 20)
  • Vous devez être connecté pour répondre à ce sujet.