#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