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 Tue 08 January 2002 20:51

Eric MARTIN
Invité

Objet Texte

Bonjour,

J'aimerais avoir l'astuce qui permet de recuperer l'information contenu dans les objets textes afin de la renseigner dans la table de donnees correspondante.

Merci

Eric MARTIN
BETAM SA
4, rue Galilee
44340 BOUGUENAIS

 

#2 Tue 08 January 2002 20:52

Jacques Paris
Invité

Re: Objet Texte

1 - Creer une colonne (char) avec une largeur suffisante pour le plus long
texte

2 - Update votre_table set colonne_texte=objectinfo(obj,3)

S’il existe dans la table des objets autres que des objets textes, la
misea-jour risque de planter. Faites alors d’abord une selection avec
str(objectinfo(obj,1))= 10 et mettez a jour la selection.

Cette operation et bien d’autres sont expliquees dans « Global operations on
objects within Mapinfo » disponible a

http://www.paris-pc-gis.com/mb_r/doc/doc_start.htm

Jacques Paris

 

#3 Fri 18 January 2002 20:45

Olivier Latouille
Invité

Re: Objet Texte

Bonjour,

Je dispose d'une table d'objets texte ; je souhaite mettre a jour une
des colonnes du tableau de donnees en renseignant la valeur de l'objet
texte.

Comment faut-il proceder ?

Merci

 

#4 Fri 18 January 2002 20:47

Pascal Barbier
Invité

Re: Objet Texte

Lorsqu'on dispose d'objets de type TEXTE et que l'on souhaite faire
remonter cette information en attribut , par exemple en creant une
nouvelle colonne, il suffit d'utiliser la fenetre MapBasic de Map Info et
de taper la commande suivante

add column Nom_Table (toponyme char (50)) from Nom_Table set to objectInfo
(obj,3)

en adaptant cette syntaxe au cas particulier... Nomtable represente le nom
de la table sur laquelle on agit, et ,ici, la colonne creee se nomme
toponyme - on peut choisir une autre denomination. Par ailleurs la
limitation a 50 caracteres peut s'averer insuffisante en fonction des
chaines de caracteres a recuperer.
Cordialement

Pascal BARBIER

Ecole Nationale des Sciences Geographiques - CERSIG
6-8 Avenue Blaise Pascal
Cite DESCARTES / Champs-sur-Marne
77455 MARNE-LA-VALLEE CEDEX 2

 

Pied de page des forums

Powered by FluxBB