#1 Mon 04 June 2007 17:58
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Mise à jour d'une table
Bonjour
J'ai un petit problème de mise à jour d'une table.
J'ai la TABLE1 et la TABLE2. Se sont des tables de tous les lots (plus de 45 000) d'une ville avec dans sa base de données, un code d'utilisation du sol (ex.: Code 1000 = maison unifamiliale, code 8150 = ferme, etc...) J'ai près de 500 codes différents.
La TABLE2 est une mise à jours de la TABLE 1 (3 ans plus tard). Il y a trois ans, j'avais ajouté une colonne dans la TABLE1 (colonne CODE THÉMATIQUE), qui regroupait certains codes d'utilisation (ex.: Les codes >= 1000 et < 2000 = code thématique 1 pour le résidentiel, ansi de suite pour l'industriel, commercial, etc...). Il va s'en dire que ce n'est pas aussi facile pour tous les codes.
Ce que je voudrait faire, c'est de mettre à jour ma colonne CODE THÉMATIQUE de ma TABLE2 en utilisant la TABLE1. Je ne veux pas répéter la fonction 500 fois. Il faut savoir que le code 1000 par exemple revient plusieurs fois. Mapinfo va donc arrêter de chercher le code 1100 après le premier trouver!!!
Est-ce que quelqu'un aurait une solution à me proposer. Suis-je assez claire!!!!
Merci
Daniel
De retour à la géomatique
Hors ligne
#2 Mon 04 June 2007 18:26
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: Mise à jour d'une table
Bonjour
Tu es clair(e?) mais c'est ardu si l'encodage de la colonne ajoutée ne figure pas dans un WOR...
S'il y a un identifiant unique on peut déjà récupérer le CODE dans ceux de table1..qui n'ont pas changé!! (et ça c'est pas évident)
Sinon... il faut sélectionner les lots sur la base du CODE (il n'y en a surement pas 500 CODE différents) et mettre à jour chacune de ces sélections. Comme la première fois !!
Prudent: sauver ça dans un WOR qui enregistre les requêtes
Hors ligne
#3 Mon 04 June 2007 18:38
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: Mise à jour d'une table
Bonjour
Merci Maurice. Mon problème, comme ça fait au moins 3 ans que j'ai fait le premier triage, j'ai jeté ma classification de la TABLE1. Si j'avais été brillant, je l'aurais mis dans le dossier du projet!!!! Mais bon!!! Je dois vivre avec.
Encore merci
Daniel
De retour à la géomatique
Hors ligne