#1 Thu 07 August 2003 22:45
- Daniel Bosse
- Invité
Creation d'etiquette a partir de champs
De: Daniel
Bonjour
Question facile pour les pros de Mapinfo
J'ai une carte avec plusieurs champs
Champs1 = S
Champs2 = 2
Champs3 = D
Champs4 = oui
Champs5 = S-2-D
Est-ce qu'il y a une fonction qui permettrait de creer le champs5 a partir des champs 1, 2, et 3 en y inserant les tirets (-) entre les champs (identique a l'exemple champs5).
Par la suite, je vais afficher les etiquettes champs5, les placer au bon endroit et je vais vouloir transformer les etiquettes en table. Je veux que les etiquettes soient positionnes au meme endroit!!! Dites-moi si je suis dans la bonne direction en utilisant LABELER de Mapinfo.
Merci
Daniel
#2 Fri 08 August 2003 08:42
- RAVENET Eric
- Invité
Re: Creation d'etiquette a partir de champs
Bonjour,
Plusieurs elements de reponse. Il n'y pas de fonction pour creer le
champs5 mais il est possible une fois cree de le renseigner automatiquement.
Premiere etape creer le champs5 (Table -> Gestion des tables -> Modifier
structure en prenant le format caractere de longueur 5 au minimum). Seconde
etape, le renseigner avec les donnees des autres champs : Table -> Mettre a
jour colonne -> Choisir la meme table comme table a mettre a jour et table
dans laquelle prendre les valeurs et le champs5 comme champ a mettre a jour.
Pour remplir la case valeur, cliquer sur Expression et composer l'expression
magique : Champs1 + - + Champs2 + - + Champs3 On peut tout taper a la
main ou s'aider des listes deroulantes a droite. Les + servent a concatener
l'expression, c'est-a-dire a mettre a la suite les valeurs contenues dans
les champs et les caracteres - .
Autre element de reponse, si l'objectif est uniquement de creer des
etiquettes, il n'est pas necessaire de passer par cette colonne
supplementaire champs5 (ce qui implique une redondance des donnees) car
l'expression magique peut egalement etre rentree dans la boite de dialogue
Etiquettes du Controle des couches : en deroulant la liste des champs
jusqu'en bas, on trouve Expression qui permet de composer une etiquette a
partir de plusieurs champs de la table et de caractere. Cette manip de
rajouter une colonne supplementaire me semble uniquement necessaire si les
donnees composant l'etiquette proviennent de plusieurs table, ce qui n'est
pas le cas ici.
Pour l'outil LABELER que je ne connais pas, je laisse le soin a d'autres
d'apporter la reponse.
Cordialement
De : daniel.bosse@ groupeteknika.com
#3 Sat 09 August 2003 14:35
- Maya Sanna
- Invité
Re: Creation d'etiquette a partir de champs
Daniel,
Eric a bien repondu a votre question d'etiquettage compose. Pour le Labeler,
c'est OK, vous etes sur la bonne voie. Je l'ai deja utilise sur des cartes
et ca fonctionne bien.
Salutations
Maya