#1 Fri 06 April 2001 22:31
- RAVENET Eric
- Invité
Etiquettes flottantes
Bonjour,
Sur une carte, je dispose des etiquettes manuellement sur les objets
(polygones) pour lesquels je souhaite voir apparaitre ou bien je
repositionne les etiquettes par defaut afin qu'elles soient plus lisibles.
La disposition et l'impression de ces etiquettes personnalisees s'effectue
sans probleme.
Cependant, il m'est arrive plusieurs fois que lorsque je reouvre le document
en question, certaines etiquettes se retrouvent positionnees apparemment
aleatoirement, en tout cas au-dessus d'autres polygones que ceux sur
lesquels je les avaient initialement placees.
Quelqu'un aurait-il une explication et une solution a ce (tres facheux)
desagrement ? Se pourrait-il que la cause provienne du fait qu'entre temps
j'ai travaille sur la table concernee ?
Merci pour vos reponses
Eric RAVENET
Conseil General des Cotes d'Armor
#2 Fri 06 April 2001 22:32
- Jacques Paris
- Invité
Re: Etiquettes flottantes
Les etiquettes sont enregistrees dans le document wor comme des objets
“attaches” aux enregistrements par le biais de leurs identificateurs d’
enregistrements (la colonne cachee rowid). Si apres avoir cree les
etiquettes vous faites le compactage de la table, les rowids des objets
suivant le premier enregistrement qui aurait ete supprime seront modifies;
les references des objets-etiquettes dans le document wor ne seront pas
elles mises a jour, d’ou les deplacements observables de ces etiquettes.
Donc, apres avoir etiquete une carte, il ne faut plus compacter la table. Il
y a la un conflit evident entre permanence du travail d’etiquetage et
necessite de gerer correctement la table pour des usages qui ne supportent
pas l’absence d’objet dans un enregistrement (supprime la plus part du
temps).
Ceci ne s’applique qu’a l’etiquetage avec intervention manuelle, pas a l’
automatique dont les details ne sont pas emmagasines dans le document wor.
Jacques PARIS