banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Mon 09 September 2013 17:52

MelanieJean
Participant actif
Date d'inscription: 27 Aug 2013
Messages: 62

Problème pour mettre à jour une colonne

Bonjour!
J'ai un problème avec 2 tables. Dans ma première table, j'ai besoin de mettre dans l'une de ses colonnes les données qui sont dans une colonne de ma table #2. Les 2 tables ont un id unique qui permet de faire une jointure.

Mon problème est que lorsque je fais Mettre à jour colonne, je n'obtiens aucun résultat. J'ai tenté aussi Ajouter une table à une autre, même résultat, c'est comme si je ne faisais rien, mes 2 tables demeurent identiques... ce n'est pourtant pas la première fois que j'utilise mettre à jour colonne, normalement ça fonctione sad

Hors ligne

 

#2 Mon 09 September 2013 17:56

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Problème pour mettre à jour une colonne

Salut,

La jointure fonctionne t'elle?
Tes tables sont elles issues de fichiers Excel?
As tu un message d'erreur?
A+
Joël

Hors ligne

 

#3 Mon 09 September 2013 17:58

MelanieJean
Participant actif
Date d'inscription: 27 Aug 2013
Messages: 62

Re: Problème pour mettre à jour une colonne

Bonjour!
Je n'ai aucun message d'erreur, mes fichiers ne proviennent pas d'Excel et je n'ai pas eu de signe que la jointure ne fonctionne pas... sad

En fait la table #2 c'est le résultat d'une sélection SQL d'un count de l'un des attributs de la table#1. Donc les 2 tables ont la colonne Id et ces identifiants sont identiques, car provenant de la même table.

Dernière modification par MelanieJean (Mon 09 September 2013 18:02)

Hors ligne

 

#4 Mon 09 September 2013 18:00

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Problème pour mettre à jour une colonne

Peux tu afficher tes tables jointes?

Hors ligne

 

#5 Mon 09 September 2013 18:02

MelanieJean
Participant actif
Date d'inscription: 27 Aug 2013
Messages: 62

Re: Problème pour mettre à jour une colonne

Après avoir fait mettre à jour colonne, on dirait qu'il ne s'est rien passé...

Hors ligne

 

#6 Mon 09 September 2013 18:04

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Problème pour mettre à jour une colonne

Avec la FMB:

Code:

Select * from Table1, Table2 where Table1.Id=Table2.Id into Resultat

Tu affiches "Resultat"
Vois tu tes tables jointes?

Hors ligne

 

#7 Mon 09 September 2013 18:21

MelanieJean
Participant actif
Date d'inscription: 27 Aug 2013
Messages: 62

Re: Problème pour mettre à jour une colonne

je n'ai jamais eu l'occasion d'utiliser MapBasic encore, je n'arrive pas à ouvrir cette fenêtre

Hors ligne

 

#8 Mon 09 September 2013 18:24

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Problème pour mettre à jour une colonne

Options --> Voir Fenêtre MapBasic
Puis tu copies la ligne de code -> Tu fais tes modifs concernant ton cas perso -> Excécute sur la ligne
Ensuite --> Ouvrir Table "Resultat"

Hors ligne

 

#9 Mon 09 September 2013 18:37

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Problème pour mettre à jour une colonne

As tu fais un "sauvegarder sous" de ta sélection Table2?

Hors ligne

 

#10 Mon 09 September 2013 18:39

MelanieJean
Participant actif
Date d'inscription: 27 Aug 2013
Messages: 62

Re: Problème pour mettre à jour une colonne

la ligne de code semble avoir fonctionné, mais je ne peux pas ouvrir la table Resultat (si je fais fichier ouvrir elle n'y est pas car elle n'a pas été encore enregistrée)

Hors ligne

 

#11 Mon 09 September 2013 18:42

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Problème pour mettre à jour une colonne

Non ce n'est pas fichier -> Ouvrir  mais:
Désolé j'ai une version anglaise --> Celà doit être --> Fenêtre --> Nouvelle Fenêtre Table et là tu as tes tables ouvertes et les tables temporaires.

Hors ligne

 

#12 Mon 09 September 2013 18:43

MelanieJean
Participant actif
Date d'inscription: 27 Aug 2013
Messages: 62

Re: Problème pour mettre à jour une colonne

Voilà un aperçu de ma session de travail

Hors ligne

 

#13 Mon 09 September 2013 18:46

MelanieJean
Participant actif
Date d'inscription: 27 Aug 2013
Messages: 62

Re: Problème pour mettre à jour une colonne

Ça fonctionne merci big_smile

Hors ligne

 

#14 Fri 27 September 2013 11:12

zeuna achille
Participant occasionnel
Date d'inscription: 19 Nov 2008
Messages: 19

Re: Problème pour mettre à jour une colonne

Bjr. si je te resume tu veux utiliser les colonne d'une table pour remplir la colonne de l'autre table. si toutes tes conditions sont reunies. Table mettre à jour colone .Tu definis la table à mettre à jour et tu choisis la table ds laquelle tu veux utiliser la colone. Tu clic sur jointure si c'est une jointure cartographique tu  veras un menu deroulant dans la deuxieme interface. tu choisi contient ok.cela va te ramener à l'interface de depart tu finis tes paramettre et tu valide ok

Hors ligne

 

Pied de page des forums

Powered by FluxBB