#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
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...
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
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