proposition des villes a la saisie du code postal

Curieux je n’arrive pas à mettre en place les contraintes et aucune réaction lors de la saisie ! c’est une 3.2.3.

Edit : Je corrige ma table des villes était vide :blush:
Mais je ne parviens pas à mettre en place les contraintes j’obtiens une erreur 121

Edit 2 : J’ai trouvé ! La table existait déjà il fallait faire un
SET foreign_key_checks = 0; au début pour désactiver le contrôle des clefs étrangères
et
SET foreign_key_checks = 1; à la fin pour réactiver…

Pas trop de ralentissement, je ne vois pas vraiment de différence.
Encore merci le18info

Si comme moi vous voulez les villes en majuscules par soucis de présentation, il vous suffit de faire UPDATE llx_c_ziptown SET town=UPPER(town) dans phpmyadmin ou de l’ajouter en fin de fichier sql

Ça fait plaisir de voir que cela vous convienne !

Merci. :happy:

Avec plaisir :laugh:

Mise à jour du lien du post #1

Mis en place ce soir.

Ca marche nickel.

Merci

Avec plaisir

Bonjour,

La base officielle des codes postaux est disponible sur le site data.gouv.fr sous la forme d’un CSV.
Après récupération du CSV, il n’est pas très compliqué de l’injecter dans la table llx_c_ziptown, malgré le fait qu’elle ne soit pas détaillée dans le wiki.

L’idéal aurait ếté de pouvoir taper directement dans une base data.gouv.fr à partir de dolibarr…

Le site opendata du gouverment propose une base officielle des codes postaux en France.
On peut y télécharger un CSV qui n’est pas exempt d’anomalies, codes postaux sur 4 ou 6 chiffres par exemple… :unhappy:
Reste à l’injecter dans llx_c_ziptown (non documenté sur le wiki) en tenant compte de llx_c_departements pour le champs fk_county ce qui n’est pas super simple apparemment…

Mais aussi peut-être s’appuyer directement sur leur base, a priori actualisée, directement à partir de dolibarr ? Une évolution peut-être ?

Merci beaucoup pour cette mise à disposition.
Je viens de l’injecter pour Dolibarr 3.7.1 et ça a l’air de fonctionner …

Bien cordialement, Philippe

merci je viens de faire l’import dans Dolibarr 3.6.3. Ça fonctionne et c’est bien pratique.

Bonsoir… Question de néophyte… Je suis sous Windows… Comment puis-je ajouter la table IIx_c_ziptown à ma BdD? Quelle est la manipulation à effectuer et avec quoi pour injecter cette table et ainsi l’avoir lors de mes saisies ? Merci d’avance !

Bonjour,

Avec phpmyadmin ou mysqlWorkbench par exemple.
La table existe déjà. Il suffit d’importer avec un des outils la requête sql contenant les données.

Frédéric

1 « J'aime »

Rhôôô, merci ! J’ai téléchargé et installé mysqlWorkbench et ça m’a pris dix bonnes minutes pour comprendre comment ça marchait. J’ai bien mes codes postaux désormais ! Youpla !

Et voici la version belge mise à jour pour Dolibarr 6.0.
J’ai dû incrémenter de 10 le code county par rapport à la version 3.6.

llx_c_ziptown_BE.zip (30.9 KB)

1 « J'aime »

Hello,
Quelqu’un pourrait remettre le fichier à disposition svp ?
Merci

Je l’ai trouvé

Version corrigée (problème de clés étrangères)
Testé fonctionne avec la version Dolibarr 10.0.0-alpha

llx_c_ziptown.zip (523 KB)

Bonjour
Avec ou sans les départements ? Car CV là ça dépend de la version originelle de Dolibarr.
@+