#1 Tue 26 August 2008 11:45
- schnesschne
- Participant occasionnel
- Date d'inscription: 13 Mar 2007
- Messages: 21
enregistrement selection SQL
Bonjour,
J'ai un little souci concernant une selection SQL de type
OBJECTIFS_ME_SUP.A=RWBODY.EU_CD
map info 7.8 me créé bien une query mais il ne me donne pas le droit de l'enregistrer sous une autre table !!!
Pourquoi ??? c'est ce que j'aimerais savoir
Merci ! je suis novice
Hors ligne
#2 Tue 26 August 2008 19:26
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: enregistrement selection SQL
... je suis novice...
Ca doit être pour ça: un petit bizutage de MI
Sérieusement: on pourrait voir la requête entière (comme elle s'inscrit dans la FMB ou au format qry) pour mieux comprendre ce caprice ?
Hors ligne
#3 Fri 28 August 2009 14:46
- babylon
- Participant occasionnel
- Date d'inscription: 7 Aug 2009
- Messages: 11
Re: enregistrement selection SQL
Bonjour,
j'ai exactement le même souci avec une requête. Qu'est-ce-que signifie FMB?
Hors ligne
#4 Fri 28 August 2009 17:02
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: enregistrement selection SQL
Bonjour
FMB = fenêtre MapBasic menu Options->Afficher Fenêtre MapBasic)
La plupart des actions et en tout cas les requêtes SQL s'y inscrivent et font une excellente source d'information (et de code)
Ce sujet a été maintes fois évoqué sur le forum et une recherche vous fournira une foultitude d'informations
Hors ligne
#5 Tue 01 September 2009 14:39
- babylon
- Participant occasionnel
- Date d'inscription: 7 Aug 2009
- Messages: 11
Re: enregistrement selection SQL
Re,
quelle manip dois-je faire pour obtenir la requête dans MapBasic?
Hors ligne
#6 Tue 01 September 2009 15:10
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: enregistrement selection SQL
Bonjour
Comme indiqué, dans MapInfo, menu Options->Afficher Fenêtre MapBasic
ps: ne pas confondre fenêtre MapBasic de MapInfo = FMB et MapBasic = langage de programmation pour développer des outils (*.mbx) !!
Hors ligne
#7 Tue 01 September 2009 16:30
- babylon
- Participant occasionnel
- Date d'inscription: 7 Aug 2009
- Messages: 11
Re: enregistrement selection SQL
C'est bien ce que j'avais fait mais il n'y a rien dans la fenêtre. Merci quand même mais je crois que c'est un problème sans fin...
Hors ligne
#8 Tue 01 September 2009 16:52
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: enregistrement selection SQL
Au départ, il n'y a rien dans cette fenêtre
Mais dès que vous faites une action dans MI, la "traduction" MapBasic s'y inscrit (pour la plupart)
Les requêtes en particulier: effectuée dans l'interface classique elles s'inscrivent en SQL dans la FMB
C'est ce texte SQL que je souhaitais voir...
Hors ligne
#9 Wed 02 September 2009 13:52
- babylon
- Participant occasionnel
- Date d'inscription: 7 Aug 2009
- Messages: 11
Re: enregistrement selection SQL
Désolée,
je n'y comprend rien...
[EDIT Maurice: si vous supprimez des éléments de votre post - ici le code - nous n'y comprendrons rien nous non plus !!
Dernière modification par babylon (Wed 02 September 2009 14:52)
Hors ligne
#10 Wed 02 September 2009 14:38
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: enregistrement selection SQL
Je ne vois pas de requête dans (l'abondant !!) code que vous soumettez (non balisé )
Et vous n'indiquez pas où se produit l'erreur...
Hors ligne
#11 Wed 02 September 2009 15:53
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: enregistrement selection SQL
Désolée,
je n'y comprend rien...
Bonjour
C'est très simple. Lorsque vous faites une commande, par exemple, Fichier - Ouvrir table, vous allez voir comment Mapinfo exécute cette commande.
Si vous faites dans cette table une requête, par exemple, sélectionner le nom d'un élément, vous allez voir comment Mapinfo exécute cette commande.
Tout le texte s'écrit un à la suite de l'autre.
C'est ça que Maurice veut voir. Tout le texte...
Daniel
De retour à la géomatique
Hors ligne
#12 Wed 02 September 2009 15:57
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: enregistrement selection SQL
Le code joint au post #9 a été supprimé par babylon
Il n'y avait pas de requête dans cette copie de ce qui s'inscrit dans la FMB...
Les problèmes de refus d'enregistrement peuvent être liés à un souci sur les droits en écriture: à vérifier
Hors ligne
#13 Tue 08 September 2009 09:55
- babylon
- Participant occasionnel
- Date d'inscription: 7 Aug 2009
- Messages: 11
Re: enregistrement selection SQL
Bonjour,
j'ai réussi à régler le souci.Il y a une commande map basic qui permet à partir d’une table d’objets surfaciques ou linéaires de les convertir en objets ponctuels sans bidouillage alors je fais profiter:
update Nom_table set obj=createpoint (centroidx(obj), centroidy(obj))
Voila, par contre, la structure de la table étant sauvegardée dans les points générés, mieux vaut lancer cette commande sur une copie de la table.
Merci de votre aide et merci à toi Maurice de ta patience avec les nuls...lol
Hors ligne