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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

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

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

schnesschne a écrit:

... je suis novice...


Ca doit être pour ça: un petit bizutage de MI big_smile
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 smile

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é sad)
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

babylon a écrit:

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 sad
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

 

Pied de page des forums

Powered by FluxBB