Bonsoir,
Je souhaite personnaliser l'éiquette afficher sur un objet dans ArcPad 10.
Pour cela, j'utilise un fonction VBScript appelée à partir de "expression" dans <SIMPLELABELRENDERER>.
Mon analyse, pour afficher l'étiquette, se fait à partir de domaine et de valeur numérique ou texte.
Ma fonction réagit comme je le souhaite à la différence que le résultat me présente le code du domaine au lieu de la valeur de description.
A l'inverse, si je défini le nom d'un champ contenant un domaine dans le champ "field" de <SIMPLELABELRENDERER>, le résultat me présente bien la valeur de description du domaine.
Mes recherches sur le Net se sont retrouvées infructueuses.
Quelque aurait-il une solution pour me guider dans ma démarche ?
Voici mon code :
1 2 3 4 5 6 7 8 9
| Function fnResult(fNature,fNumero)
'fNature est un domaine
If Len(Trim(fNumero))>0 Then
fnResult=fNumero
Else
fnResult=fNature
End If
End Function |
Pour appeler le code à partir de "expression" :
fnResult([Nature],[Numero])
Merci beaucoup
Partager